a,button,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}a,li,ul{text-decoration:none;list-style:none}.container{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px;padding-left:34px;padding-right:34px}}@media screen and (min-width:1280px){.container{width:1280px;padding-left:112px;padding-right:112px}}:root{--white-text:#fff;--black-text:#000;--grey-text:#907e82;--secondary-title:#ffa5ba;--title-text:#d41443;--bg-color:#fff;--secondary-bg-color:#fff5f6;--third-bg-color:#ffb8ca;--accent-color:#d41443;--secondary-accent-color:#c7133e;--border-color:#e18298;--timing-function:250ms cubic-bezier(0.4,0,0.2,1)}body{font-family:DM Sans;color:var(--black-text);background-color:#fff}.container-header{position:relative}@media screen and (min-width:1280px){.container-header{width:1280px}}.box-header{position:absolute;width:100%;top:0;left:0;padding-top:6px;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:space-between;z-index:99}@media screen and (min-width:768px){.box-header{padding-top:38px;padding-right:34px;padding-left:34px;max-width:768px}}@media screen and (min-width:1280px){.box-header{max-width:1280px;padding-right:54px;padding-left:54px;padding-bottom:74px}}.nav-menu__list{display:none}@media screen and (min-width:1280px){.nav-menu__list{display:flex}}.nav-menu__item{margin-right:35px}.nav-menu__item:last-child{margin-right:0}.nav-menu__link{text-decoration:none;padding-top:50px;padding-bottom:50px;font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:1.3125;color:var(--white-text)}.nav-menu__link:focus,.nav-menu__link:hover{color:var(--accent-color)}.header__menu-toggle{width:40px;height:40px;background-color:initial;top:10px;right:15px;border:none}@media screen and (min-width:768px){.header__menu-toggle .is-hidden{opacity:0;pointer-events:pointer;visibility:hidden;height:0;width:0}}@media screen and (min-width:1280px){.header__menu-toggle{display:none}}.header__menu-toggle__icon{fill:var(--white-text)}.header__menu-toggle__icon .is-hidden{opacity:0;pointer-events:none;visibility:hidden;height:0;width:0}.container-header .button-buy{display:none}@media screen and (min-width:768px){.container-header .button-buy{width:160px;height:44px;display:inline-block;margin-left:30px;cursor:pointer}}@media screen and (min-width:1280px){.container-header .button-buy{margin-left:0}}.container-header .button-buy:focus,.container-header .button-buy:hover{box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12);color:var(--secondary-accent-color);background-color:#ecebeb;border:1px}.button-buy{display:inline-block;justify-content:center;position:relative;height:44px;width:186px;background:var(--white-text);border-radius:22px;font-family:DM Sans;border:none;font-style:normal;font-weight:700;font-size:16px;line-height:1.3125;color:var(--accent-color);margin-left:0}.button-buy:focus,.button-buy:hover{background:#ecebeb;box-shadow:0 4px 4px rgba(0,0,0,.15);color:var(--white-text)}.button__icon{margin-left:12px}.hero{position:relative;background-color:var(--third-bg-color);height:500px;max-width:100%}@media screen and (min-width:768px){.hero{height:400px}}@media screen and (min-width:1280px){.hero{padding-bottom:665px}}.hero .hero__container{height:100%;padding-top:58px;display:flex}@media screen and (min-width:480px){.hero .hero__container{padding-top:65px;position:relative;max-width:480px}}@media screen and (min-width:768px){.hero .hero__container{padding-top:102px;min-width:768px;height:400px;justify-content:space-between}}@media screen and (min-width:1280px){.hero .hero__container{padding-top:140px;padding-left:90px;max-width:1280px;height:665px}}.hero__container-first{display:flex}@media screen and (min-width:768px){.hero__container-first{flex-direction:column;justify-content:space-between}}@media screen and (min-width:1280px){.hero__container-first{align-items:flex-start}}.hero__title-animation{max-width:270px;z-index:5}@media screen and (max-width:767px){.hero__title-animation{padding-top:137px;max-width:270px}}@media screen and (min-width:768px){.hero__title-animation{padding-top:0}}.hero__title{font-family:Titan One;font-style:normal;font-weight:400;display:inline-block;color:var(--white-text);font-size:26px;line-height:1.2;text-transform:uppercase;margin-bottom:19px}@media screen and (min-width:768px){.hero__title{font-size:22px;margin-bottom:20px;max-width:135px}}@media screen and (min-width:1280px){.hero__title{font-size:38px;margin-bottom:25px;max-width:270px}}.rotate-y{animation:rotateY 5s linear 0ms infinite}@keyframes rotateY{0%{transform:perspective(400px) rotateY(0deg)}51%{transform:perspective(400px) rotateY(1turn)}to{transform:perspective(400px) rotateY(1turn)}}.hero__title-accent{color:var(--accent-color);font-family:Titan One,sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:.9;text-transform:uppercase}@media screen and (min-width:768px){.hero__title-accent{font-size:34px}}@media screen and (min-width:1280px){.hero__title-accent{font-size:58px}}.hero-main__list{display:flex}.hero-main__item:not(:last-child){margin-right:8px}@media screen and (min-width:1200px){.hero-main__item:not(:last-child){margin-right:15px}}.hero__button-products{color:var(--white-text);background-color:var(--secondary-accent-color);font-weight:400;font-size:8px;line-height:1.3;text-decoration:none;cursor:pointer;border-radius:20px;padding:7px 13px;border:1px;transition:color var(--timing-function),background-color var(--timing-function)}@media (min-width:1280px){.hero__button-products{font-size:14px;padding:10px 17px}}.hero__button-products:focus,.hero__button-products:hover{box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12);color:var(--secondary-accent-color);background-color:var(--white-text);border:1px}.hero__button-about{color:var(--accent-color);background-color:var(--bg-color);font-weight:400;font-size:8px;line-height:1.3;text-decoration:none;cursor:pointer;border:1px transparent;border-radius:22px;padding:7px 11px;transition:background-color var(--timing-function)}@media (min-width:1280px){.hero__button-about{font-size:14px;padding:10px 12px}}.hero__button-about:focus,.hero__button-about:hover{box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12);background-color:#ecebeb}.hero__milk{display:none}@media screen and (min-width:768px){.hero__milk{position:absolute;bottom:28px;display:flex;flex-direction:row;align-items:flex-end}}@media screen and (min-width:1280px){.hero__milk{bottom:73px}}.hero__milk-thumb{max-width:115px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1280px){.hero__milk-thumb{margin-left:30px;max-width:200px}}.hero__milk-text{font-style:normal;font-weight:400;display:inline-block;color:var(--white-text);font-size:8px;line-height:1.5;margin-bottom:7px}@media screen and (min-width:1280px){.hero__milk-text{font-size:14px;line-height:1.43}}.hero__button-arrow{display:flex;align-items:center;justify-content:center;background-color:var(--white-text);cursor:pointer;width:26px;height:26px;border-radius:50px;border:1px transparent;transition:background-color var(--white-text)}.hero__button-arrow:focus .hero__icon-arrow,.hero__button-arrow:hover .hero__icon-arrow{stroke:var(--white-text)}.hero__button-arrow:focus,.hero__button-arrow:hover{background-color:var(--secondary-accent-color);box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12)}@media screen and (max-width:1280px){.hero__button-arrow{width:18px;height:18px}}.hero__icon-arrow{width:10px;height:10px;stroke:var(--secondary-accent-color);transition:fill var(--timing-function)}.hero-center{position:absolute;top:0;right:0;width:100%;max-width:480px;height:500px;overflow:hidden}@media screen and (min-width:768px){.hero-center{max-width:768px;height:400px;pointer-events:none;right:0}}@media screen and (min-width:1280px){.hero-center{max-width:1280px;height:665px;pointer-events:none;right:0}}.hero-center:before{position:absolute;top:80px;left:60px;display:block;width:344px;height:344px;border-radius:50%;content:"";background-color:var(--secondary-title);-webkit-animation:pulsing 2,5s 1;animation:pulsing 2,5s .5}@media screen and (min-width:768px){.hero-center:before{top:31px;left:288px;-webkit-animation:pulsing 5s 1;animation:pulsing 5s .5}}@media screen and (min-width:1280px){.hero-center:before{top:52px;left:450px;width:538px;height:538px;-webkit-animation:pulsing 5s 1;animation:pulsing 5s .5}}.hero-center__image{position:absolute;top:94px;left:130px;z-index:2}@media screen and (min-width:320px){.hero-center__image{top:94px;left:130px}}@media screen and (min-width:768px){.hero-center__image{top:63px;left:359px}}@media screen and (min-width:1280px){.hero-center__image{top:108px;left:600px}}@-webkit-keyframes pulsing{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes pulsing{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.hero__picture-girl{display:none}@media screen and (min-width:768px){.hero__picture-girl{display:block;position:absolute;right:30px;bottom:0;z-index:5}}.hero__right{position:absolute;right:35px;top:94px;padding-top:50px}@media screen and (max-width:767px){.hero__right{display:none}}@media screen and (min-width:768px){.hero__right{padding-top:1px}}@media screen and (min-width:1280px){.hero__right{padding-top:50px;margin-right:30px}}.hero__right-container{display:flex;align-items:flex-end;flex-direction:column;justify-content:center}@media screen and (min-width:1280px){.hero__right-container{margin-bottom:15px}.hero__right-container:last-child{margin-bottom:0}}.hero__right-container .hero__right-number{display:block;position:relative;font-family:Titan One;font-style:normal;font-weight:400;color:var(--accent-color);font-size:28px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;text-align:right;z-index:2}@media screen and (min-width:1280px){.hero__right-container .hero__right-number{font-size:46px}}.hero__right-container .hero__right-number:before{position:absolute;top:-5%;right:-21%;display:block;width:16px;height:16px;border-radius:50%;content:"";background-color:var(--white-text);z-index:-1}@media screen and (min-width:1280px){.hero__right-container .hero__right-number:before{width:30px;height:30px}}.hero__right-container .hero__right-text{color:var(--white-text);font-size:8px;line-height:1.2;text-align:right}@media screen and (min-width:1280px){.hero__right-container .hero__right-text{font-size:14px}}.products{padding-top:121px;padding-bottom:98px}@media screen and (min-width:768px) and (max-width:1279px){.products{padding-top:122px;padding-bottom:112px}}@media screen and (min-width:1280px){.products{padding-top:127px;padding-bottom:119px}}.products__text{font-family:Titan One,sans-serif;font-size:18px;line-height:1.16;text-align:center;text-transform:uppercase;color:var(--secondary-title);margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1279px){.products__text{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.products__text{font-size:30px;line-height:1.13;letter-spacing:.04em}}.products__title{font-family:Titan One,sans-serif;font-size:34px;line-height:1.14;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--title-text);margin-bottom:144px}@media screen and (min-width:768px) and (max-width:1279px){.products__title{margin-bottom:150px;font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.products__title{margin-bottom:259px;font-size:58px;line-height:1.13;letter-spacing:.06em}}.products__list{display:flex}@media screen and (max-width:767px){.products__list{flex-direction:column;align-items:center}}.products__card{position:relative;border-radius:24px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:0;padding-top:161px}@media screen and (min-width:320px) and (max-width:767px){.products__card{padding-bottom:41px;width:280px;height:100%}}@media screen and (min-width:768px) and (max-width:1279px){.products__card{padding-bottom:40px;width:220px;height:100%;width:calc(33.33333% - 6.66667px)}}@media screen and (min-width:1280px){.products__card{padding-bottom:50px;width:329px;height:100%;width:calc(33.33333% - 10px)}}.products__card:not(:last-child){margin-bottom:130px}@media screen and (min-width:768px) and (max-width:1279px){.products__card:not(:last-child){margin-bottom:0;margin-right:20px}}@media screen and (min-width:1280px){.products__card:not(:last-child){margin-bottom:0;margin-right:30px}}.products__card{background:#f0d1a5}.products__card:first-child{background:#ffb8ca}.products__card:last-child{background:#c2e297}.products__card-icecream:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/f5-team-project/products-1-320.efec3e41.png);background-repeat:no-repeat;top:-22%;left:6%}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-icecream:before{background-image:url(/f5-team-project/products-1-320@2x.85a73ec3.png);background-size:249px 252px}}@media screen and (min-width:768px){.products__card-icecream:before{content:"";background-image:url(/f5-team-project/products-1-768.b07fea2c.png);top:-18%;left:0}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__card-icecream:before{background-image:url(/f5-team-project/products-1-768@2x.711b905b.png);background-size:220px 224px}}@media screen and (min-width:768px) and (min-width:1280px){.products__card-icecream:before{content:"";background-image:url(/f5-team-project/products-1-1200.94f383d4.png);top:-35%;left:0}}@media screen and (min-width:768px) and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-width:1280px) and (min-resolution:192dpi){.products__card-icecream:before{background-image:url(/f5-team-project/products-1-1200@2x.14dca374.png);background-size:335px 335px}}.products__card-coffee:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/f5-team-project/products-2-320.dc00d38a.png);background-repeat:no-repeat;top:-23%;left:5%}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-coffee:before{background-image:url(/f5-team-project/products-2-320@2x.1a257856.png);background-size:249px 252px}}@media screen and (min-width:768px){.products__card-coffee:before{content:"";background-image:url(/f5-team-project/products-2-768.40c86f9a.png);top:-20%;left:0}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__card-coffee:before{background-image:url(/f5-team-project/products-2-768@2x.bca9bab2.png);background-size:220px 224px}}@media screen and (min-width:1280px){.products__card-coffee:before{content:"";background-image:url(/f5-team-project/products-2-1200.840e6b72.png);top:-35%;left:0}}@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__card-coffee:before{background-image:url(/f5-team-project/products-2-1200@2x.4e3ce440.png);background-size:335px 335px}}.products__card-milkshakes:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/f5-team-project/products-3-320.94c8e40b.png);background-repeat:no-repeat;top:-22%;left:6%}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-milkshakes:before{background-image:url(/f5-team-project/products-3-320@2x.4bd42fe2.png);background-size:249px 252px}}@media screen and (min-width:768px){.products__card-milkshakes:before{content:"";background-image:url(/f5-team-project/products-3-768.1ba8126c.png);top:-18%;left:0}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__card-milkshakes:before{background-image:url(/f5-team-project/products-3-768@2x.8c7a381d.png);background-size:220px 224px}}@media screen and (min-width:1280px){.products__card-milkshakes:before{content:"";background-image:url(/f5-team-project/products-3-1200.acfda05d.png);top:-35%;left:0}}@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__card-milkshakes:before{background-image:url(/f5-team-project/products-3-1200@2x.de38f359.png);background-size:335px 335px}}.products__name{font-family:Titan One,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--white-text);padding-left:53px;padding-right:53px}@media screen and (min-width:768px) and (max-width:1279px){.products__name{padding-left:10px;padding-right:11px}}@media screen and (min-width:1280px){.products__name{font-size:30px;line-height:1.13;padding-left:60px;padding-right:60px}}.products__name:after{content:"...";display:block;padding-top:30px;letter-spacing:4px;margin:0}@media screen and (min-width:1280px){.products__name:after{padding-top:32px}}.products__text-primary,.products__text-secondary{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:152%;text-align:center;letter-spacing:.04em;color:var(--white-text);padding-left:41px;padding-right:39px;margin-top:30px}@media screen and (min-width:768px) and (max-width:1279px){.products__text-primary,.products__text-secondary{line-height:176%;padding-left:11px;padding-right:11px}}@media screen and (min-width:1280px){.products__text-primary,.products__text-secondary{font-size:16px;line-height:176%;padding-left:44px;padding-right:44px;margin-top:32px}}.products__text-secondary{display:none}.products__box{margin-bottom:30px}@media screen and (min-width:768px) and (max-width:1279px){.products__box{margin-bottom:40px}}@media screen and (min-width:1280px){.products__box{margin-bottom:62px}}.products__btn{display:block;border-radius:50%;width:40px;height:40px;margin-left:auto;margin-right:auto;background-color:var(--white-text);background-image:url(/f5-team-project/arrow-right-products.67bcf19b.png);border:none;transform:rotate(0deg);cursor:pointer}.products__btn,.products__btn:hover{transition:transform .25s cubic-bezier(.4,0,.2,1)}.products__btn:hover{transform:rotate(-90deg)}.products__icons{width:11px;height:11px;fill:var(--title-text);margin:15px}#read-more-icecream:checked~.read-more-icecream{display:none}#read-more-icecream:checked~.products__text-secondary{display:block;margin-top:15px}#read-more-coffee:checked~.read-more-icecream{display:none}#read-more-coffee:checked~.products__text-secondary{display:block;margin-top:15px}#read-more-milkshakes:checked~.read-more-icecream{display:none}#read-more-milkshakes:checked~.products__text-secondary{display:block;margin-top:15px}.about{background-color:#fff5f6;padding-top:125px;padding-bottom:39px;position:relative;background-repeat:no-repeat;background-position:left 766px,right 766px;background-size:76px 133px,104px 133px;background-image:url(/f5-team-project/moloko-mobile-small-1x.53351961.png),url(/f5-team-project/moloko-mobile-big-1x.e99ae617.png)}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.about{background-image:url(/f5-team-project/moloko-mobile-small-2x.db2f12ff.png),url(/f5-team-project/moloko-mobile-big-2x.94266468.png)}}@media screen and (min-width:480px){.about{background-position:left 650px,right 650px}}@media screen and (min-width:768px){.about{padding-top:130px;padding-bottom:66px;background-image:none}}@media screen and (min-width:1280px){.about{padding-top:125px;padding-bottom:39px;background-repeat:no-repeat;background-position:left 342px,right 342px;background-size:279px 534px,326px 534px;background-image:url(/f5-team-project/moloko-desktop-small-1x.13963242.png),url(/f5-team-project/moloko-desktop-big-1x.90721986.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(/f5-team-project/moloko-desktop-small-2x.23ad0ea5.png),url(/f5-team-project/moloko-desktop-big-2x.3c58faf3.png)}}.about__label{font-family:Titan One,sans-serif;font-size:18px;font-weight:400;line-height:1.17;text-align:center;text-transform:uppercase;color:var(--secondary-title);margin-bottom:15px}@media screen and (min-width:768px){.about__label{font-size:26px;line-height:1.15;margin-bottom:16px}}@media screen and (min-width:1280px){.about__label{font-size:30px;line-height:1.13;margin-bottom:15px}}.about__header{font-family:Titan One,sans-serif;font-size:34px;font-weight:400;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color);margin-bottom:26px}@media screen and (min-width:768px){.about__header{font-size:48px;line-height:1.15;margin-bottom:50px}}@media screen and (min-width:1280px){.about__header{font-size:58px;line-height:1.14;letter-spacing:.06em;margin-bottom:55px}}@media screen and (min-width:768px){.about__flex-wrap{display:flex}}.about__image{display:block;margin-bottom:46px;max-width:100%}@media screen and (min-width:480px){.about__image{text-align:center}}@media screen and (min-width:768px){.about__image{margin-right:17px;margin-bottom:0}}@media screen and (min-width:1280px){.about__image{margin-right:74px}}.about__description-wrap{padding-left:30px}@media screen and (min-width:768px){.about__description-wrap{padding-left:0;padding-top:57px}}.about__description,.about__description--additional,.about__description--black,.about__description--extra{font-weight:500;font-size:12px;line-height:1.62;width:220px;color:var(--grey-text);margin-bottom:20px}@media screen and (min-width:480px){.about__description,.about__description--additional,.about__description--black,.about__description--extra{text-align:left;width:100%}}@media screen and (min-width:768px){.about__description,.about__description--additional,.about__description--black,.about__description--extra{font-size:14px;line-height:1.76}}@media screen and (min-width:1280px){.about__description,.about__description--additional,.about__description--black,.about__description--extra{font-size:16px;width:463px;letter-spacing:.04em}}.about__description--black{color:var(--black-text);margin-bottom:30px}@media screen and (min-width:768px){.about__description--black{margin-bottom:49px}}@media screen and (min-width:1280px){.about__description--black{margin-bottom:35px}}.about__description--additional{margin-bottom:45px}@media screen and (min-width:768px){.about__description--additional{margin-bottom:62px}}@media screen and (min-width:1280px){.about__description--additional{margin-bottom:45px}}.about__description--extra{margin-bottom:45px}.read-more{border:none;background-color:var(--white-text);border-radius:22px;font-weight:700;font-size:14px;line-height:1.29;width:176px;height:44px;cursor:pointer;position:relative;display:block;color:var(--accent-color);padding-top:12px;padding-left:43px}.read-more:focus,.read-more:hover{box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12);color:var(--secondary-accent-color);background-color:#ecebeb;border:1px}@media screen and (min-width:768px){.read-more{font-size:16px;padding-left:37px}}.read-more:after{content:"";display:inline-block;width:7px;height:10px;background-image:url(/f5-team-project/red-arrow.8eddabff.svg);position:absolute;top:17px;right:37px}.about__description--extra{display:none}#read-more:checked~.about__description--extra{display:block}#read-more:checked~.read-more .more,.less{display:none}#read-more:checked~.read-more .less{display:inline}.advantages{background-color:#fff5f6;padding-bottom:96px}@media screen and (min-width:768px){.advantages{padding-bottom:140px}}@media screen and (min-width:768px){.advantages-container{padding-left:36px;padding-right:76px}}@media screen and (min-width:1280px){.advantages-container{padding-left:116px;padding-right:116px}}.advantages-title{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}.advantages-list__item:before{content:"";display:inline-block;height:50px;width:33px;background-size:contain;background-image:url(/f5-team-project/icon-milk.28b56f7e.png);margin-bottom:16px;animation:animate_motion 5s .1s infinite both}@keyframes animate_motion{0%,20%{transform:translateZ(0)}2%,6%,10%,14%,18%{transform:translate3d(-7px,0,0)}4%,8%,12%,16%{transform:translate3d(7px,0,0)}}@media screen and (min-width:768px){.advantages-list__item:before{margin-bottom:36px}}@media screen and (min-width:1280px){.advantages-list__item:before{margin-bottom:40px}}.advantages-list__item:nth-child(2):before{width:50px;background-image:url(/f5-team-project/icon-apples.7b20a05f.png)}.advantages-list__item:nth-child(3):before{width:44px;background-image:url(/f5-team-project/icon-heart.c76fbf7b.png)}.advantages-list{display:block;display:flex;flex-wrap:wrap;margin:-20px}@media screen and (min-width:768px){.advantages-list{margin:-30px}}@media screen and (min-width:1280px){.advantages-list{margin:-15px}}.advantages-list__item{width:calc(100% - 40px);margin:20px}@media screen and (min-width:768px){.advantages-list__item{width:calc(33.33333% - 60px);margin:30px}}@media screen and (min-width:1280px){.advantages-list__item{width:calc(33.33333% - 30px);margin:15px}}.advantages-list__text{display:flex;flex-direction:column;font-family:DM Sans;font-style:normal;font-weight:700;font-size:12px;line-height:1.7;width:230px;color:#000}@media screen and (min-width:768px){.advantages-list__text{font-size:14px;line-height:1.74;width:auto}}@media screen and (min-width:1280px){.advantages-list__text{font-size:16px;line-height:1.76}}.advantages-list__number{display:block;font-family:Titan One;font-style:normal;font-weight:400;font-size:36px;line-height:1.14;letter-spacing:.04em;margin-bottom:10px;color:#d41443}@media screen and (min-width:768px){.advantages-list__number{font-size:48px;margin-bottom:12px}}@media screen and (min-width:1280px){.advantages-list__number{font-size:58px;text-transform:uppercase;margin-bottom:16px}}.container__gallery{display:flex}.gallery{background:linear-gradient(0deg,#fff 60%,#fff5f6 0);padding-bottom:80px}@media screen and (min-width:768px){.gallery{padding-bottom:121px}}@media screen and (min-width:1280px){.gallery{padding-bottom:123px}}.grid{margin:0 auto;display:grid;grid-template-columns:repeat(7,39.4px);grid-template-rows:repeat(9,11.77px);column-gap:2px;row-gap:2px;list-style:none}@media screen and (min-width:480px){.grid{grid-template-columns:repeat(7,60.28px);grid-template-rows:repeat(9,18.16px);column-gap:3px;row-gap:3px}}@media screen and (min-width:768px){.grid{grid-template-columns:repeat(7,85.14px);grid-template-rows:repeat(9,25.77px);column-gap:4px;row-gap:4px;padding-left:40px;padding-right:40px}}@media screen and (min-width:1280px){.grid{grid-template-columns:repeat(7,139.14px);grid-template-rows:repeat(9,42.44px);column-gap:6px;row-gap:6px;padding-left:23px;padding-right:23px}}.grid__item:first-child{grid-row:4}.grid__item:nth-child(2){grid-column:2;grid-row:3}.grid__item:nth-child(3){grid-column:2;grid-row:6}.grid__item:nth-child(4){grid-column:3}.grid__item:nth-child(5){grid-column:3;grid-row:7}.grid__item:nth-child(6){grid-column:5;grid-row:3}.grid__item:nth-child(7){grid-column:5;grid-row:6}.grid__item:nth-child(8){grid-column:6;grid-row:2}.grid__item:nth-child(9){grid-column:6;grid-row:5}.grid__item:nth-child(10){grid-column:7;grid-row:3}.grid__item{width:100%;height:100%}.grid__icon{width:39.4px;height:39.4px;border-radius:14%;transition-property:transform;object-fit:cover}@media screen and (min-width:480px){.grid__icon{width:60.28px;height:60.28px}}@media screen and (min-width:768px){.grid__icon{width:85.14px;height:85.14px}}@media screen and (min-width:1280px){.grid__icon{width:139.14px;height:139.14px}}.grid__icon:focus,.grid__icon:hover{z-index:2;transform:scale(1.2);transition-duration:.25s}.grid__icon-4{width:80.8px;height:80.8px;border-radius:7%}@media screen and (min-width:480px){.grid__icon-4{width:123.56px;height:123.56px}}@media screen and (min-width:768px){.grid__icon-4{width:174.28px;height:174.28px}}@media screen and (min-width:1280px){.grid__icon-4{width:284.28px;height:284.28px}}.customer-reviews{padding-bottom:86px}@media screen and (min-width:768px){.customer-reviews{padding-bottom:120px}}@media screen and (min-width:1280px){.customer-reviews{padding-bottom:132px}}.swiper{position:relative;width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:var(--bg-color);flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-notification{width:40px;height:40px}.swiper-pagination{position:static;margin-top:30px}@media screen and (min-width:768px){.swiper-pagination{margin-top:35px}}.swiper-pagination-bullet-active{background-image:url(/f5-team-project/icon-home.1d62f7d4.svg);background-color:initial;background-position:50%;background-size:cover;border-radius:unset;width:12.4px;height:12px}.customer__photo{width:85px;height:85px;margin-bottom:28px}@media screen and (min-width:768px){.customer__photo{margin-bottom:20px}}@media screen and (min-width:1280px){.customer__photo{margin-bottom:16px}}.review__wrapper{position:relative;padding:43px 50px 20px;background-color:#fafafa;width:100%}@media screen and (min-width:768px){.review__wrapper{padding:48px 40px 28px;width:620px}}@media screen and (min-width:1280px){.review__wrapper{padding:48px 50px 32px;width:926px}}.review__wrapper:before{content:"";position:absolute;z-index:1;display:block;width:54px;height:40px;background-image:url(/f5-team-project/apostrophe.d20c615d.svg);background-size:54px,40px;left:60px;top:28px}@media screen and (min-width:768px){.review__wrapper:before{left:40px;top:30px}}@media screen and (min-width:1280px){.review__wrapper:before{left:50px;top:32px}}.customer__text{position:relative;z-index:4;width:90%;margin-left:auto;margin-right:auto;background:repeating-linear-gradient(#e1e1e1,transparent 1px,transparent 31px);background-position:0 23px;background-size:cover;font-weight:500;font-size:12px;line-height:2.55;text-align:center;letter-spacing:.04em}@media screen and (min-width:768px){.customer__text{width:460px;font-size:14px;line-height:2.16;background-position:0 25px}}@media screen and (min-width:1280px){.customer__text{width:750px;font-size:16px;line-height:1.86}}.customer__name{margin-left:auto;margin-right:auto;margin-top:52px;position:relative;font-weight:500;font-size:16px;line-height:1.86;text-align:center}@media screen and (min-width:768px){.customer__name{margin-top:42px;margin-top:34px}}.customer__name:before{content:"";display:block;position:absolute;width:32px;height:4px;background-image:url(/f5-team-project/dots.8517bf52.svg);background-size:32px,4px;left:50%;bottom:45px;transform:translateX(-50%)}@media screen and (min-width:768px){.customer__name:before{bottom:36px}}.contacts{background:linear-gradient(0deg,#fff5f6 95%,#fff 0);padding-bottom:113px}@media screen and (min-width:768px){.contacts{background:linear-gradient(0deg,#fff5f6 90%,#fff 0);padding-bottom:165px}}@media screen and (min-width:1280px){.contacts{background-image:url(/f5-team-project/location-bg.e4060758.png),linear-gradient(0deg,#fff5f6 90%,#fff 0);background-repeat:no-repeat;background-size:contain;background-position:50% 25%}}@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){.contacts{background-image:url(/f5-team-project/location-bg@2x.e1fd4cac.png),linear-gradient(0deg,#fff5f6 90%,#fff 0)}}.contacts__list{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.contacts__list{display:flex;flex-direction:row;margin-right:-20px}}.contacts__item{background-color:#fff;width:220px;height:427px;border-radius:24px;padding:43px 20px;box-shadow:0 8px 30px 0 rgba(212,20,67,.1);transition:box-shadow .25s linear;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.contacts__item:not(:last-child){margin-bottom:20px}}.contacts__item:focus,.contacts__item:hover{cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (min-width:768px){.contacts__item{width:220px;height:544px;padding:50px 32px 50px 31px;margin-bottom:0}}@media screen and (min-width:1280px){.contacts__item{width:330px;height:572px;padding:51px 44px 62px 43px;margin-bottom:0}}@media screen and (min-width:768px){.contacts__item:not(last-child){margin-right:20px}}.contacts__item-title{font-weight:500;font-size:12px;line-height:1.8;letter-spacing:.04em;color:#fff;margin-bottom:25px;background-color:#f0d1a5;width:80px;height:16px;text-align:center;border-radius:4px}@media screen and (min-width:768px){.contacts__item-title{font-size:16px;line-height:1.9;margin-bottom:30px;width:73px;height:28px}}@media screen and (min-width:1280px){.contacts__item-title{margin-bottom:32px}}.contacts__item-title-foodtruck{font-weight:500;font-size:12px;line-height:1.8;text-align:center;letter-spacing:.04em;color:#fff;margin-bottom:25px;background-color:#c2e297;width:130px;height:16px;align-items:center;border-radius:4px}@media screen and (min-width:768px){.contacts__item-title-foodtruck{font-size:16px;line-height:1.9;margin-bottom:30px;width:138px;height:28px}}@media screen and (min-width:1280px){.contacts__item-title-foodtruck{margin-bottom:32px}}.contacts__item-location{font-weight:700;font-size:12px;line-height:1.8;letter-spacing:.04em;color:#000;margin-bottom:10px}@media screen and (min-width:768px){.contacts__item-location{margin-bottom:14px;font-size:14px;line-height:1.86}}@media screen and (min-width:1280px){.contacts__item-location{margin-bottom:10px;font-size:16px;line-height:1.86}}.contacts__item-content{font-weight:500;font-size:12px;line-height:1.5;color:#907e82;padding-bottom:25px;border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.contacts__item-content{padding-bottom:30px;font-weight:14px;line-height:1.86}}@media screen and (min-width:1280px){.contacts__item-content{padding-bottom:32px;font-size:16px;line-height:1.8}}.contacts__item-list{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.contacts__item-list{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:1280px){.contacts__item-list{padding-top:32px;padding-bottom:32px}}.contacts__item-days{font-weight:700;font-size:12px;line-height:1.8;color:#000}@media screen and (min-width:768px){.contacts__item-days{font-size:14px;line-height:1.86}}@media screen and (min-width:1280px){.contacts__item-days{font-size:16px;line-height:1.86}}.contacts__item-hours{font-weight:500;font-size:12px;line-height:1.8;color:#ffa5ba}@media screen and (min-width:768px){.contacts__item-hours{font-size:14px;line-height:1.86}}@media screen and (min-width:1280px){.contacts__item-hours{font-size:16px;line-height:1.86}}.contacts__item-working-hours{margin-bottom:10px}@media screen and (min-width:768px){.contacts__item-working-hours{margin-bottom:16px}}@media screen and (min-width:1280px){.contacts__item-working-hours{margin-bottom:15px}}.contacts__item-link{font-weight:500;font-size:12px;line-height:1.5;color:#907e82}@media screen and (min-width:768px){.contacts__item-link{font-weight:14px;line-height:1.83}}@media screen and (min-width:1280px){.contacts__item-link{font-weight:16px;line-height:1.83}}.contacts__item-links{padding-top:25px}@media screen and (min-width:768px){.contacts__item-links{padding-top:30px}}@media screen and (min-width:1280px){.contacts__item-links{padding-top:32px}}.contacts__btn-list{display:flex;flex-direction:column;align-items:center;margin-top:54px}@media screen and (min-width:768px){.contacts__btn-list{display:flex;flex-direction:row;justify-content:center;margin-top:82px}}.contacts__btn-item-location{margin-bottom:10px}@media screen and (min-width:768px){.contacts__btn-item-location{margin-bottom:0;margin-right:15px}}@media screen and (min-width:1280px){.contacts__btn-item-location{margin-bottom:0;margin-right:15px}}.contacts__btn-location{font-weight:700;font-size:16px;line-height:1.3;letter-spacing:.02em;width:162px;height:44px;text-align:center;letter-spacing:.03em;color:#fff;background:#d41342;border-radius:4px;border:0;border-radius:22px;transition:color .25s linear;transition:background-color .25s linear;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center}.contacts__btn-location:focus,.contacts__btn-location:hover{background:#c7133e;cursor:pointer;box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12)}@media screen and (min-width:768px){.contacts__btn-location{width:190px;height:44px}}@media screen and (min-width:1280px){.contacts__btn-location{width:198px;height:44px}}.contacts__btn-franchise{font-weight:700;font-size:16px;line-height:1.3;width:162px;height:44px;text-align:center;letter-spacing:.03em;color:#d41443;background:#fff;border-radius:4px;border:0;border-radius:22px;transition:color .25s linear;transition:background-color .25s linear;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center}.contacts__btn-franchise:focus,.contacts__btn-franchise:hover{background:#ecebeb;cursor:pointer;box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12)}@media screen and (min-width:768px){.contacts__btn-franchise{width:175px;height:44px}}@media screen and (min-width:1280px){.contacts__btn-franchise{width:180px;height:44px}}.contacts__btn-location{fill:#fff}.contacts__btn-franchise{fill:#d41342}@media screen and (min-width:768px){.contacts__icon-location{margin-left:13px}}.contacts__icon-franchise{margin-left:13px}.footer{display:flex;flex-wrap:wrap;background-color:var(--secondary-bg-color);min-width:320px}.footer__box{margin:0 auto}@media screen and (min-width:768px){.footer__box{display:flex}}.footer__box-title{padding-bottom:43px}@media screen and (min-width:768px){.footer__box-title{width:50%;padding-bottom:91px}}@media screen and (min-width:1280px){.footer__box-title{padding-bottom:97px}}@media screen and (min-width:768px){.footer__box-social{width:50%}}.footer__title{display:block;font-family:Titan One;font-size:18px;line-height:21px;color:var(--secondary-title);width:232px;margin:0}@media screen and (min-width:768px){.footer__title{font-size:26px;line-height:30px;letter-spacing:.04em;width:340px}}@media screen and (min-width:1280px){.footer__title{font-size:30px;line-height:34px;letter-spacing:.04em;width:auto}}.footer__title-decor{font-family:Titan One;font-size:34px;line-height:39px;letter-spacing:.04em;color:var(--accent-color);display:block;width:200px;margin-top:17px}@media screen and (min-width:768px){.footer__title-decor{font-size:48px;line-height:55px;letter-spacing:.06em;margin-top:16px;width:340px}}@media screen and (min-width:1280px){.footer__title-decor{font-size:58px;line-height:66px;margin-top:15px;width:auto}}.social{display:flex;justify-content:flex-end;list-style:none;margin:0 0 46px;padding-left:0}@media screen and (min-width:768px){.social{padding-top:0}}@media screen and (min-width:1280px){.social{margin-bottom:50px}}.social__item{width:32px;height:32px;border-radius:50%;background-color:var(--secondary-title);margin-right:28.24px;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.social__item:last-child{margin-right:0}@media screen and (min-width:768px){.social__item{width:34px;height:34px;margin-right:30px}}@media screen and (min-width:1280px){.social__item{margin-right:24px}}.social__link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%}.social__link:focus,.social__link:hover{background-color:var(--accent-color)}@media screen and (min-width:768px){.social__link{width:34px;height:34px}}.social__icon{fill:currentColor;color:#fff}.contact{display:flex;justify-content:flex-end;text-decoration:none;font-family:DM Sans;font-weight:700;font-size:12px;line-height:22px;color:var(--accent-color);padding-bottom:43px}@media screen and (min-width:768px){.contact{font-size:14px;line-height:26px;padding-bottom:0}}@media screen and (min-width:1280px){.contact{font-size:16px;line-height:30px;letter-spacing:.02em}}.contact__text{color:var(--black-text);margin-right:4px}.cellar{display:flex;justify-content:center;width:100%}.cellar:after{content:" ";position:absolute;width:100%;border:1px solid #e1e1e1;margin-left:-20px;margin-right:-20px}.cellar__text{font-weight:700;font-size:14px;line-height:21px;color:var(--grey-text);width:150px;margin:0;padding-top:22px;padding-bottom:25px}@media screen and (min-width:768px){.cellar__text{line-height:26px;width:auto;letter-spacing:.02em;padding-top:29px;padding-bottom:18px}}@media screen and (min-width:1280px){.cellar__text{padding-top:9px;padding-bottom:10px}}@media (max-width:1279px){.menu{display:none}}.menu-toggle{height:14px;width:14px;background:transparent;border:none;cursor:pointer;transition:transform var(--timing-function);position:absolute;top:24px;right:28px}.menu-toggle:focus,.menu-toggle:hover{transform:scale(1.1);outline:none}.menu-toggle:focus .menu-close__button,.menu-toggle:hover .menu-close__button{transform:scale(1.1)}.menu-container{position:fixed;top:0;right:0;min-width:250px;width:44%;height:100vh;z-index:199;background-color:#e17992;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--timing-function)}@media screen and (min-width:768px){.menu-container{width:44%}}@media screen and (min-width:1280px){.menu-container{display:none}}.menu-container.is-open{transform:translateX(0)}.mobile-menu{padding-left:0;list-style:none;display:flex;flex-direction:column}.mobile-menu__link{text-align:inherit;text-decoration:none;font-size:14px;font-weight:700;line-height:1.29;letter-spacing:0;color:var(--white-text);min-height:40px;display:block;max-width:208px;margin-left:20px;padding:10px 0;transition:color var(--timing-function)}.mobile-menu__link:focus,.mobile-menu__link:hover{color:var(--accent-color);outline:none}@media screen and (min-width:768px){.mobile-menu__link{max-width:186px}}.mobile-menu__list{border-bottom:1px solid #e18298;min-width:100%}.mobile-menu__list:first-child{border-top:1px solid #e18298}.buy-now__button{min-width:208px;max-width:208px;min-height:44px;margin:60px 20px 20px;border-radius:22px;font-size:16px;font-weight:700;line-height:1.31;letter-spacing:0;background-color:var(--white-text);color:var(--accent-color);outline:none;border:none;position:relative;transition:background-color var(--timing-function);cursor:pointer}@media screen and (min-width:768px){.buy-now__button{min-width:186px;max-width:186px}}.buy-now__button:focus,.buy-now__button:hover{background-color:#ecebeb;box-shadow:0 3px 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12)}.menu-buttons__wrap{display:flex;flex-direction:column}.buy-now__button-svg{fill:var(--accent-color);margin-left:10px}.backdrop{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;justify-content:center;z-index:299;overflow:scroll}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.modal-window{width:90%;min-height:200px;background-color:#fff5f6;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:4px;position:absolute;padding:40px 20px 20px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:350px) and (max-width:479px){.modal-window{width:315px}}@media screen and (min-width:480px){.modal-window{width:360px}}@media screen and (min-width:768px){.modal-window{width:450px}}.modal-window__close{width:30px;height:30px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:initial;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:8px;transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-window__close:focus,.modal-window__close:hover{background-color:var(--third-bg-color);outline:transparent;cursor:pointer}.modal-window__title{font-weight:700;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.03em;color:#212121;margin-bottom:12px}.data-name{display:block;font-size:12px;line-height:1.1666666667;letter-spacing:.01em;color:#50484a;margin-bottom:10px}@media screen and (min-width:768px){.data-name{font-size:14px;line-height:1.1428571429;letter-spacing:.01em}}.data-name-block{position:relative}.data-name__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);fill:currentColor}.data-name__field{width:100%;height:30px;margin-top:4px;border:1px solid rgba(33,33,33,.2);box-sizing:border-box;border-radius:4px;color:var(--textcolor-3);padding-left:42px;transition-property:border,outline;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-name__field:focus,.data-name__field:hover{border:1px solid #d41443;outline:transparent}.data-name__field::placeholder{color:rgba(167,32,66,.6705882352941176)}.data-name__field:focus+.data-name__icon,.data-name__field:hover+.data-name__icon{fill:#d41443}.order-details__block{width:248px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px;margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.order-details__block{width:293px}}@media screen and (min-width:768px){.order-details__block{width:383px}}.order-details__block-section{display:block}.order-details__data-name{display:block;font-size:12px;line-height:1.1666666667;letter-spacing:.01em;color:#50484a}@media screen and (min-width:768px){.order-details__data-name{font-size:14px;line-height:1.1428571429;letter-spacing:.01em}}.order-details__item{display:block;margin-top:4px;width:120px;height:20px;color:rgba(167,32,66,.6705882352941176);border:1px solid rgba(33,33,33,.2);border-radius:4px;transition-property:border,outline;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.order-details__item:focus,.order-details__item:hover{border:1px solid #d41443;outline:transparent;color:#d41443}@media screen and (min-width:480px){.order-details__item{width:142px}}@media screen and (min-width:768px){.order-details__item{width:187px;height:28px}}.user-feedback{display:block;font-size:12px;line-height:1.1666666667;letter-spacing:.01em;color:#50484a;margin-bottom:20px}@media screen and (min-width:768px){.user-feedback{font-size:14px;line-height:1.1428571429;letter-spacing:.01em}}.user-feedback-field{width:100%;height:80px;border:1px solid rgba(33,33,33,.2);box-sizing:border-box;border-radius:4px;resize:none;font-size:12px;line-height:1.1666666667;letter-spacing:.01em;color:rgba(59,51,51,.8);margin-top:4px;padding:12px 16px;transition-property:border,outline;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.user-feedback-field:focus,.user-feedback-field:hover{border:1px solid #d41443;outline:transparent}.checkbox{width:100%;display:flex;justify-content:center}.policy-condition{font-size:12px;line-height:1.1666666667;letter-spacing:.03em;color:#50484a;display:flex;align-items:center}@media screen and (min-width:1279px){.policy-condition{font-size:14px;line-height:1.7142857143}}.policy-condition:before{content:"";width:16px;height:15px;border:1.2px solid #212121;border-radius:2px;margin-right:8.38px}.policy-condition-check:checked+.policy-condition:before{border:none;background-image:url(/f5-team-project/icon-check.e1e43acb.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.policy-link{text-decoration:none;color:var(--hovercolor);text-decoration-line:underline;margin-left:4px}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.button-align{display:flex;width:100%;justify-content:center;margin-top:30px}.modal--button{transition-property:background,box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer}.modal--button:focus,.modal--button:hover{background:#d41443;box-shadow:0 4px 4px rgba(0,0,0,.15);color:var(--white-text)}.buy-now-btn{min-width:180px;max-width:180px;min-height:40px;margin-left:auto;margin-right:auto;border-radius:22px;font-size:16px;font-weight:700;line-height:1.21;color:var(--black-text);background-color:#ffa5ba;outline:none;border:none}.modal_container{opacity:0;pointer-events:none;min-height:200px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:4px;position:fixed;top:93px;padding:20px}.map-modal-backdrop{position:fixed;display:flex;justify-content:center;top:0;width:100%;height:100%;z-index:299;background:rgba(0,0,0,.2);transition:opacity var(--timing-function),visibility var(--timing-function)}.modal-map-window{width:90%;min-height:200px;background-color:#fff5f6;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:4px;position:absolute;top:10%;padding:40px 20px 20px}@media screen and (min-width:480px){.modal-map-window{max-width:420px}}@media screen and (min-width:768px){.modal-map-window{max-width:640px;top:13%}}@media screen and (min-width:1280px){.modal-map-window{max-width:1100px;top:17%}}.modal_container.show{pointer-events:auto;opacity:1}.modal-location__button-close{width:30px;height:30px;border:1px solid var(--accent-color);border-radius:50%;background-color:initial;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:8px;color:var(--black-text);transition:color var(--timing-function)}.map__frame{width:100%;height:50vh;border:1px solid rgba(0,0,0,.1);margin-bottom:20px}.map-address-text{font-size:12px}@media screen and (min-width:480px){.map-address-text{font-size:14px}}@media screen and (min-width:768px){.map-address-text{font-size:14px}}@media screen and (min-width:1280px){.map-address-text{font-size:14px;margin-right:40px}}.modal-window__title{color:var(--title-text)}.map-address__thumb{display:flex;justify-content:space-between;align-items:center}.map-address__thumb:not(:last-child){margin-bottom:10px}@media screen and (min-width:1280px){.map-address__thumb{justify-content:flex-start}.map-address__thumb:not(:last-child){margin-right:20px;margin-bottom:0}}.map-address-text__wrap{display:flex;flex-direction:column;align-content:baseline}@media screen and (min-width:1280px){.map-address-text__wrap{display:flex;justify-content:space-between;flex-direction:row}}.map-address__icon{fill:var(--accent-color);width:30px;height:30px}.modal-franchise-window{width:90%;min-height:200px;background-color:#fff5f6;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:4px;position:absolute;top:10%;padding:40px 20px 20px}@media screen and (min-width:480px){.modal-franchise-window{max-width:420px}}@media screen and (min-width:768px){.modal-franchise-window{max-width:640px;top:17%}}@media screen and (min-width:1280px){.modal-franchise-window{max-width:900px;top:17%}}.franchise__text{text-align:center;width:234px;margin-bottom:20px;font-size:12px;font-weight:400;line-height:1.11;letter-spacing:.02;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.franchise__text{font-size:16px;font-weight:400;line-height:1.11;letter-spacing:.02;width:450px}}@media screen and (min-width:1280px){.franchise__text{font-size:16px;font-weight:400;line-height:1.11;letter-spacing:.02;width:450px}}.franchise-input__thumb{margin-bottom:10px}@media screen and (min-width:768px){.franchise-input__thumb{margin-bottom:0}}@media screen and (min-width:1280px){.franchise-input__thumb{margin-bottom:0}}.modal-backdrop{position:fixed;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.2);display:flex;justify-content:center;z-index:299;transition:opacity var(--timing-function),visibility var(--timing-function)}.label-franchise__text{font-size:12px;font-weight:400;line-height:1.11;letter-spacing:.02;max-width:230px;display:block;pointer-events:none}@media screen and (min-width:480px){.label-franchise__text{max-width:100%}}@media screen and (min-width:768px){.label-franchise__text{font-size:16px;font-weight:400;line-height:1.11;letter-spacing:.02;max-width:350px}}@media screen and (min-width:1280px){.label-franchise__text{font-size:16px;font-weight:400;line-height:1.11;letter-spacing:.02}}.franchise-submit__button{display:block;cursor:pointer;min-width:180px;max-width:180px;min-height:40px;margin-left:auto;margin-right:auto;border-radius:22px;font-size:16px;font-weight:700;line-height:1.21;letter-spacing:.02;background-color:var(--accent-color);color:var(--white-text);outline:none;border:none;position:relative;transition:background-color var(--timing-function)}.franchise-submit__button:focus,.franchise-submit__button:hover{background-color:var(--secondary-accent-color)}.modals-wrap{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}@media screen and (min-width:768px){.modals-wrap{margin-bottom:20px;margin-top:-15px;margin-left:-15px}}@media screen and (min-width:1280px){.modals-wrap{margin-bottom:20px;margin-left:-15px;margin-top:-15px}}.modal__forms{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.modal__forms{flex-basis:calc(50% - 15px);margin-top:15px;margin-left:15px}}@media screen and (min-width:1280px){.modal__forms{flex-basis:calc(50% - 15px);margin-top:15px;margin-left:15px}}.franchise-input-form{border:1px solid rgba(33,33,33,.2);border-radius:4px;width:100%;background-color:rgba(33,33,33,.04);cursor:pointer;transition:border-color var(--timing-function);transition:background-color var(--timing-function);padding-left:10px}.franchise-input-form:focus,.franchise-input-form:hover{border:1px solid var(--accent-color);outline:transparent;background-color:var(--white-text)}::placeholder{color:var(--accent-color);opacity:.5;font-weight:400;font-size:12px}.franchise-agreement__accent{color:var(--accent-color);font-weight:700}.modal-franchise-window__close{height:24px;width:24px;border:1px solid var(--accent-color);border-radius:50%;cursor:pointer;transition:transform var(--timing-function);position:absolute;top:20px;right:20px;display:flex;justify-content:center;align-items:center;background-color:initial}.modal-franchise-window__close:focus,.modal-franchise-window__close:hover{transform:scale(1.1);outline:none}.modal-franchise-window__close:focus .menu-close__button,.modal-franchise-window__close:hover .menu-close__button{transform:scale(1.1)}
/*# sourceMappingURL=/f5-team-project/src.53ea2b2a.css.map */