/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.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}ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;height:auto}a{text-decoration:none;color:inherit}body{background-color:#e5e5e5;color:#907e82;font-family:'DM Sans', sans-serif;font-size:12px}.container{margin:0 auto;padding:40px 20px;width:100%}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px;padding:40px 32px 60px 32px}}@media screen and (min-width: 1280px){.container{width:1280px;padding:60px 16px}}.section-title{font-family:'Titan One';text-transform:uppercase;font-size:34px;font-weight:400;line-height:1.147;text-align:center;letter-spacing:.04em;color:#d41443}@media screen and (min-width: 768px){.section-title{font-size:48px;font-weight:400;line-height:1.147}}@media screen and (min-width: 1280px){.section-title{font-size:58px;font-weight:400;line-height:1.138;letter-spacing:.06em}}.pre-title{font-family:'Titan One';font-size:18px;font-weight:400;line-height:1.167;font-weight:400;text-align:center;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width: 768px){.pre-title{font-size:26px;font-weight:400;line-height:1.154}}@media screen and (min-width: 1280px){.pre-title{font-size:30px;font-weight:400;line-height:1.133;letter-spacing:.04em}}.no-scroll{overflow:hidden}button{cursor:pointer}@keyframes animatedIcecream{from{background-position:bottom -410px left 117px, center}to{background-position:bottom 0 left 117px, center}}@keyframes animatedHeroTablet{0%{background-position:bottom -336px left 322px, bottom 16px left -152px, bottom 0 right -190px, center left 31.5px}50%{background-position:bottom 0 left 322px, bottom 16px left -152px, bottom 0 right -190px, center left 31.5px}100%{background-position:bottom 0 left 322px, bottom 16px left 32px, bottom 0 right 32px, center left 31.5px}}@keyframes animatedHeroDesktop{0%{background-position:bottom -557px left 636px, bottom 60px left -216px, bottom 0 right -304px, 144px -22px}50%{background-position:bottom 0 left 636px, bottom 60px left -216px, bottom 0 right -304px, 144px -22px}100%{background-position:bottom 0 left 636px, bottom 60px left 16px, bottom 0 right 16px, 144px -22px}}.btn{border:none;background-color:transparent;padding:0;display:flex;cursor:pointer;transition:background-color 250ms linear}.btn:hover,.btn:focus{background-color:#ecebeb}.btn--dark:hover,.btn--dark:focus{background-color:#c7133e}.buy-btn{display:none}@media screen and (min-width: 768px){.buy-btn{display:flex;align-items:center;justify-content:center;border-radius:22px;width:160px;height:44px;background-color:#fff;font-size:16px;font-weight:700;line-height:1.3125;color:#d41443}.buy-btn__icon{margin-left:12px}}.menu-btn:hover,.menu-btn:focus{background-color:transparent}@media screen and (min-width: 768px){.menu-btn{margin-right:32px}}@media screen and (min-width: 1280px){.menu-btn{display:none}}.back-to-top{position:fixed;bottom:20px;right:20px;background-color:transparent;border-radius:50%;z-index:1000;border:none;opacity:1;transform:translate(0) scale(1) rotate(0);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1)}.back-to-top:hover,.back-to-top:focus{outline:none}.back-to-top.hidden{opacity:0;transform:translate(200px, 200px) scale(5) rotate(720deg);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.back-to-top__icon{fill:#d41443}.back-to-top:hover .back-to-top__icon,.back-to-top:focus .back-to-top__icon{fill:#d41443}.popup-menu{width:250px;height:100vh;background-color:#e17992;position:fixed;right:0;padding-top:60px;z-index:999;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 768px){.popup-menu{width:40vw;padding-top:58px}}.popup-menu__close-btn{display:flex;border:none;background-color:transparent;position:absolute;top:20px;right:20px}.popup-menu__buy-btn{margin-right:auto;margin-left:auto;border:none;display:flex;align-items:center;justify-content:center;border-radius:22px;width:210px;height:44px;background-color:#fff;font-size:16px;font-weight:700;line-height:1.3125;color:#d41443}.popup-menu__buy-btn__icon{margin-left:12px}.popup-buy-btn__icon{margin-left:16px}.close-btn__icon{fill:#fff}.is-hidden{opacity:0;pointer-events:none;transform:translateX(255px)}.popup-menu__site-nav{margin-top:19px}.popup-site-nav__item{height:42px;display:flex;align-items:center;padding-left:20px;border-top:1px solid #e18298}.popup-site-nav__item:last-of-type{border-bottom:1px solid #e18298}.popup-site-nav__link{display:block;width:230px}.page-header__container{background-color:transparent;display:flex;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:0;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media screen and (min-width: 768px){.page-header__container{justify-content:flex-start;padding-top:32px}}@media screen and (max-width: 479.98px){.page-header__container{width:100%}}@media screen and (min-width: 1280px){.page-header__container{justify-content:space-between}}@media screen and (min-width: 768px){.logo{flex-grow:2}}@media screen and (min-width: 1280px){.logo{flex-grow:0}}.site-nav{display:none}@media screen and (min-width: 1280px){.site-nav{display:block}}@media screen and (min-width: 1280px){.site-nav__list{display:flex}}.site-nav__item:not(:last-child){margin-right:35px}.site-nav__link{padding:15px 0;font-size:16px;font-weight:700;line-height:1.3125;color:#fff;transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1)}.site-nav__link.active{color:#d41443}.hero{background-color:#ffb8ca;overflow:hidden}.hero__container{overflow:hidden}@media screen and (max-width: 767.98px){.hero__container{animation-name:animatedIcecream;animation-duration:1500ms;background-position:bottom 0 left 117px, center;background-image:url(../images/hero/mobile/icecream.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 173px, transparent 173px);background-size:171px, contain;background-repeat:no-repeat;padding-top:194px;padding-bottom:158px}}@media screen and (max-width: 767.98px) and (min-device-pixel-ratio: 2), screen and (max-width: 767.98px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767.98px) and (min-resolution: 192dpi), screen and (max-width: 767.98px) and (min-resolution: 2dppx){.hero__container{background-image:url(../images/hero/mobile/icecream@2x.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 173px, transparent 173px)}}@media screen and (min-width: 768px){.hero__container{padding-top:102px;padding-bottom:56px;display:flex;flex-wrap:wrap;justify-content:space-between;background-image:url(../images/hero/tablet/icecream.png),url(../images/hero/tablet/milk.png),url(../images/hero/tablet/girl.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 173px, transparent 173px);background-size:143px, 152px, 190px, cover;background-repeat:no-repeat;background-position:bottom 0 left 322px, bottom 16px left 32px, bottom 0 right 32px, center left 31.5px}}@media screen and (min-width: 768px) and (max-width: 1279.98px){.hero__container{animation-name:animatedHeroTablet;animation-duration:1500ms}}@media screen and (min-width: 768px) and (min-device-pixel-ratio: 2), screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi), screen and (min-width: 768px) and (min-resolution: 2dppx){.hero__container{background-image:url(../images/hero/tablet/icecream@2x.png),url(../images/hero/tablet/milk@2x.png),url(../images/hero/tablet/girl@2x.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 173px, transparent 173px)}}@media screen and (min-width: 1280px){.hero__container{padding-right:34px;padding-top:147px;padding-bottom:84px;animation-name:animatedHeroDesktop;animation-duration:1500ms;background-image:url(../images/hero/desktop/icecream.png),url(../images/hero/desktop/milk.png),url(../images/hero/desktop/girl.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 267px, transparent 267px);background-size:236px, 213px, 304px, cover;background-repeat:no-repeat;background-position:bottom 0 left 636px, bottom 60px left 16px, bottom 0 right 16px, 144px -22px}}@media screen and (min-width: 1280px) and (min-device-pixel-ratio: 2), screen and (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1280px) and (min-resolution: 192dpi), screen and (min-width: 1280px) and (min-resolution: 2dppx){.hero__container{background-image:url(../images/hero/desktop/icecream@2x.png),url(../images/hero/desktop/milk@2x.png),url(../images/hero/desktop/girl@2x.png),radial-gradient(circle, #ffa5ba 0, #ffa5ba 267px, transparent 267px)}}.hero-wrapper{margin-bottom:61px;height:100%}@media screen and (min-width: 1280px){.hero-wrapper{margin-bottom:108px}}.hero__link{display:inline-block;padding:7px 14px;background-color:#d41443;border-radius:12px;font-size:8px;font-weight:400;line-height:1.25;color:#fff}.hero__link--light{background-color:#fff;color:#d41443}@media screen and (min-width: 1280px){.hero__link{font-size:14px;font-weight:400;line-height:1.302;padding:11px 23.15px;border-radius:20px}}.hero__nav{display:flex}.hero__nav-item:first-child{margin-right:8px}@media screen and (min-width: 1280px){.hero__nav-item:first-child{margin-right:12px}}.page-title{max-width:218px;margin-bottom:20px;font-family:'Titan One';font-size:26px;font-weight:400;line-height:1.1538;letter-spacing:.04em;text-transform:uppercase;color:#fff}.page-title--large{font-size:48px;font-weight:400;line-height:.965;color:#d41443}@media screen and (min-width: 768px){.page-title{max-width:162px;font-size:22px;font-weight:400;line-height:1.145}.page-title--large{font-size:34px;font-weight:400;line-height:.905}}@media screen and (min-width: 1280px){.page-title{margin-bottom:19px;max-width:277px;font-size:38px;font-weight:400;line-height:1.145}.page-title--large{font-size:58px;font-weight:400;line-height:.905}}.hero__places-list{display:none}@media screen and (min-width: 768px){.hero__places-list{display:block}}.hero-description{display:none;width:100%;margin-left:152px}@media screen and (min-width: 768px){.hero-description{display:block}}@media screen and (min-width: 1280px){.hero-description{margin-left:229px}}.hero-description__text{font-size:8px;font-weight:400;line-height:1.5;color:#fff;max-width:114px;margin-bottom:7px}@media screen and (min-width: 1280px){.hero-description__text{max-width:200px;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:20px}}.hero-description__btn{width:18px;height:18px;border-radius:50%;background-color:#fff;align-items:center;display:flex;justify-content:center}@media screen and (min-width: 1280px){.hero-description__btn{width:26px;height:26px}}.hero-description__svg{width:11.25px;height:11.25px}@media screen and (min-width: 1280px){.hero-description__svg{width:16.25px;height:16.25px}}.icon-arrow{fill:#d41443}.places-list__item{font-size:8px;font-weight:400;line-height:1.25;position:relative;color:#fff;text-align:right}@media screen and (min-width: 1280px){.places-list__item{font-size:14px;font-weight:400;line-height:1.302}}.places-list__item:first-child{margin-bottom:17px}.places-list__item::after{content:'';width:16px;height:16px;border-radius:50%;background-color:#fff;display:block;position:absolute;top:-2px;right:-6px;z-index:5}@media screen and (min-width: 1280px){.places-list__item::after{width:30px;height:30px;top:-4px;right:-12px}}.places-list__item--large{display:block;font-family:'Titan One';font-size:28px;font-weight:400;line-height:1.1429;letter-spacing:.04em;text-transform:uppercase;color:#d41443;position:relative;z-index:10}@media screen and (min-width: 1280px){.places-list__item--large{font-size:46px;font-weight:400;line-height:1.145}}.company-logo{width:50px;height:50px;fill:#d41443;border-radius:50%;background-color:#fff;margin-right:15px}.logo{display:flex;align-items:center;font-family:'Titan One';font-size:38px;font-weight:400;line-height:1.157;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (max-width: 479.98px){.logo{font-size:8vw;font-weight:400;line-height:1.157}}.products{background-color:#fff}.products-title{margin-bottom:148px}@media screen and (min-width: 768px){.products-title{margin-bottom:154px}}@media screen and (min-width: 1280px){.products-title{margin-bottom:258px}}@media screen and (min-width: 768px){.products-list{display:flex;margin:-8px}}@media screen and (min-width: 1280px){.products-list{margin:-16px}}.product-card{padding:160px 39px 40px 41px;position:relative;background-color:#ffb8ca;border-radius:24px}@media screen and (max-width: 767.98px){.product-card:not(:last-child){margin-bottom:140px}}@media screen and (min-width: 768px){.product-card{padding:118px 32px 40px 32px;flex-basis:calc((100% - 32px) / 3);margin:8px}}@media screen and (min-width: 1280px){.product-card{padding:165px 75px 60px 75px;flex-basis:calc((100% - 64px) / 3);margin:16px}}.product-card--brown{background-color:#f0d1a5}.product-card--green{background-color:#c2e297}.product-card__picture{position:absolute;top:-28%;left:50%;transform:translate(-50%)}@media screen and (min-width: 1280px){.product-card__picture{top:-50%}}.product-card__title{font-family:'Titan One';font-size:20px;font-weight:400;line-height:1.15;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:32px}@media screen and (min-width: 1280px){.product-card__title{font-size:30px;font-weight:400;line-height:1.133}}.product-card__title:after{display:block;margin-left:auto;margin-right:auto;margin-top:32px;content:'';width:26px;height:6px;background-image:url("../../images/products/dots.svg")}.product-card__descr{margin-bottom:32px;font-size:14px;font-weight:700;line-height:1.52;letter-spacing:.04em;text-align:center;color:#fff}.product-card__btn{display:block;margin-right:auto;margin-left:auto;border:none;background-color:#fff;border-radius:50%;padding:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.product-card-btn__icon{border-radius:50%;fill:#d41443}.about{background-color:#fff5f6}@media screen and (max-width: 767.98px){.about{background-image:url(../images/about/mobile/bg.png);background-repeat:no-repeat;background-position:0 68.5%;background-size:contain}}@media screen and (max-width: 767.98px) and (min-device-pixel-ratio: 2){.about{background-image:url(../images/about/mobile/bg@2x.png)}}@media screen and (min-width: 1280px){.about{background-image:url(../images/about/desktop/bg.png);background-repeat:no-repeat;background-position:0 33%;background-size:contain}}@media screen and (min-width: 1280px) and (min-device-pixel-ratio: 2){.about{background-image:url(../images/about/desktop/bg@2x.png)}}.about-content{margin-top:32px}@media screen and (min-width: 768px){.about-content{display:flex;margin-top:40px}}@media screen and (min-width: 1280px){.about-content{padding-right:161px;margin-top:60px}}.about-description{margin-top:40px}@media screen and (min-width: 768px){.about-description{margin-top:0;margin-left:32px}}@media screen and (min-width: 1280px){.about-description{margin-left:139px}}.about-description__text{font-size:12px;font-weight:500;line-height:1.62;color:#000;margin-bottom:40px}@media screen and (min-width: 768px){.about-description__text{font-size:14px;font-weight:500;line-height:1.76}}@media screen and (min-width: 1280px){.about-description__text{font-size:16px;font-weight:500;line-height:1.76;letter-spacing:.04em;margin-bottom:32px;margin-top:72px}}.about-description__text--light{color:#907e82;margin-bottom:20px}@media screen and (min-width: 768px){.about-description__text--light{margin-bottom:40px;letter-spacing:.04em}}@media screen and (min-width: 1280px){.about-description__text--light{font-size:14px;font-weight:500;line-height:1.94}}.about-description__btn{width:176px;height:44px;border-radius:22px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.286;background-color:#fff;color:#d41443}.about-description__btn:hover,.about-description__btn:focus{background-color:#ecebeb}.about-description__btn-icon{width:8px;height:16px;margin-left:20px}.advantages{background-color:#fff5f6}@media screen and (max-width: 767.98px){.advantages-container{padding-top:0}}@media screen and (min-width: 768px){.advantages-list{display:flex}}@media screen and (max-width: 767.98px){.advantages-list__item{margin-bottom:32px}}@media screen and (min-width: 768px){.advantages-list__item:not(:last-child){margin-right:22px}}.advantage__text{max-width:230px;font-size:12px;font-weight:700;line-height:1.7;color:#000}@media screen and (min-width: 768px){.advantage__text{max-width:159px;font-size:14px;font-weight:700;line-height:1.74}}.advantage__text--large{display:inline-block;margin-bottom:13px;font-family:'Titan One';font-size:36px;font-weight:400;line-height:1.139;letter-spacing:.04em;color:#d41443}@media screen and (min-width: 768px){.advantage__text--large{font-size:48px;font-weight:400;line-height:1.146}}.advantage__text--large::before{content:'';display:block;width:33px;height:50px;background-image:url(../images/advantages/milk.png);background-repeat:no-repeat;background-size:contain;margin-bottom:16px}@media screen and (min-width: 768px){.advantage__text--large::before{margin-bottom:40px}}.advantage__apples-img::before{width:50px;background-image:url(../images/advantages/apples.png)}.advantage__heart-img::before{width:44px;background-image:url(../images/advantages/heart.png)}.gallery{background-image:linear-gradient(#fff5f6 40%, #fff 40%)}@media screen and (min-width: 768px){.gallery__container{padding-bottom:40px}}.gallery-list{display:grid;grid-template-rows:repeat(8, 25px);grid-template-columns:repeat(15, 25px);justify-content:center;grid-gap:2px}@media screen and (min-width: 768px){.gallery-list{grid-template-rows:repeat(8, 40px);grid-template-columns:repeat(15, 40px)}}@media screen and (min-width: 1280px){.gallery-list{grid-template-rows:repeat(8, 70px);grid-template-columns:repeat(15, 70px)}}@media screen and (max-width: 479.98px){.gallery-list{grid-template-rows:repeat(8, 5vw);grid-template-columns:repeat(15, 5vw)}}.gallery-list img{width:100%;border-radius:20%}.gallery-list .gallery-list__item{cursor:pointer;transition:transform 250ms linear}.gallery-list .gallery-list__item:hover,.gallery-list .gallery-list__item:focus{transform:scale(3)}.gallery-list .gallery-list__item:first-of-type{grid-row:4 / span 2;grid-column:1 / span 2}.gallery-list .gallery-list__item:nth-of-type(2){grid-row:3 / span 2;grid-column:3 / span 2}.gallery-list .gallery-list__item:nth-of-type(3){grid-row:5 / span 2;grid-column:3 / span 2}.gallery-list .gallery-list__item:nth-of-type(4){grid-row:1 / span 5;grid-column:5 / span 5}.gallery-list .gallery-list__item:nth-of-type(4):hover,.gallery-list .gallery-list__item:nth-of-type(4):focus{transform:scale(1.5)}.gallery-list .gallery-list__item:nth-of-type(5){grid-row:6 / span 3;grid-column:5 / span 3}.gallery-list .gallery-list__item:nth-of-type(5):hover,.gallery-list .gallery-list__item:nth-of-type(5):focus{transform:scale(2)}.gallery-list .gallery-list__item:nth-of-type(6){grid-row:5 / span 1;grid-column:10 / span 1}.gallery-list .gallery-list__item:nth-of-type(6):hover,.gallery-list .gallery-list__item:nth-of-type(6):focus{transform:scale(6)}.gallery-list .gallery-list__item:nth-of-type(7){grid-row:6 / span 2;grid-column:10 / span 2}.gallery-list .gallery-list__item:nth-of-type(8){grid-row:2 / span 2;grid-column:13 / span 2}.gallery-list .gallery-list__item:nth-of-type(9){grid-row:5 / span 2;grid-column:12 / span 2}.gallery-list .gallery-list__item:nth-of-type(10){grid-row:4 / span 2;grid-column:14 / span 2}.gallery-list .gallery-list__item:nth-of-type(11){grid-row:2 / span 3;grid-column:10 / span 3}.gallery-list .gallery-list__item:nth-of-type(11):hover,.gallery-list .gallery-list__item:nth-of-type(11):focus{transform:scale(2)}.gallery-list .gallery-list__item:nth-of-type(12){grid-row:6 / span 2;grid-column:8 / span 2}.gallery-list .gallery-list__item:nth-of-type(13){grid-row:7 / span 1;grid-column:4 / span 1}.gallery-list .gallery-list__item:nth-of-type(13):hover,.gallery-list .gallery-list__item:nth-of-type(13):focus{transform:scale(4)}.reviews{background-color:#fff}.review{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px}.review__portrait{width:85px;height:85px;border-radius:50%;margin-bottom:32px}.review__text-container{position:relative;padding:43px 58px 26px 65px;background-color:#fafafa}.review__text-container:before{position:absolute;content:'';display:block;width:54px;height:40px;background-image:url("../images/reviews/quotes.png");background-size:contain}@media (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.review__text-container:before{background-image:url("../images/reviews/quotes@2x.png")}}.review__text{z-index:10;position:relative;width:180px;min-height:190px;font-size:12px;font-weight:500;line-height:2.55;text-align:center;background-image:linear-gradient(transparent 30.5px, #e1e1e1 30.5px, #e1e1e1 31.5px, transparent 31.5px, transparent 61.5px, #e1e1e1 61.5px, #e1e1e1 62.5px, transparent 62.5px, transparent 92.5px, #e1e1e1 92.5px, #e1e1e1 93.5px, transparent 93.5px, transparent 123.5px, #e1e1e1 123.5px, #e1e1e1 124.5px, transparent 124.5px, transparent 154.5px, #e1e1e1 154.5px, #e1e1e1 155.5px, transparent 155.5px, transparent 185.5px, #e1e1e1 185.5px, #e1e1e1 186.5px, transparent 186.5px);color:#000}@media screen and (min-width: 768px){.review__text{width:620px;min-height:63px;font-size:14px;font-weight:500;line-height:2.16;letter-spacing:.04em;background-image:linear-gradient(transparent 30.5px, #e1e1e1 30.5px, #e1e1e1 31.5px, transparent 31.5px, transparent 61.5px, #e1e1e1 61.5px, #e1e1e1 62.5px, transparent 62.5px)}}@media screen and (min-width: 1280px){.review__text{width:750px;min-height:63px;font-size:16px;font-weight:500;line-height:1.86;background-image:linear-gradient(transparent 30.5px, #e1e1e1 30.5px, #e1e1e1 31.5px, transparent 31.5px, transparent 61.5px, #e1e1e1 61.5px, #e1e1e1 62.5px, transparent 62.5px)}}.review__icon{width:32px;height:4px;margin-top:16px}.review__name{margin-top:16px;font-size:14px;font-weight:500;line-height:1.86;color:#000}.swiper-button-next,.swiper-button-prev,.swiper-button-disabled{color:#d41443}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet-active{border-radius:0;background-image:url("../images/reviews/swiper-icon.svg");background-color:transparent;background-repeat:no-repeat;background-size:cover}.locations{background-image:linear-gradient(#fff 24%, #fff5f6 24%)}@media screen and (min-width: 768px){.locations-container{padding-bottom:40px}}@media screen and (min-width: 768px){.location-list{display:flex;margin:-16px}}.restaurant{padding:40px 32px;background-color:#fff;border-radius:24px}@media screen and (max-width: 767.98px){.restaurant:not(:last-of-type){margin-bottom:20px}}@media screen and (min-width: 768px){.restaurant{flex-basis:calc((100% - 64px) / 3);margin:16px}}.restaurant__label{width:80px;margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.86;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff;background-color:#f0d1a5;border-radius:4px}@media screen and (min-width: 768px){.restaurant__label{font-size:16px;font-weight:500;line-height:1.86}}.restaurant__label--foodtruck{width:130px;background-color:#c2e297}.restaurant__city{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.86;letter-spacing:.04em;color:#000}@media screen and (min-width: 768px){.restaurant__city{font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width: 1280px){.restaurant__city{font-size:16px;font-weight:500;line-height:1.86}}.restaurant__description{padding-bottom:24px;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1.5;color:#907e82;border-bottom:1px solid #e1e1e1}@media screen and (min-width: 768px){.restaurant__description{font-size:14px;font-weight:500;line-height:1.66}}@media screen and (min-width: 1280px){.restaurant__description{font-size:16px;font-weight:500;line-height:1.83;letter-spacing:.04em}}.restaurant__schedule{padding-bottom:16px;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1.86;color:#000;border-bottom:1px solid #e1e1e1}@media screen and (min-width: 768px){.restaurant__schedule{font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width: 1280px){.restaurant__schedule{font-size:16px;font-weight:500;line-height:1.86;letter-spacing:.04em}}.restaurant__schedule--light{display:block;margin-bottom:8px;color:#ffa5ba}.restaurant__contacts{font-size:12px;font-weight:500;line-height:1.5;color:#907e82}@media screen and (min-width: 768px){.restaurant__contacts{font-size:14px;font-weight:500;line-height:1.83}}@media screen and (min-width: 1280px){.restaurant__contacts{font-size:16px;font-weight:500;line-height:1.83}}.locations__btn{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;width:164px;height:44px;font-size:16px;font-weight:700;line-height:1.3125;border-radius:22px;background-color:#d41443;color:#fff}@media screen and (min-width: 768px){.locations__btn{margin-left:0;margin-right:0}}.locations__btn--light{color:#d41443;background-color:#fff}@media screen and (min-width: 768px){.locations__btn--light{margin-left:15px}}@media screen and (max-width: 767.98px){.locations__btn:first-of-type{margin-top:32px;margin-bottom:10px}}.locations-btn__icon{margin-left:13px}@media screen and (min-width: 768px){.location__btn-container{margin-top:40px;display:flex;justify-content:center}}@media screen and (min-width: 1280px){.location__btn-container{margin-top:60px}}.page-footer{background-color:#fff5f6}.footer-container{padding:8px 0 20px 0;padding-top:8px;padding-bottom:20px}@media screen and (min-width: 768px){.footer-container{padding-top:0;padding-bottom:8px;display:flex;flex-wrap:wrap}}.footer__slogan{max-width:232px;margin-left:32px;font-family:'Titan One';font-size:18px;font-weight:400;line-height:1.167;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width: 768px){.footer__slogan{margin-right:auto;font-size:26px;font-weight:400;line-height:1.154;letter-spacing:.04em}}@media screen and (min-width: 1280px){.footer__slogan{max-width:max-content;font-size:30px;font-weight:400;line-height:1.133}}.footer__slogan--dark{display:block;margin-top:16px;font-size:34px;font-weight:400;line-height:1.147;letter-spacing:.04em;color:#d41443}@media screen and (min-width: 768px){.footer__slogan--dark{margin-top:12px;font-size:48px;font-weight:400;line-height:1.146;letter-spacing:.04em}}@media screen and (min-width: 1280px){.footer__slogan--dark{font-size:58px;font-weight:400;line-height:1.138}}.social-list{margin-top:40px;margin-right:32px;display:flex;justify-content:end}@media screen and (min-width: 768px){.social-list{margin-top:0}}.social-list__item:not(:last-of-type){margin-right:28px}.social-list__icon{width:32px;height:32px;fill:#fea5bb;transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1),250ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 768px){.social-list__icon{width:34px;height:34px}}.social-list .social-list__link:hover .social-list__icon,.social-list .social-list__link:focus .social-list__icon{fill:#d41443}.footer__contact{margin-top:40px;margin-right:32px;font-size:12px;font-weight:700;line-height:1.86;text-align:right;color:#000}@media screen and (min-width: 768px){.footer__contact{font-size:14px;font-weight:700;line-height:1.86}}@media screen and (min-width: 1280px){.footer__contact{font-size:16px;font-weight:700;line-height:1.86;letter-spacing:.02em}}.footer__contact--light{color:#d41443}.footer__copyright{margin-top:40px;padding-top:16px;font-size:14px;font-weight:700;line-height:1.52;text-align:center;color:#907e82;border-top:1px solid #e1e1e1}@media screen and (min-width: 768px){.footer__copyright{width:100vw;font-size:14px;font-weight:700;line-height:1.86;letter-spacing:.02em}}@media screen and (min-width: 1280px){.footer__copyright{margin-top:60px}}
/*# sourceMappingURL=main.min.css.map */