:root{--accent-color:#d41443;--secondary-accent-color:#ffa5ba;--clear-white:#fff;--clear-black:#000;--secondary-text-color:#907e82;--cream-pink:#ffb8ca;--cofee-color:#f0d1a5;--light-green:#c2e297;--secondary-bg:#fff5f6;--menu-bg:#e17992;--button-hover:#ecebeb;--menu-border-color:#e18298;--special-font:Titan One,sans-serif;--main-font:DM Sans,sans-serif}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}body{margin:0;font-family:var(--main-font);color:var(--clear-black);letter-spacing:.04em}h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:0;margin-top:0}ol,ul{padding-left:0}img{display:block;max-width:100%;height:auto}.list{list-style-type:none}.link{text-decoration:none}.button,.link{cursor:pointer}.button{padding:0}.container{box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{max-width:480px;width:480px;margin:0 auto}}@media screen and (min-width:768px){.container{max-width:700px;width:700px;margin:0 auto;padding:0}}@media screen and (min-width:1280px){.container{width:1050px;max-width:1050px;margin:0 auto}}.accent-button{border:none;color:var(--clear-white);transition:background-color .25s cubic-bezier(.4,0,.2,1);background-color:var(--accent-color)}.accent-button:focus,.accent-button:hover{background-color:#c7133e;animation-name:pulse;animation-duration:.5s;animation-iteration-count:1}.secondary-button{border:none;color:var(--accent-color);transition:background-color .25s cubic-bezier(.4,0,.2,1);background-color:var(--clear-white)}.secondary-button:focus,.secondary-button:hover{background-color:var(--button-hover);animation-name:pulse;animation-duration:.5s;animation-iteration-count:1}.page-header{position:absolute;width:100%;z-index:1000}.page-header__container{padding-top:6px;padding-bottom:6px;display:flex;align-items:center;justify-content:space-between;position:relative}.page-header__logo{width:200px;height:50px}.header__btn,.site-nav__list{display:none}.burger-btn{display:flex;background-color:transparent;border:none;padding:0;line-height:0}.burger-btn__icon{stroke:var(--accent-color);width:20px;height:12px;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.burger-btn:focus .burger-btn__icon,.burger-btn:hover .burger-btn__icon{stroke:var(--clear-white)}.mobile-menu{position:fixed;z-index:100;top:0;right:0;bottom:0;width:40vw;min-width:250px;height:100vh;background-color:var(--menu-bg);visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);overflow:auto;transform:translateY(-100%)}.mobile-menu__container{position:relative;padding:60px 0;flex-direction:column;background-color:var(--menu-bg)}.mobile-menu__close-btn{position:absolute;top:23px;right:28px;background-color:transparent;border:none;padding:0;line-height:0}.mobile-menu__close-icon{width:14px;height:14px;stroke:var(--clear-white);transition:stroke .25s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{position:fixed;visibility:visible;pointer-events:auto;z-index:100;top:0;right:0;bottom:0;width:40vw;min-width:250px;height:100vh;background-color:var(--menu-bg);transform:translateY(0)}.mobile-menu .header__btn{display:flex;box-sizing:border-box;font-family:var(--main-font);font-size:16px;line-height:1.31;font-weight:700;align-items:center;justify-content:center;border-radius:22px;width:186px;height:44px;margin:0 auto 20px}.mobile-menu .header__btn .right-arrow{margin-left:12px;width:6px;height:10px}.nav-list__item{border:1px solid var(--menu-border-color);border-left:none;border-right:none}.nav-list__link{padding-top:12px;padding-bottom:12px;padding-left:20px;font-weight:700;font-size:14px;line-height:1.29;display:flex;align-items:center;color:var(--clear-white)}.nav-list .current{color:var(--accent-color)}@media screen and (min-width:768px){.page-header__container{padding-top:37px;padding-bottom:37px;position:relative}.page-header__buttons{display:flex;flex-direction:row-reverse;align-items:center}.header__btn{box-sizing:border-box;display:flex;font-family:var(--main-font);font-size:16px;line-height:1.31;font-weight:700;align-items:center;justify-content:center;border-radius:22px;width:160px;height:44px;margin-bottom:0;margin-left:30px}.header__btn .right-arrow{margin-left:12px;width:6px;height:10px}.burger-btn{display:flex;background-color:transparent;border:none;padding:0;line-height:0}.burger-btn__icon{stroke:var(--accent-color);width:20px;height:12px;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.burger-btn:focus .burger-btn__icon,.burger-btn:hover .burger-btn__icon{stroke:var(--clear-white)}.mobile-menu__container{position:relative;padding:60px 0}.mobile-menu__close-btn{position:absolute;top:23px;right:34px;background-color:transparent;border:none;padding:0;line-height:0}.mobile-menu__close-icon{width:14px;height:14px;stroke:var(--clear-white);transition:stroke .25s cubic-bezier(.4,0,.2,1)}.mobile-menu__close-icon:hover{stroke:var(--accent-color)}.mobile-menu .header__btn{box-sizing:border-box;display:flex;font-family:var(--main-font);font-size:16px;line-height:1.31;font-weight:700;align-items:center;justify-content:center;border-radius:22px;width:186px;height:44px;margin:0 auto 20px}.mobile-menu .header__btn .right-arrow{margin-left:12px;width:6px;height:10px}.nav-list__item{border:1px solid var(--menu-border-color);border-left:none;border-right:none}.nav-list__link{padding-top:12px;padding-bottom:12px;padding-left:20px;font-weight:700;font-size:14px;line-height:1.29;display:flex;align-items:center;color:var(--clear-white)}.nav-list .current{color:var(--accent-color)}}@media screen and (min-width:1280px){.page-header{margin:0 auto}.burger-btn,.mobile-menu{display:none}.site-nav__list{display:flex;justify-content:center}.site-nav__item:not(:first-child){margin-left:35px}.site-nav__link{color:var(--clear-white);font-weight:700;font-size:16px;line-height:1.31;transition:color .25s cubic-bezier(.4,0,.2,1)}.site-nav .current{color:var(--accent-color)}.site-nav__link:focus,.site-nav__link:hover{color:var(--accent-color)}.header__btn{margin-left:0}}.hero-section{background-color:var(--cream-pink);margin:0 auto}.hero__container{position:relative;padding-top:193px;height:502px;background-size:171px 410px,346px 344px;background-repeat:no-repeat;background-image:url(/team-1-project/hero-ice.213d8248.png),url(/team-1-project/hero-ellipse-mobile.b69246f0.png);background-position:bottom 0 right 32px,bottom 80px right -50px}@media screen and (min-device-pixel-ratio:2) and (max-width:767px),screen and (min-resolution:2dppx) and (max-width:767px),screen and (min-resolution:192dpi) and (max-width:767px){.hero__container{background-image:url(/team-1-project/hero-ice@2x.05f4a416.png),url(/team-1-project/hero-ellipse-mobile.b69246f0.png)}}@media screen and (min-width:480px){.hero__container{background-position:bottom 0 right 85px,bottom 80px right 0}}@media screen and (min-width:768px){.hero__container{padding-top:102px;height:399px;background-size:143px 336px,168px 133px,324px 322px,124px 126px;background-image:url(/team-1-project/hero-ice.98311a34.png),url(/team-1-project/hero-girl.bba2ca8b.png),url(/team-1-project/hero-ellipse-tablet.25df18cb.png),url(/team-1-project/hero-milk.2576ffad.png);background-position:bottom 0 right 200px,bottom 0 right 0,bottom 46px right 97px,bottom 28px left 34px}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.hero__container{background-image:url(/team-1-project/hero-ice@2x.722753b0.png),url(/team-1-project/hero-girl@2x.f738c916.png),url(/team-1-project/hero-ellipse-tablet.25df18cb.png),url(/team-1-project/hero-milk@2x.5d59b679.png)}}@media screen and (min-width:1280px){.hero__container{padding-top:171px;height:665px;background-size:236px 557px,293px 232px,538px 538px,188px 191px;background-image:url(/team-1-project/hero-ice.68bc93cf.png),url(/team-1-project/hero-girl.c33339dc.png),url(/team-1-project/hero-ellipse-desktop.3a3aa808.png),url(/team-1-project/hero-milk.180fa724.png);background-position:bottom 0 right 298px,bottom 0 right 0,bottom 70px right 177px,bottom 45px left 0}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.hero__container{background-image:url(/team-1-project/hero-ice@2x.4770ba57.png),url(/team-1-project/hero-girl@2x.b1c4e932.png),url(/team-1-project/hero-ellipse-desktop.3a3aa808.png),url(/team-1-project/hero-milk@2x.b627a7ce.png)}}.hero__content{display:flex;justify-content:space-between}.hero__title{font-weight:400;font-family:var(--special-font);font-size:26px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--clear-white);width:225px;margin:0}.hero__title-accent{color:var(--accent-color);font-size:48px;line-height:.96}@media screen and (min-width:768px){.hero__title-accent{font-size:34px}}@media screen and (min-width:1280px){.hero__title-accent{font-size:58px}}@media screen and (min-width:768px){.hero__title{font-size:22px;width:162px}}@media screen and (min-width:1280px){.hero__title{font-size:38px;width:277px}}.hero-counter{display:none;width:50px}.hero-counter__item:not(:last-child){margin-bottom:13px}@media screen and (min-width:1280px){.hero-counter__item:not(:last-child){margin-bottom:15px}}.hero-counter__number{position:relative;font-family:var(--special-font);color:#d41443;font-size:28px;line-height:32px;text-align:right;z-index:0}.hero-counter__number:after{z-index:-1;position:absolute;top:-3px;right:-7px;background-color:#fff;content:"";border-radius:50%;width:16px;height:16px}@media screen and (min-width:1280px){.hero-counter__number:after{width:30px;height:30px;top:-5px;right:-20px}}@media screen and (min-width:1280px){.hero-counter__number{font-size:46px;line-height:53px}}.hero-counter__text{font-family:var(--main-font);font-size:8px;line-height:1.25;text-align:right;color:var(--clear-white)}@media screen and (min-width:1280px){.hero-counter__text{font-size:14px;line-height:1.3}}@media screen and (min-width:768px){.hero-counter{display:block;position:relative}}.hero__btn{padding:0;cursor:pointer;font-family:var(--main-font);font-size:8px;line-height:1.25;align-items:center;text-align:center;display:flex;flex-wrap:wrap}.hero__btn-list{margin-top:25px;display:flex}@media screen and (min-width:1280px){.hero__btn{font-size:14px}}.hero__btn-item:not(:last-child){margin-right:8px}@media screen and (min-width:1280px){.hero__btn-item:not(:last-child){margin-right:15px}}.hero__btn.accent-button{border-radius:20px;width:62px;height:24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1280px){.hero__btn.accent-button{width:104px;height:40px}}.hero__btn.secondary-button{border-radius:20px;width:83px;height:24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1280px){.hero__btn.secondary-button{width:138px;height:40px}}.hero__secondary-text{position:absolute;display:none}@media screen and (min-width:768px){.hero__secondary-text{display:block;left:150px;top:290px}}@media screen and (min-width:1280px){.hero__secondary-text{left:180px;top:485px}}.hero-text{font-family:var(--main-font);font-size:8px;line-height:1.5;width:114px;display:none;color:var(--clear-white)}@media screen and (min-width:767px){.hero-text{display:block}}@media screen and (min-width:1280px){.hero-text{width:200px;font-size:14px}}.button-right-arrow-hero{margin-top:8px}.products .container{padding:121px 0 98px}@media screen and (min-width:768px){.products .container{padding:122px 0 112px}}@media screen and (min-width:1280px){.products .container{padding:127px 0 119px}}.products__label{font-family:var(--special-font);font-size:26px;line-height:1.15;text-align:center;text-transform:uppercase;color:var(--secondary-accent-color);margin-bottom:15px}@media screen and (min-width:768px){.products__label{font-size:26px}}@media screen and (min-width:1280px){.products__label{font-size:30px;line-height:1.13}}.products__title{font-family:var(--special-font);font-weight:400;font-size:34px;line-height:1.15;text-align:center;text-transform:uppercase;color:var(--accent-color);margin-bottom:147px}@media screen and (min-width:768px){.products__title{font-size:48px;line-height:1.15;margin-bottom:158px}}@media screen and (min-width:1280px){.products__title{font-size:58px;line-height:1.14;letter-spacing:.06em;margin-bottom:269px}}.products__list{display:flex;flex-wrap:wrap;margin-top:-130px}.products__list-item{display:flex;flex-direction:column;align-items:center;flex-basis:100%;max-width:280px;margin:130px auto 0;border-radius:24px}@media screen and (min-width:768px){.products__list-item{flex-basis:calc(33.33333% - 20px);max-width:220px;margin-left:20px;margin-top:0}}@media screen and (min-width:1280px){.products__list-item{flex-basis:calc(33.33333% - 30px);max-width:330px;margin-left:30px}}@media screen and (min-width:768px){.products__list{margin-left:-20px;margin-top:0}}@media screen and (min-width:1280px){.products__list{margin-left:-30px}}.products__list-item{position:relative;padding-top:165px;padding-bottom:41px;height:auto}.products__list-item.ice{background:var(--cream-pink)}.products__list-item.coffee{background:var(--cofee-color)}.products__list-item.shake{background:var(--light-green)}.products__image-box{width:250px;position:absolute;top:-115px}@media screen and (min-width:768px){.products__image-box{top:-107px;width:100%}}@media screen and (min-width:1280px){.products__image-box{top:-200px;width:335px}}@media screen and (min-width:768px){.products__list-item.shake .products__image-box{top:-98px}}@media screen and (min-width:1280px){.products__list-item.shake .products__image-box{top:-200px;width:335px}}@media screen and (min-width:768px){.products__list-item.ice .products__image-box{top:-100px}}@media screen and (min-width:1280px){.products__list-item.ice .products__image-box{top:-200px;width:335px}}.products__image{position:absolute;top:0;width:100%;display:block;height:auto}.products__item-title{font-family:var(--special-font);font-weight:400;font-size:20px;line-height:1.15em;text-transform:uppercase;color:var(--clear-white);margin-bottom:30px}.icon-poducts-dots{margin-bottom:30px}.products__item-text{max-width:200px;color:var(--clear-white);margin-bottom:30px;font-weight:700;font-size:14px;line-height:1.52;text-align:center;letter-spacing:.04em}@media screen and (min-width:768px){.products__item-text{max-width:198px;line-height:1.76}}@media screen and (min-width:1280px){.products__item-text{font-size:16px;max-width:240px}}.about{background-color:var(--secondary-bg);background-image:url(/team-1-project/about-bg.9c7456e1.png);background-size:contain;background-repeat:no-repeat;background-position:left 0 bottom 100px}.about__title-box{width:200px;text-align:center;margin-bottom:26px}.about__label{color:var(--secondary-accent-color);font-size:18px;line-height:1.16;letter-spacing:0;margin-bottom:15px}.about__label,.about__title{font-family:var(--special-font);text-transform:uppercase}.about__title{color:var(--accent-color);font-weight:400;font-size:34px;line-height:1.14;letter-spacing:.04em}.about__box{padding-top:101px;padding-bottom:39px}.about__box,.about__content-box,.about__description{display:flex;flex-direction:column;justify-content:center;align-items:center}.about__description{position:relative;width:220px;font-weight:500;font-size:12px;line-height:1.58;letter-spacing:0;text-align:left}.description__header{margin-bottom:37px}.description__text{color:var(--secondary-text-color)}.description__text:nth-of-type(2n+2){margin-bottom:19px}.about__image{width:100%}.about__picture{margin-bottom:46px}.about__btn{box-sizing:border-box;width:176px;height:44px;font-weight:700;font-size:14px;line-height:1.28;border-radius:22px}.about__btn-box{display:flex;justify-content:flex-start;width:220px;margin-top:26px}.about__icon{width:6px;height:10px;margin-left:18px}@media screen and (max-width:767px){.about{background-image:url(/team-1-project/about-bg-web.039016e9.webp),url(/team-1-project/about-bg.9c7456e1.png)}}@media (min-device-pixel-ratio:2) and (max-width:767px),(min-resolution:2dppx) and (max-width:767px),(min-resolution:192dpi) and (max-width:767px){.about{background-image:url(/team-1-project/about-bg-web@2x.9fc00638.webp),url(/team-1-project/about-bg@2x.604427cd.png)}}@media screen and (min-width:768px){.about{background-image:none}.about__title-box{width:435px;margin-bottom:50px}.about__label{font-size:26px;line-height:1.15;letter-spacing:0;margin-bottom:16px}.about__title{font-size:48px;letter-spacing:.04em;text-align:center}.about__box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:130px;padding-bottom:66px}.about__content-box{display:flex;flex-direction:row;align-items:flex-start}.about__description{position:relative;width:341.5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:500;font-size:14px;line-height:1.78;text-align:left;padding-top:50px;margin-left:17px}.description__header{letter-spacing:0;margin-bottom:40px}.description__text{color:var(--secondary-text-color);letter-spacing:.04em}.description__text:nth-of-type(2n+2){margin-bottom:26px}.about__image{width:341.5px}.about__picture{margin-bottom:0}.about__btn{box-sizing:border-box;width:176px;height:44px;font-weight:700;font-size:14px;line-height:1.28;border-radius:22px}.about__btn-box{margin-top:62px}}@media screen and (min-width:1280px){.about{background-image:url(/team-1-project/about-bg-web.d9493ffd.webp),url(/team-1-project/about-bg.548448c4.png);background-size:contain;background-repeat:no-repeat;background-position:left 50% bottom -26px}.about__title-box{width:540px;margin-bottom:55px}.about__label{font-size:30px;line-height:1.13;letter-spacing:.04em;margin-bottom:15px}.about__title{font-size:58px;line-height:1.13;letter-spacing:.06em}.about__box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:125px;padding-bottom:39px}.about__content-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.about__description{position:relative;width:516.5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-top:50px;margin-left:17px}.description__header{font-size:16px;line-height:1.75;margin-bottom:35px}.description__header,.description__text{width:463px;letter-spacing:.04em;text-align:left}.description__text{color:var(--secondary-text-color);font-size:14px;line-height:1.78}.description__text:nth-of-type(2n+2){margin-bottom:42px}.about__image{width:516.5px}.about__btn{box-sizing:border-box;width:176px;height:44px;font-weight:700;font-size:14px;line-height:1.28;border-radius:22px}.about__btn-box{width:463px;margin-top:45px}}@media (min-device-pixel-ratio:2) and (min-width:1280px),(min-resolution:2dppx) and (min-width:1280px),(min-resolution:192dpi) and (min-width:1280px){.about{background-image:url(/team-1-project/about-bg-web@2x.0ff16200.webp),url(/team-1-project/about-bg@2x.69d726d8.png)}}.modal-description{position:absolute;top:-20px;left:-20px;padding:20px;display:flex;flex-direction:column;align-items:flex-end;opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1);pointer-events:auto;background-color:var(--secondary-bg);box-shadow:0 1px 5px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);border-radius:22px}@media screen and (min-width:768px){.modal-description{position:absolute;top:30px;left:-20px}}@media screen and (min-width:1280px){.modal-description{position:absolute;top:0;left:0;padding:50px 50px 50px 54px}}.modal-description.is-hidden{position:absolute;top:-20px;left:-20px;padding:20px;opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width:768px){.modal-description.is-hidden{position:absolute;top:30px;left:-20px}}@media screen and (min-width:1280px){.modal-description.is-hidden{position:absolute;top:0;left:0;padding:50px 50px 50px 54px}}.description-extend__button{box-sizing:border-box;width:176px;min-height:44px;align-self:flex-start;font-weight:700;font-size:14px;line-height:auto;border-radius:22px}.description-extend__header{width:220px;font-size:12px;line-height:1.58;margin-bottom:37px;letter-spacing:0;text-align:left}@media screen and (min-width:768px){.description-extend__header{letter-spacing:0;width:340px;font-size:14px;line-height:1.78;text-align:left;margin-bottom:40px}}@media screen and (min-width:1280px){.description-extend__header{width:463px;font-size:16px;line-height:1.75;text-align:left;margin-bottom:35px;letter-spacing:.04em}}.description-extend__text{width:220px;color:var(--secondary-text-color);text-align:left;font-size:12px;line-height:1.58;letter-spacing:0}@media screen and (min-width:768px){.description-extend__text{width:340px;font-size:14px;line-height:1.78;text-align:left;margin-bottom:39px;letter-spacing:.04em}}@media screen and (min-width:1280px){.description-extend__text{width:463px;font-size:14px;line-height:1.78;text-align:left;margin-bottom:25px;letter-spacing:.04em}}.description-extend__text:nth-of-type(2n+2){margin-bottom:19px}@media screen and (min-width:768px){.description-extend__text:nth-of-type(2n+2){margin-bottom:26px}}@media screen and (min-width:1280px){.description-extend__text:nth-of-type(2n+2){margin-bottom:25px}}.is-hidden .description-modal__icon{transform:rotate(0)}.description-modal__icon{transition:transform .9s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.advantages{background-color:var(--secondary-bg);padding-bottom:97px}@media screen and (min-width:768px){.advantages{padding-bottom:140px}}@media screen and (min-width:1280px){.advantages{padding-bottom:139px}}.advantages__list{display:block}@media screen and (min-width:768px){.advantages__list{display:flex}}.advantages__item{width:230px}.advantages__item:not(:last-child){margin-bottom:38px}@media screen and (min-width:768px){.advantages__item{width:180px;margin-bottom:0}.advantages__item:not(:last-child){margin-right:60px;margin-bottom:0}}@media screen and (min-width:1280px){.advantages__item{width:330px}.advantages__item:not(:last-child){margin-right:30px}}.advantages__title{font-family:var(--special-font);font-size:36px;line-height:1.13;text-transform:uppercase;margin-bottom:20px;color:var(--accent-color)}@media screen and (min-width:768px){.advantages__title{font-size:48px;line-height:1.15;margin-bottom:16px}}@media screen and (min-width:1280px){.advantages__title{font-size:58px;line-height:1.14;margin-bottom:20px}}.advantages__desc{font-weight:700;font-size:12px;line-height:1.7;letter-spacing:.02em}@media screen and (min-width:768x){.advantages__desc{font-size:14px;line-height:1.74;letter-spacing:.02em}}@media screen and (min-width:1280px){.advantages__desc{font-size:16px;line-height:1.76;letter-spacing:.02em}}.advantages__pic{margin-bottom:24px}@media screen and (min-width:768px){.advantages__pic{margin-bottom:45px}}@media screen and (min-width:1280px){.advantages__pic{margin-bottom:50px}}.gallery__pic{width:100%;height:auto}.reviews{padding-bottom:86px;padding-top:80px}@media screen and (min-width:768px){.reviews{padding-bottom:119px;padding-top:121px}}@media screen and (min-width:1280px){.reviews{padding-bottom:132px;padding-top:123px}}.reviews__slide{flex-direction:column}.reviews__nav,.reviews__slide{display:flex;align-items:center;justify-content:center}.reviews__nav{width:280px;margin-top:29px;padding-top:28px;padding-bottom:20px;background-color:#fafafa}@media screen and (min-width:768px){.reviews__nav{width:620px;height:164px;padding-bottom:28px;background-color:hsla(0,0%,98%,.4)}}@media screen and (min-width:1280px){.reviews__nav{width:926px;height:138px;background-color:#fafafa}}.reviews__text-box{background-image:url(/team-1-project/quotes.d20c615d.svg);background-position:0 0,50%;background-repeat:no-repeat;padding-top:15px;display:flex}@media screen and (min-width:768px){.reviews__text-box{padding-top:0;width:544px;height:106px;background-image:url(/team-1-project/quotes.d20c615d.svg);background-position:0 0,50%;align-items:flex-end;justify-content:center}}@media screen and (min-width:1280px){.reviews__text-box{width:822px;height:74px;background-image:url(/team-1-project/quotes.d20c615d.svg);background-position:0 0,50%;justify-content:center}}.reviews__text-underline{max-height:239px;max-width:180px;background-image:repeating-linear-gradient(0deg,#e1e1e1 0 1px,transparent 1px 30px)}@media screen and (min-width:768px){.reviews__text-underline{max-height:83px;max-width:524px;padding-left:20px;padding-right:20px;padding-bottom:87px;background-image:repeating-linear-gradient(0deg,#e1e1e1 0 1px,transparent 1px 30px)}}@media screen and (min-width:1280px){.reviews__text-underline{max-height:83px;max-width:813px;padding-left:35px;padding-right:35px;padding-bottom:0;background-image:repeating-linear-gradient(0deg,#e1e1e1 0 1px,transparent 1px 30px)}}.reviews__text{text-align:center;max-width:157px;max-height:239px;font-weight:500;font-size:12px;line-height:2.55}@media screen and (min-width:768px){.reviews__text{max-height:83px;max-width:499px;font-size:14px;line-height:2.15}}@media screen and (min-width:1280px){.reviews__text{max-height:83px;max-width:750px;font-size:14px;line-height:2.15}}.reviews__desc{display:flex;flex-direction:column;margin-top:30px;align-items:center}@media screen and (min-width:768px){.reviews__desc{margin-top:42px}}.reviews__name{font-family:var(--main-font);font-weight:500;font-size:14px;line-height:1.86;text-align:center;padding-top:18px;padding-bottom:30px}@media screen and (min-width:768px){.reviews__name{padding-top:14px;padding-bottom:35px;font-size:16px}}.reviews__slide-dots-icon:not(:last-child){margin-right:18px}.slick-initialized .slick-slide{display:flex}.slick-dots li button:before{display:none}.slick-dots li button{width:12px;height:12px;background-color:#d9d9d9;border-radius:50%;padding:0}.slick-dots li.slick-active button{padding:0;width:13px;height:15px;background-color:transparent;background-image:url(/team-1-project/vector.b856893d.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.contacts-section{padding-bottom:113px;background-image:linear-gradient(180deg,var(--clear-white) 0 7%,var(--secondary-bg) 7% 100%)}.shops{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-top:-20px}.shops__item{padding:43px 18px;background:var(--clear-white);box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px;min-width:220px;margin-left:20px;margin-top:20px;flex-basis:calc(33.33333% - 20px)}.shops__title{font-weight:500;font-size:12px;line-height:1.86;display:inline;align-items:center;text-align:center;letter-spacing:.04em;color:var(--clear-white);background:var(--cofee-color);border-radius:4px;padding:3px 25px}.shops__title--invert{background:var(--light-green)}.shops__subsection{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e1e1e1}.shops__subsection:last-child{padding-bottom:0;border-bottom:none}.shops__city{font-weight:500;font-size:12px;line-height:1.86;letter-spacing:.04em;color:var(--clear-black)}.shops__description{letter-spacing:.04em;margin-top:10px}.shops__contact,.shops__description{font-weight:500;font-size:12px;line-height:1.5;color:var(--secondary-text-color)}.shops__contact{font-style:normal;transition:color .25s cubic-bezier(.4,0,.2,1)}.shops__contact:focus,.shops__contact:hover{color:var(--secondary-accent-color)}.days{color:var(--clear-black)}.days,.time{font-weight:500;font-size:12px;line-height:1.86}.time{color:#ffa5ba}.time:not(:last-child){margin-bottom:10px}.contacts-buttons{display:flex;flex-direction:column;align-items:center;margin-top:55px}.contacts-buttons__item:last-child{margin-top:10px}.contacts-buttons__btn{display:flex;box-sizing:border-box;font-size:16px;line-height:1.31;font-weight:700;align-items:center;justify-content:center;border-radius:22px;width:162px;height:44px}.contacts-buttons__btn .right-arrow{margin-left:12px;width:6px;height:10px}.contacts-buttons__btn .right-arrow--inverse{--color3:var(--clear-white)}@media screen and (min-width:768px){.contacts-section{padding-bottom:158px;background-image:linear-gradient(180deg,var(--clear-white) 0 12%,var(--secondary-bg) 12% 100%)}.contacts-buttons{flex-direction:row;justify-content:center;padding-top:80px}.contacts-buttons__item:last-child{margin:0 0 0 15px}.contacts-buttons__btn{width:fit-content;padding:0 35px}}@media screen and (min-width:1280px){.contacts-section{padding-bottom:165px;background-image:url(/team-1-project/contacts-bg.fba54d96.png),linear-gradient(180deg,var(--clear-white) 0 17%,var(--secondary-bg) 17% 100%);background-position:left 0 top 100px,0 0;background-size:contain;background-repeat:no-repeat}.shops{margin-left:-30px;margin-top:-30px}.shops__item{padding:55px 45px;max-width:330px;margin-left:30px;margin-top:30px;flex-basis:calc(33.33333% - 30px)}.contacts-buttons{padding-top:85px}.contacts-buttons__btn{padding:0 40px}}.footer-section{background-color:var(--secondary-bg)}.footer__content{display:flex;flex-direction:column;padding-bottom:43px}@media screen and (min-width:768px){.footer__content{flex-direction:unset;justify-content:space-between;padding-bottom:91px}}.socials-list__link{background-color:var(--secondary-accent-color);width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.socials-list__link:focus,.socials-list__link:hover{background-color:var(--accent-color)}.social-list{display:flex;justify-content:flex-end;margin-bottom:30px}.social-list__item:not(:last-child){margin-right:25px}.footer__text{margin-bottom:43px}@media screen and (min-width:768px){.footer__text{margin-bottom:0}}.footer__text-base{font-family:var(--special-font);font-size:18px;line-height:21px;text-align:left;font-weight:400;color:#ffa5ba;text-transform:uppercase;max-width:232px}@media screen and (min-width:768px){.footer__text-base{font-size:26px;line-height:30px;max-width:340px}}@media screen and (min-width:1280px){.footer__text-base{font-size:30px;line-height:1.13;max-width:474px}}.footer__text-accent{text-transform:uppercase;font-weight:400;text-align:left;font-size:34px;line-height:39px;color:var(--accent-color);font-family:var(--special-font)}@media screen and (min-width:768px){.footer__text-accent{font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.footer__text-accent{font-size:58px;line-height:1.14}}.copyright-block{padding-top:10px;padding-bottom:10px;border-top:1px solid #e1e1e1}@media screen and (min-width:768px){.copyright-block{width:100%;padding-top:30px;padding-bottom:20px}}@media screen and (min-width:1280px){.copyright-block{padding-top:9px;padding-bottom:10px}}.copyright{text-align:center;font-weight:700;color:#907e82;font-family:var(--main-font);width:150px;font-size:14px;margin:auto}@media screen and (min-width:768px){.copyright{width:100%}}.contact-action{font-weight:700;color:#000;text-align:right;font-size:12px;line-height:1.8;letter-spacing:.02em}@media screen and (min-width:768px){.contact-action{font-size:14px;text-align:left}}@media screen and (min-width:1280px){.contact-action{font-size:16px}}.contact-action__tel{color:var(--accent-color);transition:color .25s cubic-bezier(.4,0,.2,1)}.contact-action__tel:focus,.contact-action__tel:hover{color:var(--secondary-accent-color)}
/*# sourceMappingURL=/team-1-project/src.ddd2b24a.css.map */