body{font-family:DM Sans,sans-serif;font-style:normal;overflow-x:hidden}html{scroll-behavior:smooth}.container{margin:0 auto;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:740px}}@media screen and (min-width:1280px){.container{width:1200px}}::-webkit-scrollbar{width:7px;border-radius:4px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#d41443;border-radius:7px}::-webkit-scrollbar-thumb:hover{background:#e17992}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.btn-2,.btn-3{padding:7px 14px;width:100%;height:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:400;font-size:8px;line-height:1.25;border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1);-moz-transition:background-color .25s cubic-bezier(.4,0,.2,1);-ms-transition:background-color .25s cubic-bezier(.4,0,.2,1);-o-transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.btn-2,.btn-3{padding:11px 21px;font-size:14px;line-height:1.28571}}.btn-2{color:#d41443;background:#fff;border-radius:20px;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-moz-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-ms-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-2:focus,.btn-2:hover{box-shadow:0 1px 4px rgba(0,0,0,.5);background-color:#ecebeb}.btn-3{color:#fff;background-color:#d41443;border-radius:20px;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-moz-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-ms-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.btn-3{padding-left:23px;padding-right:25px}}.btn-3:focus,.btn-3:hover{background-color:#c7133e;box-shadow:0 1px 4px rgba(0,0,0,.5)}.btn-5{font-weight:700;font-size:14px;line-height:1.28;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:176px;height:44px;border-radius:22px;background-color:#fff;cursor:pointer;border:transparent;color:#d41443;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-moz-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-ms-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-5:focus,.btn-5:hover{background-color:#ecebeb;box-shadow:0 1px 4px rgba(0,0,0,.5)}.btn-6{justify-content:center;border-radius:22px;border:none;width:161px;height:44px;background-color:#fff;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-moz-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-ms-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-6:focus,.btn-6:hover{cursor:pointer;background-color:#ecebeb;box-shadow:0 1px 4px rgba(0,0,0,.5)}.btn-6__solid{background-color:#d41443}.btn-6__solid:focus,.btn-6__solid:hover{background-color:#c7133e}.btn-6__text{font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:21px;align-items:center;text-align:center;color:#d41342}.btn-6__text_light{color:#fff}.backdrop{position:fixed;top:0;left:0;z-index:9;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.leftimg{float:left;margin:0 15px 0 0}.rightimg{float:right;background:#ffb8ca;width:100px;height:100px;border-radius:105%;margin:0 0 0 10px}.modal{position:fixed;right:calc(-100vw - 100px);z-index:10;display:flex;justify-content:center;align-items:center;width:100vw;height:100%;transition:right .25s cubic-bezier(.4,0,.2,1)}.modal.is-open{right:0}.modal__wrapper{position:relative;display:flex;flex-direction:column;max-width:450px;width:100%;padding:20px;margin:25px;border-radius:25px;background-color:#fff}.modal__form{position:relative;max-width:400px;margin:0 auto;background:#fff;border-radius:30px}.modal__decoration{position:absolute;width:50px;height:20px;background:#ffb8ca;border-radius:20px}.modal__decoration-circle{position:absolute;bottom:80px;left:-55px;width:20px;height:20px;background:#fff;border-radius:50%}.modal__decoration_left{bottom:60px;left:-30px}.modal__decoration_left:before{top:-20px}.modal__decoration_right{top:60px;right:-30px}.modal__decoration_right:before{top:-20px;right:0}.modal__decoration_left:after,.modal__decoration_right:after{top:20px;right:10px}.modal__decoration:after,.modal__decoration:before{content:"";position:absolute;width:50px;height:20px;background:#fff;border-radius:30px}.modal__button-close{position:absolute;top:5px;right:5px;font-size:24px;background:transparent;border:none;color:#ffa5ba;transition:color .25s cubic-bezier(.4,0,.2,1)}.modal__button-close:hover{cursor:pointer;color:#d41443;opacity:.6}.pre-title{font-family:Titan One;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:1280px){.pre-title{font-size:30px;line-height:1.13}}.title{font-family:Titan One;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){.title{font-size:48px}}@media screen and (min-width:1280px){.title{font-size:58px;line-height:1.14}}.feedback__input,.feedback__textarea{display:block;width:100%;padding:0 20px;margin-bottom:10px;line-height:40px;background:#e9eff6;border:none;border-radius:20px;font-weight:500;font-family:DM Sans,sans-serif;resize:none}.feedback__input::placeholder,.feedback__textarea::placeholder{color:#e17992}.feedback__input:focus,.feedback__textarea:focus{outline:none;border:1px #e17992;box-shadow:0 0 5px #e17992}.modal-menu__textarea{resize:none}.modal__title{margin-bottom:40px;font-size:24px;text-align:center;letter-spacing:.06em;color:#d41443}.button-submit,.modal__title{font-family:Titan One,sans-serif}.button-submit{display:block;margin:0 auto;width:209px;height:44px;border-radius:22px;border:none;cursor:pointer;background-color:#d41443;color:#fff}@media (max-width:480px){.modal-circle,.modal-left-decoration,.modal-right-decoration{display:none}.modal__wrap{padding:50px 30px}}.header{position:absolute;z-index:3;top:0;left:0;padding-top:6px;padding-left:20px;padding-right:20px;width:100%}@media screen and (max-width:479px){.header{position:absolute;z-index:3;padding-top:6px;padding-left:20px;padding-right:20px;width:100%}}@media screen and (min-width:768px) and (max-width:1279px){.header{display:flex;padding-top:37px;padding-left:34px;padding-right:34px;justify-content:space-around}}@media screen and (min-width:1280px){.header{padding-top:37px;padding-left:46px;padding-right:115px}}.header-menu{display:flex;align-items:center}@media screen and (min-width:1280px){.header-menu{justify-content:center}}@media screen and (max-width:767px){.header-menu{justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1279px){.header-logo{margin-right:290px}}@media screen and (min-width:1280px){.header-logo{margin-right:110px}}.header-menu__nav{display:flex;margin-right:110px}@media screen and (max-width:1279px){.header-menu__nav{display:none}}.header-menu__item{margin-right:35px}.header-menu__item:last-child{margin-right:0}.header-menu__link{position:relative;font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:1.31;padding-top:4px;padding-bottom:4px;color:#fff;transition:color .25s cubic-bezier(.4,0,.2,1)}.header-menu__link:focus,.header-menu__link:hover{color:#d41443}.header-menu__link:after{content:"";position:absolute;display:block;width:100%;height:2px;left:0;bottom:0;opacity:0;background-color:#fff;transform:scaleX(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.header-menu__link:hover:after{opacity:1;transform:scaleX(1)}.current{color:#d41443}@media screen and (min-width:1280px){.mobile-menu{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.mobile-menu{margin-left:auto;margin-right:30px}}.mobile-menu-button{background:transparent;border:transparent}.buy-now-button{display:flex;font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:1.31;align-items:center;text-align:center;width:160px;height:44px;padding-left:37px;border-radius:22px;border:transparent;color:#d41443;background:#fff;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.buy-now-button{display:none}}.buy-now-button:focus,.buy-now-button:hover{cursor:pointer;background:#ecebeb;box-shadow:0 1px 4px rgba(0,0,0,.5)}.buy-now-button__vector{margin-left:12px}.burger-menu{position:fixed;top:0;right:-100vw;z-index:10;display:flex;flex-direction:column;max-width:254px;width:100vw;height:100vh;background-color:#e17992;transition:right .25s cubic-bezier(.4,0,.2,1);overflow-y:scroll}.burger-menu.is-expanded{right:0}.close-button__close{display:flex;margin:23px 28px 23px auto;padding:0;cursor:pointer;border:none;background-color:transparent}@media screen and (min-width:768px){.close-button__close{margin:23px 34px 23px auto}}.burger-menu__button,.button-order{display:flex;justify-content:center}.button-order{align-items:center;margin-bottom:19px;width:209px;height:44px;background-color:#fff;border-radius:22px;border:none;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-order:hover{background-color:#ecebeb}@media screen and (min-width:768px){.button-order{width:186px}}.button-order__text{font-weight:700;font-size:16px;line-height:1.3;color:#d41443}.button-order__icon{position:relative;top:.05em;margin-left:29px}@media screen and (min-width:768px){.button-order__icon{margin-left:21px}}.burger-menu-nav__link{font-weight:700;font-size:14px;line-height:1.28;color:#fff;transition:color .25s cubic-bezier(.4,0,.2,1)}.burger-menu-nav__link:hover{color:#d41443}.burger-menu-nav__item{display:flex;align-items:center;padding-left:21px;height:42px}.burger-menu-nav__item:nth-child(odd){border:1px solid #e18298}@media screen and (min-width:768px){.burger-menu-nav__item{padding-left:24px}}.hero{position:relative;z-index:1;overflow:hidden;background-color:#ffb8ca}.hero__container{position:relative;padding-top:193px;padding-bottom:160px;z-index:2;width:100%}@media screen and (min-width:768px){.hero__container{padding:102px 36px 173px;width:768px}}@media screen and (min-width:1280px){.hero__container{padding-top:171px;padding-bottom:292px;padding-left:115px;width:1280px}}.hero__title{position:relative;z-index:6;margin-bottom:19px;text-align:left;font-size:48px;line-height:.95833}@media screen and (min-width:768px){.hero__title{font-size:34px;line-height:.91176}}@media screen and (min-width:1280px){.hero__title{font-size:58px;line-height:.89655}}.hero__pre-title{display:block;text-align:left;font-weight:400;font-size:26px;line-height:1.15385;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.hero__pre-title{font-size:22px;line-height:1.13636}}@media screen and (min-width:1280px){.hero__pre-title{font-size:38px;line-height:1.15789}}.actions{position:relative;z-index:6;display:flex}.actions__wrapper{display:flex;justify-content:center}.actions-item+.actions-item{margin-left:15px}.values{display:none}@media screen and (min-width:768px){.values{position:absolute;top:94px;right:34px;display:flex;flex-direction:column}}@media screen and (min-width:1280px){.values{top:156px;right:97px}}.value{display:flex;flex-direction:column}.value+.value{margin-top:13px}@media screen and (min-width:1280px){.value+.value{margin-top:15px}}.value-number{display:flex;padding-left:7px;justify-content:flex-end;font-family:Titan One;font-weight:400;font-size:28px;line-height:1.14286;text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (min-width:1280px){.value-number{font-size:46px;line-height:1.15217}}.value-number:after{z-index:-1;content:"";display:block;margin-left:-6px;width:16px;height:16px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media screen and (min-width:1280px){.value-number:after{width:30px;height:30px;margin-left:-12px}}.value-text{font-weight:400;font-size:8px;line-height:1.25;color:#fff}@media screen and (min-width:1280px){.value-text{font-size:14px;line-height:1.28571}}.value-text--first{align-self:center}.value-text--second{align-self:flex-start}.smart-description{display:none}@media screen and (min-width:768px){.smart-description{position:absolute;left:154px;bottom:59px;display:block;width:114px;height:48px;font-size:8px;line-height:1.5;color:#fff}}@media screen and (min-width:1280px){.smart-description{left:295px;bottom:102px;display:block;width:200px;height:78px;font-size:14px;line-height:1.42857}}.expand{display:none}@media screen and (min-width:768px){.expand{position:absolute;left:154px;bottom:34px;display:block;width:18px;height:auto}}@media screen and (min-width:1280px){.expand{position:absolute;left:295px;bottom:56px;display:block;width:26px;height:auto}}.circle-bg{position:absolute;top:83px;right:-62px;z-index:4;width:346px;height:344px;background-color:#ffa5ba;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media screen and (min-width:768px){.circle-bg{top:31px;right:137px;width:324px;height:322px}}@media screen and (min-width:1280px){.circle-bg{top:52px;right:267px;width:538px;height:538px}}.hero-picture{position:absolute;z-index:5;display:block;height:auto}.hero-picture--ice-cream{bottom:0;right:32px;width:171px}@media screen and (min-width:768px){.hero-picture--ice-cream{right:247px;width:143px}}@media screen and (min-width:1280px){.hero-picture--ice-cream{right:450px;width:236px}}.hero-picture--girl{display:none;bottom:0}@media screen and (min-width:768px){.hero-picture--girl{display:block;right:34px;width:168px}}@media screen and (min-width:1280px){.hero-picture--girl{right:109px;width:293px}}.hero-picture--milk{display:none}@media screen and (min-width:768px){.hero-picture--milk{display:block;left:34px;bottom:28px;width:124px}}@media screen and (min-width:1280px){.hero-picture--milk{left:77px;bottom:45px;width:188px}}.products{padding-top:121px;padding-bottom:98px}@media screen and (min-width:768px){.products{padding-top:122px;padding-bottom:112px}}@media screen and (min-width:1280px){.products{padding-top:127px;padding-bottom:119px}}.products__pre-title{margin-bottom:15px}.products__title{margin-bottom:141px}@media screen and (min-width:768px){.products__title{margin-bottom:40px}}@media screen and (min-width:1280px){.products__title{margin-bottom:49px}}@media screen and (min-width:768px){.products__list{display:flex;align-items:flex-start;margin-right:-10px;margin-left:-10px}}@media screen and (min-width:1280px){.products__list{margin-right:-12px;margin-left:-12px}}.products__item{position:relative;border-radius:24px;padding-bottom:40px}.products__item:before{content:"";background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;width:249px;height:252px;z-index:1;top:0;left:50%;transform:translate(-50%,-45%)}@media screen and (min-width:768px){.products__item:before{width:220px;height:225px}}@media screen and (min-width:1280px){.products__item:before{width:335px;height:335px;transform:translate(-50%,-65%)}}.products__item:first-child{background-color:#ffb8ca}.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_mobile@1x.e2aa8d27.png)}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_mobile@2x.8e014e6f.png)}}@media screen and (min-width:768px){.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_tablet@1x.7b994a09.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_tablet@2x.f7d04fde.png)}}@media screen and (min-width:1280px){.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_desktop@1x.0a952e80.png)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item:first-child:before{background-image:url(/icecream-landing-page/products_1_desktop@2x.7426a040.png)}}.products__item:nth-child(2){background-color:#f0d1a5}.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_mobile@1x.3d635b0e.png)}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_mobile@2x.80978561.png)}}@media screen and (min-width:768px){.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_tablet@1x.36037db6.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_tablet@2x.661a0576.png)}}@media screen and (min-width:1280px){.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_desktop@1x.6dba415e.png)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item:nth-child(2):before{background-image:url(/icecream-landing-page/products_2_desktop@2x.0e43e259.png)}}.products__item:nth-child(3){background-color:#c2e297}.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_mobile@1x.b91cabfc.png)}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_mobile@2x.119025c7.png)}}@media screen and (min-width:768px){.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_tablet@1x.f19cef91.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_tablet@2x.197b88d6.png)}}@media screen and (min-width:1280px){.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_desktop@1x.e56f2ac0.png)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item:nth-child(3):before{background-image:url(/icecream-landing-page/products_3_desktop@2x.12dd2d1a.png)}}@media screen and (max-width:767px){.products__item:not(:last-child){margin-bottom:130px}}@media screen and (min-width:768px) and (max-width:1279px){.products__item{flex-basis:calc(33.33333% - 20px);margin-right:10px;margin-left:10px;margin-top:110px}}@media screen and (min-width:1280px){.products__item{flex-basis:calc(33.33333% - 24px);margin-right:12px;margin-left:12px;margin-top:210px;padding-bottom:50px}}.products__checkbox{display:none}.products__name{position:relative;margin-bottom:66px;padding-top:161px;font-family:Titan One;font-size:20px;font-weight:400;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:1280px){.products__name{margin-bottom:70px}}.products__name:after{content:"...";display:block;width:26px;height:6px;margin:0 auto;letter-spacing:4px;padding-top:30px}@media screen and (min-width:1280px){.products__name:after{padding-top:32px}}@media screen and (min-width:768px) and (max-width:1279px){.products__name{padding-top:152px}}@media screen and (min-width:1280px){.products__name{padding-top:163px}}.products__description{padding-left:40px;padding-right:40px;font-weight:700;font-size:14px;line-height:1.52;text-align:center;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products__description{padding-left:11px;padding-right:11px;line-height:1.76}}@media screen and (min-width:1280px){.products__description{padding-left:44px;padding-right:44px;font-size:16px;line-height:1.76}}.products__more-description{display:none;height:auto;padding-left:40px;padding-right:40px;font-weight:700;font-size:14px;line-height:1.52;text-align:center;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products__more-description{padding-left:11px;padding-right:11px;line-height:1.76}}@media screen and (min-width:1280px){.products__more-description{padding-left:44px;padding-right:44px;font-size:16px;line-height:1.76}}.products__checkbox:checked~.products__more-description{display:block}.products__label{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:none;margin:30px auto 0;padding:0;cursor:pointer;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.products__label:focus,.products__label:hover{box-shadow:0 1px 4px rgba(0,0,0,.5);background-color:#ecebeb}@media screen and (min-width:768px){.products__label{margin-top:40px}}@media screen and (min-width:1280px){.products__label{margin-top:62px}}.products__icon{fill:#d41443}.about{background-color:#fff5f6;position:relative}@media screen and (max-width:768px){.about{background-size:100%;background-position:left bottom 97px;background-repeat:no-repeat;background-image:url(/icecream-landing-page/milk-bg_mobile@1x.1713f8e0.png)}}@media screen and (max-width:768px) and (min-device-pixel-ratio:2),screen and (max-width:768px) and (min-resolution:2dppx),screen and (max-width:768px) and (min-resolution:192dpi){.about{background-image:url(/icecream-landing-page/milk-bg_mobile@2x.661dde60.png)}}@media screen and (min-width:1280px){.about{background-size:100%;background-position:0 100%;background-repeat:no-repeat;background-image:url(/icecream-landing-page/milk-bg_desktop@1x.1dc6e3a5.png)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.about{background-image:url(/icecream-landing-page/milk-bg_desktop@2x.6b76399d.png)}}.about__text{font-weight:500;font-size:12px;line-height:19px;color:#000;margin-bottom:35px}@media screen and (min-width:768px){.about__text{padding-left:0;font-size:14px;line-height:1.78}}@media screen and (min-width:1280px){.about__text{font-size:16px;line-height:1.75}}.about__pre-title{padding-top:125px;margin-bottom:15px}@media screen and (min-width:768px){.about__pre-title{padding-top:130px;margin-bottom:16px;font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.about__pre-title{padding-top:125px;font-size:30px;line-height:34px;letter-spacing:.04em;margin-bottom:15px}}.about__title{margin-bottom:26px}@media screen and (min-width:768px){.about__title{margin-bottom:50px;font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.about__title{font-size:58px;line-height:1.13;letter-spacing:.06em;margin-bottom:55px}}.about__text-description{font-weight:500;font-size:12px;line-height:1.6;color:#907e82;margin:10px 0}@media screen and (min-width:768px){.about__text-description{padding-left:0;font-size:14px;line-height:1.78}}@media screen and (min-width:1280px){.about__text-description{line-height:1.92}}.about__btn-5{margin-bottom:39px}@media screen and (max-width:768px){.about__btn-5{margin-left:30px}}@media screen and (min-width:768px){.about__btn-5{margin-bottom:66px;font-size:16px;line-height:21px}}@media screen and (min-width:1280px){.about__btn-5{margin-bottom:146px}}.about__icon{width:8px;height:12px;margin-left:14px;align-items:center;text-align:center}@media screen and (min-width:768px){.about__container{display:flex;justify-content:center}}@media screen and (min-width:768px){.about__list{width:340px;margin-top:50px}}@media screen and (min-width:1280px){.about__list{width:463px;margin-top:55px}}@media screen and (min-width:768px){.about__box{margin-left:17px}}@media screen and (min-width:1280px){.about__box{margin-left:74px}}.about__item{padding:0 30px}.about__item:first-child{margin-bottom:35px}.about__item:nth-child(n+2){margin-bottom:17px}@media screen and (min-width:768px){.about__item{padding:0;margin-bottom:35px}.about__item:last-child{margin-bottom:62px}}@media screen and (min-width:1280px){.about__item{margin-bottom:35px}.about__item:nth-child(n+2){margin-bottom:45px}}.section-advantages{background-color:#fff5f6}@media screen and (max-width:767px){.section-advantages{padding-bottom:97px}}@media screen and (min-width:768px) and (max-width:1279px){.section-advantages{padding-bottom:140px}}@media screen and (min-width:1280px){.section-advantages{padding-bottom:139px}}@media screen and (min-width:768px){.advantages{display:flex;flex-wrap:wrap}}@media screen and (min-width:1280px){.advantages{margin-right:-30px}}@media screen and (max-width:767px){.advant__item:not(:last-child){margin-bottom:38px}}@media screen and (min-width:768px) and (max-width:1279px){.advant__item{width:calc(33.33333% - 60px);margin-right:60px}}@media screen and (min-width:1280px){.advant__item{width:calc(33.33333% - 30px);margin-right:30px}}.advant__item--icon1:before{content:"";display:block;width:33px;height:50px;background-image:url(/icecream-landing-page/advant1.07b8d227.png)}.advant__item--icon2:before{content:"";display:block;width:50px;height:50px;background-image:url(/icecream-landing-page/advant2.9d84ad73.png)}.advant__item--icon3:before{content:"";display:block;width:44px;height:50px;background-image:url(/icecream-landing-page/advant3.9fc00e67.png)}.advant__title{text-align:left;font-size:36px;line-height:1.13}@media screen and (max-width:767px){.advant__title{margin-top:16px;margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1279px){.advant__title{margin-top:36px;margin-bottom:13px;font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.advant__title{margin-top:40px;margin-bottom:15px;font-size:58px}}.advant__text{color:#000;font-family:DM Sans;font-weight:700;font-size:12px;line-height:1.66}@media screen and (max-width:767px){.advant__text{width:230px}}@media screen and (min-width:768px) and (max-width:1279px){.advant__text{font-size:14px;line-height:1.71;width:180px;margin-top:13px}}@media screen and (min-width:1280px){.advant__text{font-size:16px;line-height:1.75;letter-spacing:.02em;margin-top:15px;width:330px}}.gallery__photo{width:100%;margin:0 auto}.reviews{position:relative}.reviews__section{overflow:hidden;height:791px;padding-top:123px;padding-bottom:130px}.reviews__box{margin:29px auto 30px;width:280px;height:308px;padding:43px 66px 26px 57px;background:#fafafa}@media screen and (min-width:768px){.reviews__box{width:620px;height:164px;padding:47px 80px 34px;margin:19px auto 24px}}@media screen and (min-width:1280px){.reviews__box{width:926px;height:138px;margin:15px auto;padding:47px 89px 39px 87px}}.reviews__box:before{content:"";position:absolute;margin-top:-15px;margin-left:12px;width:54px;height:40px;z-index:50;background-image:url(/icecream-landing-page/quotes.622bdc7d.png)}@media screen and (min-width:768px){.reviews__box:before{margin-top:-17px;margin-left:-50px}}@media screen and (min-width:1280px){.reviews__box:before{margin-top:-15px;margin-left:-37px}}.reviews__photo{display:flex;justify-content:center}.reviews__text{position:absolute;z-index:80;font-weight:500;font-size:12px;line-height:255%;text-align:center;width:157px;height:239px;color:#000}@media screen and (min-width:768px){.reviews__text{width:460px;height:83px;font-size:14px;line-height:216%;letter-spacing:.04em}}@media screen and (min-width:1280px){.reviews__text{width:750px;height:52px;font-size:16px;line-height:186%}}.reviews__name{font-weight:500;font-size:14px;line-height:186%;text-align:center;color:#000;padding-bottom:30px}@media screen and (min-width:768px){.reviews__name{font-size:16px;padding-bottom:35px}}@media screen and (min-width:1280px){.reviews__name{font-size:20px}}.reviews__name:before{content:"...";display:block;width:36px;height:4px;font-size:24px;font-weight:900;letter-spacing:10px;margin:-16px auto 28px;color:#c7133e}.reviews__lines{position:absolute;z-index:99;width:180px;height:240px;padding-left:7px;background:repeating-linear-gradient(#e1e1e1 27px,#e1e1e1 28px,rgba(17,255,238,0) 29px,rgba(17,255,238,0) 57px)}@media screen and (min-width:768px){.reviews__lines{width:524px;height:90px;padding-left:20px;margin-left:auto;margin-right:auto;left:0;right:0}}@media screen and (min-width:1280px){.reviews__lines{width:813px;height:60px;padding-left:28px}}.contacts{background-color:#fff5f6;padding-bottom:57px}@media screen and (min-width:768px){.contacts{padding-bottom:79px}}@media screen and (min-width:1280px){.contacts{padding-bottom:83px}}.contacts__list{display:flex;flex-direction:column;margin-bottom:54px}@media screen and (min-width:768px){.contacts__list{flex-direction:row;margin-bottom:81px}}@media screen and (min-width:1280px){.contacts__list{margin-bottom:86px}}.contacts__item{padding:43px 20px;max-width:220px;border-radius:24px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.86;background-color:#fff;box-shadow:0 8px 30px rgba(212,20,67,.1)}.contacts__item:first-child{margin-top:-84px}.contacts__item:last-child{margin-bottom:0}@media screen and (min-width:768px){.contacts__item{padding:50px 31px;margin-top:-78px;margin-bottom:0;font-size:14px}.contacts__item:first-child{margin-top:-78px}}@media screen and (min-width:1280px){.contacts__item{padding:52px 43px 62px;margin-top:-102px;margin-bottom:0;max-width:330px;font-size:16px}.contacts__item:first-child{margin-top:-102px}}.contacts__title{display:inline-block;text-align:center;font-size:12px;line-height:1;padding:2px 24px;background:#f0d1a5;color:#fff;font-weight:500;letter-spacing:.04em;border-radius:4px;margin-bottom:25px}@media screen and (min-width:768px){.contacts__title{margin-bottom:30px;font-size:16px;border-radius:6px}}@media screen and (min-width:1280px){.contacts__title{margin-bottom:32px;padding:6px 16px}}.contacts__title--truck{background:#c2e297;color:#fff}.contacts__part-name{line-height:1.86;letter-spacing:.04em}.products__part-description{line-height:1.5;color:#907e82;margin-bottom:25px}@media screen and (min-width:768px){.products__part-description{margin-bottom:30px;line-height:1.64}}@media screen and (min-width:1280px){.products__part-description{margin-bottom:32px;line-height:1.8}}.contacts-card{margin-bottom:10px}.contacts__part-time{line-height:1.8;color:#ffa5ba}.contacts__adress--social{color:#907e82}@media screen and (min-width:768px){.contacts__adress{line-height:1.85}}@media screen and (min-width:1280px){.contacts__adress{line-height:1.81}}.contacts-border{padding-top:25px;padding-bottom:25px;margin-bottom:25px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.contacts-border{margin-bottom:30px}}@media screen and (min-width:1280px){.contacts-border{margin-bottom:32px}}.maps-changer{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px}.maps-changer__item{margin:0 10px}.maps-changer__button{color:#907e82;border:none;background:none;font-weight:700}.maps-changer__button.active{color:#d41443}.maps-changer__button:hover{cursor:pointer;color:#d41443}.contacts__wrapper{display:flex;justify-content:center}@media screen and (min-width:768px){.contacts-btn__list{display:flex}}.contacts-btn__item{margin-bottom:10px}@media screen and (min-width:768px){.contacts-btn__item{margin-bottom:0}.contacts-btn__item:last-child{margin-left:15px}}.contacts-btn__icon1{width:7px;height:14px}.contacts-btn__icon1,.contacts-btn__icon2{margin-left:8px;align-items:center;text-align:center}.contacts-btn__icon2{width:8px;height:12px}@media screen and (min-width:768px){.btn-6{width:174px}.btn-6__solid{width:191px}}@media screen and (min-width:1280px){.btn-6{width:180px}.btn-6__solid{width:198px}}.footer{position:relative;background-color:#fff5f6}@media screen and (max-width:767px){.footer{padding-top:56px}}@media screen and (min-width:768px) and (max-width:1279px){.footer{padding-top:79px}}@media screen and (min-width:1280px){.footer{padding-top:82px}}@media screen and (max-width:767px){.footer__box{margin-bottom:43px}}@media screen and (min-width:768px){.footer__box{display:flex;justify-content:space-between;margin-bottom:91px}}@media screen and (min-width:1280px){.footer__box{margin-bottom:97px}}@media screen and (max-width:767px){.footer__title-container{margin-bottom:43px}}@media screen and (min-width:768px) and (max-width:1279px){.footer__title-container{margin-top:7px}}.footer__first-title{margin-bottom:17px;color:#ffa5ba;font-family:Titan One;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:767px){.footer__first-title{width:234px;font-size:18px;line-height:1.17}}@media screen and (min-width:768px) and (max-width:1279px){.footer__first-title{width:340px;font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.footer__first-title{margin-bottom:15px;font-size:30px;line-height:1.14}}.footer__second-title{color:#d41443;font-family:Titan One;text-transform:uppercase}@media screen and (max-width:767px){.footer__second-title{width:234px;font-size:34px;line-height:1.25;letter-spacing:.04em}}@media screen and (min-width:768px) and (max-width:1279px){.footer__second-title{width:340px;font-size:48px;line-height:1.14;letter-spacing:.06em}}@media screen and (min-width:1280px){.footer__second-title{font-size:58px;line-height:1.13;letter-spacing:.06em}}.social{display:flex;justify-content:flex-end}@media screen and (max-width:1279px){.social{margin-bottom:45px}}@media screen and (min-width:1280px){.social{margin-bottom:50px}}@media screen and (max-width:767px){.social__item:not(:last-child){margin-right:28px}}@media screen and (min-width:768px) and (max-width:1279px){.social__item:not(:last-child){margin-right:30px}}@media screen and (min-width:1280px){.social__item:not(:last-child){margin-right:25px}}.social__link{display:block;height:34px;fill:#fea5bb;transition:fill .25s cubic-bezier(.4,0,.2,1)}.social__link:focus,.social__link:hover{fill:#d41443}.social__image{width:34px;height:34px}.footer__phone{color:#000;font-weight:700;text-align:right}@media screen and (max-width:767px){.footer__phone{font-size:12px;line-height:1.83}}@media screen and (min-width:768px) and (max-width:1279px){.footer__phone{font-size:14px;line-height:1.86}}@media screen and (min-width:1280px){.footer__phone{font-size:16px;line-height:1.86}}.footer__phone--link-color{color:#d41443}@media screen and (max-width:767px){.footer__register-trade-box{padding:22px 0 35px}}@media screen and (min-width:768px) and (max-width:1279px){.footer__register-trade-box{padding:29px 0 18px}}@media screen and (min-width:1280px){.footer__register-trade-box{padding:9px 0 10px}}.footer__register-trade-box:after{position:absolute;left:0;content:"";display:block;width:100%;border:1px solid #e1e1e1}@media screen and (max-width:767px){.footer__register-trade-box:after{bottom:99px}}@media screen and (min-width:768px) and (max-width:1279px){.footer__register-trade-box:after{bottom:73px}}@media screen and (min-width:1280px){.footer__register-trade-box:after{bottom:45px}}.footer__register-trade-text{display:block;margin:0 auto;color:#907e82;font-weight:700;font-size:14px;text-align:center}@media screen and (max-width:767px){.footer__register-trade-text{width:140px;line-height:1.52}}@media screen and (min-width:768px){.footer__register-trade-text{line-height:1.86}}.to-top{position:fixed;bottom:40px;right:40px;z-index:8;display:none;justify-content:center;align-items:center;width:45px;height:45px;color:#d41443;border:1px solid #e5e5e5;border-radius:50%;background:#fff;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.to-top.active{display:flex}.to-top:hover{cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (min-width:1280px){.to-top{bottom:3%;right:3%}}
/*# sourceMappingURL=/icecream-landing-page/src.8e45f8ca.css.map */