*,:before,:after{box-sizing:inherit;outline:none}body,p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding-left:0;list-style:none}a{all:unset;text-decoration:none}textarea{resize:none}html{box-sizing:border-box}body{font-family:DM Sans,sans-serif,Titan One,cursive}img{height:auto;display:block}a,label,button{cursor:pointer}.no-scroll{overflow:hidden}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-light,.button-dark{letter-spacing:.02em;border:rgba(0,0,0,0);border-radius:22px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1.31;display:flex}.button-light{color:#d41443;background-color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-light:hover,.button-light:focus{background-color:#ecebeb}.button-dark{color:#fff;background-color:#d41443;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-dark:hover,.button-dark:focus{background-color:#c7133e}.contacts__button{width:161px;height:44px}@media screen and (min-width:768px){.contacts__button{width:191px;height:44px}.contacts__button--inverse{width:174px;height:44px}}@media screen and (min-width:1280px){.contacts__button{width:198px;height:44px}.contacts__button--inverse{width:180px;height:44px}}.contacts__button .button__icon{margin-left:8px}@media screen and (min-width:768px){.contacts__button .button__icon{margin-left:13.4px}}@media screen and (min-width:1280px){.contacts__button .button__icon{margin-left:13.62px}}.header__button{display:none}@media screen and (min-width:768px){.header__button{width:160px;height:44px;display:flex}}@media screen and (min-width:1280px){.header__button{width:159px;height:44px}}@media screen and (min-width:768px){.header__button .button__icon{margin-left:12.08px}}@media screen and (min-width:1280px){.header__button .button__icon{margin-left:12px}}.menu__button{width:209px;height:44px}@media screen and (min-width:768px){.menu__button{width:186px;height:44px}}@media screen and (min-width:1280px){.menu__button{display:none}}.menu__button .button__icon{margin-left:15.77px}@media screen and (min-width:768px){.menu__button .button__icon{margin-left:14.04px}}.about__button{width:176px;height:44px}.about__button .button__icon{margin-left:13.62px}.modal-buy-now__button{width:201px;height:44px}.modal-buy-now__button--inverse{border:1px solid #ffb8ca}@media screen and (min-width:768px){.modal-buy-now__button{width:230px;height:44px}.modal-buy-now__button--inverse{width:174px;height:44px}}@media screen and (min-width:1280px){.modal-buy-now__button{width:228px;height:44px}.modal-buy-now__button--inverse{width:180px;height:44px}}.modal-buy-now__button .button__icon{margin-left:8px}@media screen and (min-width:768px){.modal-buy-now__button .button__icon{margin-left:13.4px}}@media screen and (min-width:1280px){.modal-buy-now__button .button__icon{margin-left:13.62px}}.modal-franchise__submit-button{width:180px;height:44px}@media screen and (min-width:1280px){.modal-franchise__submit-button{width:191px;height:44px}}.modal-franchise__submit-button .button__icon{margin-left:8px}@media screen and (min-width:768px){.modal-franchise__submit-button .button__icon{margin-left:13.4px}}@media screen and (min-width:1280px){.modal-franchise__submit-button .button__icon{margin-left:13.62px}}.button__scroll-up{background:#ffdae4;border:none;border-radius:22px;justify-content:center;align-items:center;padding:3px 5px 0;font-size:14px;font-style:normal;font-weight:700;line-height:18px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:none;position:fixed;bottom:25px;right:35px}.button__scroll-up:hover,.button__scroll-up:focus{background-color:#f62e5c}.button__scroll-up:hover .header__scroll-up,.button__scroll-up:focus .header__scroll-up{fill:#fff}.section{padding:40px 0}@media screen and (min-width:1280px){.section{padding:60px 0}}.container{width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width:480px){.container{max-width:480px}}@media screen and (min-width:768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding:0 16px}}.backdrop{z-index:1000;width:100%;height:100%;opacity:1;visibility:visible;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}@media screen and (max-width:767px){.backdrop{padding-left:16px;padding-right:16px}}.backdrop.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.modal-buy-now{z-index:1001;width:270px;height:auto;opacity:1;background-color:#fff;background-image:linear-gradient(#fff 57%,#fea5bb 57%);border-radius:24px;padding:40px;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:320px){.modal-buy-now{width:300px}}@media screen and (min-width:480px){.modal-buy-now{width:450px;height:auto;background-image:linear-gradient(#fff 54%,#fea5bb 54%)}}@media screen and (min-width:1280px){.modal-buy-now{width:528px;height:auto;background-image:linear-gradient(#fff 52%,#fea5bb 52%)}}.backdrop.is-hidden .modal-buy-now{opacity:0;transform:translate(-50%,-50%)scale(.1)}.modal-buy-now .modal-buy-now__text{color:#d41443;letter-spacing:.03em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-family:Titan One;font-size:19px;font-weight:700;line-height:1.5}@media screen and (min-width:1280px){.modal-buy-now .modal-buy-now__text{letter-spacing:.03em;font-size:20px;font-weight:700;line-height:1.15}}.modal-buy-now .modal-buy-now__box{width:100%;height:120px;justify-content:center;align-items:center;display:flex}.modal-buy-now .modal-buy-now__icon{fill:#d41443}.modal-buy-now .modal-buy-now__list{flex-direction:column;align-items:center;margin-top:40px;display:flex}.modal-buy-now .modal-buy-now__item:not(:last-child){margin-bottom:10px}@media screen and (min-width:1280px){.modal-buy-now .modal-buy-now__item:not(:last-child){margin-bottom:15px}}.modal-franchise{z-index:1001;width:100%;height:auto;opacity:1;background-color:#fff;border-radius:24px;padding:40px;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:relative;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:480px){.modal-franchise{width:450px;height:auto}}@media screen and (min-width:1280px){.modal-franchise{width:528px;height:auto}}.backdrop.is-hidden .modal-franchise{opacity:0;transform:translate(-50%,-50%)scale(.1)}.modal-franchise .modal-franchise__button{width:30px;height:30px;background-color:#d41443;border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.modal-franchise .modal-franchise__button:hover,.modal-franchise .modal-franchise__button:focus{background-color:#fff}.modal-franchise .modal-franchise__button:hover .modal-franchise__icon,.modal-franchise .modal-franchise__button:focus .modal-franchise__icon{fill:#d41443}.modal-franchise .modal-franchise__icon{fill:#fff;transition:fill .25s cubic-bezier(.4,0,.2,1)}.modal-franchise .modal-franchise__text{color:#d41443;letter-spacing:.03em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-family:Titan One;font-size:19px;font-weight:700;line-height:1.5}@media screen and (min-width:1280px){.modal-franchise .modal-franchise__text{letter-spacing:.03em;font-size:20px;font-weight:700;line-height:1.15}}.modal-franchise .modal-franchise__submit{justify-content:center;display:flex}.franchise-input__form .franchise-input__field{flex-direction:column;margin-bottom:18px;display:flex;position:relative}.franchise-input__form .franchise-input__field:nth-of-type(4){margin-bottom:20px}.franchise-input__form .franchise-input__field:nth-of-type(5){margin-bottom:30px}.franchise-input__form .franchise-input__label{color:#000;letter-spacing:.01em;margin-bottom:4px;font-size:12px;line-height:1.16}.franchise-input__form .franchise-input__wrap{position:relative}.franchise-input__form .franchise-input__input{width:100%;height:40px;color:#fff;letter-spacing:.01em;background-color:#ffa5ba;border:1px solid rgba(33,33,33,.2);border-radius:24px;padding:11px 15px;font-size:14px;line-height:1.14;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.franchise-input__form .franchise-input__input:hover,.franchise-input__form .franchise-input__input:focus{color:#000;background-color:#fff;border:1px solid #d41443}.franchise-input__form .franchise-input__textarea{width:100%;height:120px;color:#fff;letter-spacing:.01em;background-color:#ffa5ba;border:1px solid rgba(33,33,33,.2);border-radius:24px;padding:12px 16px;font-size:14px;line-height:1.14;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.franchise-input__form .franchise-input__textarea:hover,.franchise-input__form .franchise-input__textarea:focus{color:#000;background-color:#fff;border:1px solid #d41443}.franchise-input__form .franchise-input__textarea:hover::-ms-input-placeholder,.franchise-input__form .franchise-input__textarea:hover::-ms-input-placeholder,.franchise-input__form .franchise-input__textarea:focus::-ms-input-placeholder,.franchise-input__form .franchise-input__textarea:focus::-ms-input-placeholder{color:#000;font-size:14px;line-height:1.14}.franchise-input__form .franchise-input__textarea:hover::placeholder,.franchise-input__form .franchise-input__textarea:hover::placeholder,.franchise-input__form .franchise-input__textarea:focus::placeholder,.franchise-input__form .franchise-input__textarea:focus::placeholder{color:#000;font-size:14px;line-height:1.14}.franchise-input__form .franchise-input__field textarea::-ms-input-placeholder{color:#fff;letter-spacing:.01em;font-size:12px;line-height:1.16;transition:font-size .25s cubic-bezier(.4,0,.2,1),line-height .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.franchise-input__form .franchise-input__field textarea::placeholder{color:#fff;letter-spacing:.01em;font-size:12px;line-height:1.16;transition:font-size .25s cubic-bezier(.4,0,.2,1),line-height .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.modal-locations{z-index:1001;width:100%;height:auto;opacity:1;background-color:#fff;background-image:linear-gradient(#fff 56%,#f0d1a5 56%);border-radius:24px;padding:40px;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:relative;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:320px){.modal-locations{background-image:linear-gradient(#fff 53%,#f0d1a5 53%)}}@media screen and (min-width:480px){.modal-locations{width:450px;height:auto}}@media screen and (min-width:1280px){.modal-locations{width:528px;height:auto;background-image:linear-gradient(#fff 51%,#f0d1a5 51%)}}.backdrop.is-hidden .modal-locations{opacity:0;transform:translate(-50%,-50%)scale(.1)}.modal-locations .modal-locations__button{width:30px;height:30px;background-color:#d41443;border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.modal-locations .modal-locations__button:hover,.modal-locations .modal-locations__button:focus{background-color:#fff}.modal-locations .modal-locations__button:hover .modal-locations__icon,.modal-locations .modal-locations__button:focus .modal-locations__icon{fill:#d41443}.modal-locations .modal-locations__icon{fill:#fff;transition:fill .25s cubic-bezier(.4,0,.2,1)}.modal-locations .modal-locations__text{color:#d41443;letter-spacing:.03em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-family:Titan One;font-size:19px;font-weight:700;line-height:1.5}@media screen and (min-width:1280px){.modal-locations .modal-locations__text{letter-spacing:.03em;font-size:20px;font-weight:700;line-height:1.15}}.modal-locations .modal-locations__box{max-width:100%;height:360px;border:1px solid #d41443}@media screen and (min-width:320px){.modal-locations .modal-locations__box{width:370px;height:487px}}@media screen and (min-width:1280px){.modal-locations .modal-locations__box{width:448px;height:466px}}.modal-locations .modal-locations__map{width:100%;height:100%}.btn-close{stroke:#fff;width:30px;height:30px;transform:translateX(-50%)scale(1)rotate(0);border:1px solid rgba(0,0,0,0);border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s;display:flex;position:absolute;top:20px;left:50%}.btn-close:hover,.btn-close:focus{stroke:#d41443;background-color:#fff}.btn-close--first{background-color:#e17992}.btn-close--second{background-color:#e6c28f}.btn-close--third{background-color:#98bf65}.modal-produkt{transform:translate(-50%,-50%)scale(1)rotate(0);height:400px;width:280px;background-color:#fea5bb;border-radius:24px;padding:60px 40px 50px;position:fixed;top:50%;left:50%;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)}@media screen and (min-width:768px){.modal-produkt{width:224px;height:450px;padding:50px 30px}}@media screen and (min-width:1280px){.modal-produkt{width:355px;height:500px;padding-top:100px;padding-left:40px;padding-right:40px}}@media screen and (min-width:768px){.modal-produkt--first{top:50%;left:calc(50% - 240px);transform:translate(-50%,-50%)}}@media screen and (min-width:1280px){.modal-produkt--first{top:50%;left:calc(50% - 426px);transform:translate(-50%,-50%)}}.modal-produkt--second{text-align:center;background-color:#f0d1a5}.modal-produkt--third{text-align:center;background-color:#c2e297;padding-top:80px;padding-bottom:60px}@media screen and (min-width:768px){.modal-produkt--third{left:calc(50% + 240px);transform:translate(-50%,-50%)}}@media screen and (min-width:1280px){.modal-produkt--third{left:calc(50% + 426px);transform:translate(-50%,-50%)}}.modal-produkt__title{text-align:center;color:#fff;font-family:DM Sans;font-size:16px;font-weight:700;line-height:1.52}@media screen and (min-width:768px){.modal-produkt__title{font-size:18px;font-weight:700;line-height:1.52}}@media screen and (min-width:1280px){.modal-produkt__title{font-size:20px;font-weight:700;line-height:1.52}}.header{z-index:999;width:100%;background-color:rgba(0,0,0,0);position:absolute}.header>.container{justify-content:space-between;align-items:center;padding-top:8px;display:flex}@media screen and (min-width:768px){.header>.container{padding-top:32px}}@media screen and (min-width:1280px){.header>.container{padding-top:37px}}.header .logo{align-items:center;display:flex}.header .logo__img{background-color:#ffbbca;border-radius:50%;margin-right:20px}.header .logo__text{letter-spacing:.04em;color:#d41443;font-family:Titan One;font-size:24px;font-style:normal;font-weight:400;line-height:1.46}.header .navigation{transform:translate(26px)}.header .navigation__list{display:none}@media screen and (min-width:1280px){.header .navigation__list{align-items:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.31;display:flex}}.header .navigation__item{color:#fff;align-items:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.31;display:flex}.header .navigation__item:not(:last-child){margin-right:30px}.header .navigation__item .link{transition:color .25s cubic-bezier(.4,0,.2,1)}.header .button-light{color:#d41443;fill:#d41443;background:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;padding:7px 37px 10px;font-size:14px;font-style:normal;font-weight:700;line-height:18px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:none}.header .button-light:hover,.header .button-light:focus{background-color:#ecebeb}@media screen and (min-width:768px){.header .button-light{margin-left:32px;display:block}}.header .button__icon{margin-left:12px;transform:translateY(5px)}.header .link:hover,.header .link:focus,.header .link.link--current{color:#d41443}.header .mob-menu{width:250px;height:100vh;transform-origin:100%;background:#e17992;flex-direction:column;transition:all .5s;display:flex;position:fixed;top:0;right:0;overflow:auto}@media screen and (min-width:480px){.header .mob-menu{width:50vw}}@media screen and (min-width:768px){.header .mob-menu{width:40vw}}@media screen and (min-width:1280px){.header .mob-menu{display:none}}.header .is-mob-menu-hidden{opacity:0;transform:scaleX(0)}.header .header__btn-icon{color:#d41443}.header .menu__button{width:209px;height:44px;color:#d41443;background-color:#fff;border-color:rgba(0,0,0,0);border-radius:22px;margin:26px auto 32px 20px;font-size:16px;font-style:normal;font-weight:700;line-height:21px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:inline-block}.header .menu__button:hover,.header .menu__button:focus{background-color:#ecebeb}@media screen and (min-width:768px){.header .menu__button{width:209px;margin-left:20px}}.header .mob-menu__item{color:#fff;border-bottom:1px solid #e18298;margin-bottom:23px;margin-left:20px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.28}@media screen and (min-width:768px){.header .mob-menu__item{margin-left:20px}}.header .mob-menu__item .link{transition:color .25s cubic-bezier(.4,0,.2,1)}.header .menu-open-btn,.header .menu-close-btn{cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin-left:auto;display:block}@media screen and (min-width:1280px){.header .menu-open-btn,.header .menu-close-btn{display:none}}@media screen and (min-width:768px){.header .menu-close-btn{margin-right:20px}}.header .menu-open-icon,.header .menu-close-btn{fill:#d41443;transition:fill .25s cubic-bezier(.4,0,.2,1)}.header .menu-open-icon:hover,.header .menu-close-btn:hover{fill:#ecebeb}.header .menu__btn-icon{fill:#d41443}.header .menu-open-icon{transform:translateY(3px)}.header .menu-close-icon{fill:#fff;margin-right:20px;transform:translateY(15px)}.header .menu-close-icon:hover{fill:#d41443;transition:fill .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.header .menu-close-icon{margin-top:20px;margin-right:0}}.header .menu__btn-icon{margin-left:20px;transform:translateY(5px)}.header__scroll-up{fill:#f62e5c}.hero{background-color:#ffb8ca;position:relative;overflow:hidden}.hero__container{padding-top:194px;padding-bottom:156px;position:relative}@media screen and (min-width:768px){.hero__container{padding-top:102px;padding-bottom:0}}@media screen and (min-width:1280px){.hero__container{padding-top:150px}}.hero__circle{height:344px;width:346px;background-color:#ffa5ba;border-radius:50%;animation:zoom-in 1s;position:absolute;top:83px;right:-62px}@media screen and (min-width:768px){.hero__circle{height:333px;width:335px;top:43px;right:185px}}@media screen and (min-width:1280px){.hero__circle{height:534px;width:534px;top:54px;right:229px}}.hero__row{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.hero__title{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:20px;font-family:Titan One;font-size:26px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:768px){.hero__title{font-size:22px;line-height:1.14}}@media screen and (min-width:1280px){.hero__title{margin-bottom:24px;font-size:38px;line-height:1.16}}.hero__title--red{color:#d41443;font-size:48px;line-height:.96}@media screen and (min-width:768px){.hero__title--red{font-size:34px;line-height:.92}}@media screen and (min-width:1280px){.hero__title--red{font-size:58px;line-height:.9}}.hero .hero-link__list{display:flex}.hero .hero-link__item:not(:last-child){margin-right:8px}@media screen and (min-width:1280px){.hero .hero-link__item:not(:last-child){margin-right:12px}}.hero__link{letter-spacing:.01em;width:62px;height:24px;color:#fff;background-color:#d41443;border-radius:20px;font-size:8px;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.hero__link{width:107px;height:40px;letter-spacing:.01em;font-size:14px;line-height:1.29}}.hero__link:hover,.hero__link:focus{background-color:#c7133e}.hero__link--light{width:83px;height:24px;color:#d41443;background-color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.hero__link--light{width:138px;height:40px;letter-spacing:.01em;font-size:14px;line-height:1.29}}.hero__link--light:hover,.hero__link--light:focus{background-color:#ecebeb}.hero__item{letter-spacing:.04em;color:#d41443;text-align:right;padding-right:10px;font-family:Titan One;font-size:28px;font-style:normal;font-weight:400;line-height:1.14;position:relative}@media screen and (min-width:1280px){.hero__item{padding-right:18px;font-size:46px;line-height:1.15}}.hero__item:after{content:"";height:16px;width:16px;z-index:-1;background-color:#fff;border-radius:50%;position:absolute;bottom:28px;right:0}@media screen and (max-width:767px){.hero__item:after{display:none}}@media screen and (min-width:1280px){.hero__item:after{height:30px;width:30px;bottom:47px;right:0}}.hero__item:not(:last-child){margin-bottom:15px}@media screen and (max-width:767px){.hero__item{display:none}}.hero__item-text{color:#fff;font-family:DM Sans;font-size:8px;font-style:normal;font-weight:400;line-height:1.25}@media screen and (max-width:767px){.hero__item-text{display:none}}@media screen and (min-width:1280px){.hero__item-text{font-size:14px;line-height:1.29}}.hero__milk{align-items:center;padding-top:20px;padding-bottom:13px;display:flex}@media screen and (max-width:767px){.hero__milk{display:none}}@media screen and (min-width:1280px){.hero__milk{padding-top:40px;padding-bottom:50px}}.hero__text{color:#fff;font-family:DM Sans;font-size:8px;font-style:normal;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.hero__text{display:none}}@media screen and (min-width:768px){.hero__text{animation:zoom-in 2s}}@media screen and (min-width:1280px){.hero__text{padding-top:50px;font-size:14px;line-height:1.43}}@media screen and (max-width:767px){.hero__img1{display:none}}@media screen and (min-width:768px){.hero__img1{animation-name:opacity;animation-duration:1.5s;animation-delay:1.5s;animation-fill-mode:both}}.hero__img2{animation-name:opacity;animation-duration:1s;animation-delay:1s;animation-fill-mode:both;position:absolute;top:9px;right:94px}@media screen and (min-width:768px){.hero__img2{top:37px;right:118px}}@media screen and (min-width:1280px){.hero__img2{top:54px;right:179px}}@media screen and (max-width:767px){.hero__img3{display:none}}@media screen and (min-width:768px){.hero__img3{animation-name:opacity;animation-duration:2s;animation-delay:2s;animation-fill-mode:both}}.hero__text-btn{height:18px;width:18px;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-top:7px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (max-width:767px){.hero__text-btn{display:none}}@media screen and (min-width:1280px){.hero__text-btn{height:26px;width:26px;margin-top:20px}}.hero__text-btn:hover,.hero__text-btn:focus{background-color:#d41443}.hero__text-btn:hover .hero__icon,.hero__text-btn:focus .hero__icon{fill:#fff}.hero__icon{fill:#d41443;transition:fill .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.hero__icon{display:none}}.hero__wrap{animation:zoom-in 2s}@media screen and (min-width:768px){.hero__numbers{animation:zoom-in 2s}}@keyframes zoom-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){.section--big-padding-top{padding-top:80px}}.product{background-color:#fff}.section-title-label{text-align:center;text-transform:uppercase;color:#ffa5ba;margin-bottom:15px;font-family:Titan One;font-size:18px;font-style:normal;font-weight:400;line-height:1.16}@media screen and (min-width:768px){.section-title-label{margin-bottom:18px;font-size:26px}}@media screen and (min-width:1280px){.section-title-label{margin-bottom:16px;font-size:30px}}.product__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-bottom:148px;font-family:Titan One;font-size:34px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:768px){.product__title{margin-bottom:154px;font-size:48px}}@media screen and (min-width:1280px){.product__title{margin-bottom:261px;font-size:58px}}@media screen and (min-width:768px){.product__list{flex-wrap:wrap;justify-content:center;margin:-8px;display:flex}}@media screen and (min-width:1280px){.product__list{margin:-16px}}.product__card{border-radius:24px;margin-left:auto;margin-right:auto;padding:160px 40px 40px;position:relative}@media screen and (max-width:767px){.product__card{max-width:320px}}@media screen and (min-width:768px){.product__card{width:calc(33.3333% - 32px);flex-grow:1;margin:8px;padding:118px 32px 40px}}@media screen and (min-width:1280px){.product__card{margin:16px;padding:165px 76px 60px}}@media screen and (max-width:767px){.product__card:not(:last-child){margin-bottom:140px}}.product__card--pink-bcg{background:#ffb8ca;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.product__card--pink-bcg:hover,.product__card--pink-bcg:focus{background:#fcc0cf;transform:scale(1.05);box-shadow:0 8px 30px rgba(212,20,67,.1)}.product__card--pink-bcg:before{content:"";min-width:280px;min-height:280px;background-image:url(product1.a7b2a51b.png);background-position:50%;background-size:contain;margin-left:auto;margin-right:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product__card--pink-bcg:before{background-image:url(images1-mob-2x.34ca6032.png)}}@media screen and (min-width:768px){.product__card--pink-bcg:before{min-width:224px;min-height:224px;background-image:url(images1-tab-1x.c38e5f4e.png);transform:translate(-50%,-60%)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.product__card--pink-bcg:before{background-image:url(images1-tab-2x.4308948c.png)}}@media screen and (min-width:1280px){.product__card--pink-bcg:before{min-width:394px;min-height:394px;background-image:url(images1-decktop-1x.3e19d3af.png);transform:translate(-50%,-67%)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.product__card--pink-bcg:before{background-image:url(images1-decktop-2x.630fdda8.png)}}.product__card--yellow-bcg{background:#f0d1a5;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.product__card--yellow-bcg:hover,.product__card--yellow-bcg:focus{background:#fadaae;transform:scale(1.05);box-shadow:0 8px 30px rgba(212,20,67,.1)}.product__card--yellow-bcg:before{content:"";min-width:280px;min-height:280px;background-image:url(product2.84770344.png);background-position:50%;background-size:contain;margin-left:auto;margin-right:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product__card--yellow-bcg:before{background-image:url(images2-mob-2x.8fc0e574.png)}}@media screen and (min-width:768px){.product__card--yellow-bcg:before{min-width:224px;min-height:224px;background-image:url(images2-tab-1x.6540bab4.png);transform:translate(-50%,-60%)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.product__card--yellow-bcg:before{background-image:url(images2-tab-2x.cb63bcb9.png)}}@media screen and (min-width:1280px){.product__card--yellow-bcg:before{min-width:394px;min-height:394px;background-image:url(images2-decktop-1x.e946a6b1.png);transform:translate(-50%,-67%)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.product__card--yellow-bcg:before{background-image:url(images2-decktop-2x.52cb4d1a.png)}}.product__card--green-bcg{background:#c2e297;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.product__card--green-bcg:hover,.product__card--green-bcg:focus{background:#d1f1a5;transform:scale(1.05);box-shadow:0 8px 30px rgba(212,20,67,.1)}.product__card--green-bcg:before{content:"";min-width:280px;min-height:280px;background-image:url(product3.f42961aa.png);background-position:50%;background-size:contain;margin-left:auto;margin-right:auto;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product__card--green-bcg:before{background-image:url(images3-mob-2x.52eabe34.png)}}@media screen and (min-width:768px){.product__card--green-bcg:before{min-width:224px;min-height:224px;background-image:url(images3-tab-1x.0f8e1f97.png);transform:translate(-50%,-60%)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.product__card--green-bcg:before{background-image:url(images3-tab-2x.4592be40.png)}}@media screen and (min-width:1280px){.product__card--green-bcg:before{min-width:394px;min-height:394px;background-image:url(images3-decktop-1x.a79b5be3.png);transform:translate(-50%,-67%)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.product__card--green-bcg:before{background-image:url(images3-decktop-2x.a42303e6.png)}}.product__name{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-family:Titan One;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1280px){.product__name{font-size:30px}}.product__name:after{content:"";width:26px;height:26px;fill:#fff;background-image:url(points.8e4d68eb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;margin:32px auto;display:flex}.product__description{text-align:center;letter-spacing:.04em;color:#fff;margin-bottom:32px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.52}@media screen and (min-width:1280px){.product__description{margin-bottom:60px;font-size:16px}}.button--round{width:40px;height:40px;cursor:pointer;fill:#d41443;background-color:#fff;border:1px solid rgba(0,0,0,0);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1),fill .25s cubic-bezier(.4,0,.2,1);display:flex}.button--round:hover,.button--round:focus{fill:#fff;background-color:#d41443}.about{background:#fff5f6 url(about-bg-mob.fb0361e7.png) 0 590px/contain no-repeat;padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.about{background-image:none;padding-top:20px}}@media screen and (min-width:1280px){.about{background-image:url(milk-right.7f0160c6.png),url(milk-left.e4807e98.png);background-position:right 0 top 200px,0 200px;background-repeat:no-repeat;background-size:auto 520px;padding-top:60px;padding-bottom:0}}.about__top-text{text-align:center;text-transform:uppercase;color:#ffa5ba;margin-bottom:15px;font-family:Titan One;font-size:18px;font-style:normal;font-weight:400;line-height:1.17}@media screen and (min-width:768px){.about__top-text{font-size:30px}}.about__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-bottom:32px;font-family:Titan One;font-size:34px;font-style:normal;font-weight:400;line-height:39px}@media screen and (min-width:768px){.about__title{margin-bottom:40px;font-size:48px}}@media screen and (min-width:1280px){.about__title{margin-bottom:60px;font-size:58px}}@media screen and (min-width:768px){.about__cards{flex-direction:row;justify-content:space-between;display:flex}}@media screen and (min-width:768px){.about__card{width:calc(50% - 16px)}}.about__milk_pic{width:100%;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:1280px){.about__milk_pic{width:500px;margin:0}}.about__list{width:220px;flex-direction:column;margin-top:40px;display:flex}@media screen and (min-width:480px){.about__list{width:100%}}@media screen and (min-width:768px){.about__list{margin-top:0}}@media screen and (min-width:1280px){.about__list{margin-top:90px}}.about__list_item:not(:last-child){margin-bottom:40px}@media screen and (min-width:1280px){.about__list_item{width:463px}}.about__first-text{font-size:12px;font-style:normal;font-weight:500;line-height:1.62}@media screen and (min-width:768px){.about__first-text{font-size:14px;line-height:1.94}}@media screen and (min-width:1280px){.about__first-text{width:463px;font-size:16px;line-height:1.76}}.about__second-text{color:#907e82;font-size:12px;font-style:normal;font-weight:500;line-height:1.62}@media screen and (min-width:768px){.about__second-text{font-size:14px;line-height:1.94}}@media screen and (min-width:1280px){.about__second-text{width:463px;font-size:16px;line-height:1.76}}.about__button{margin-top:20px;font-size:14px}@media screen and (min-width:768px){.about__button{margin-top:40px;font-size:16px}}#about__more{display:none}.advantages{background-color:#fff5f6}@media screen and (max-width:767){.advantages{padding-right:50px}}@media screen and (max-width:767px){.section--no-padding{padding-top:0}}@media screen and (min-width:480px) and (max-width:767px){.advantages__list{flex-direction:column;align-items:center;display:flex}}@media screen and (min-width:768px){.advantages__list{flex-wrap:wrap;justify-content:space-between;margin-left:-30px;display:flex}}@media screen and (min-width:1280px){.advantages__list{justify-content:flex-end;margin-left:-120px}}.advantages__item{max-width:230px}@media screen and (min-width:480px){.advantages__item{max-width:300px}}@media screen and (min-width:768px){.advantages__item{max-width:160px;flex-basis:calc(33.3333% - 30px);margin-left:30px}}@media screen and (min-width:1280px){.advantages__item{max-width:290px;flex-basis:calc(33.3333% - 120px);margin-left:120px}}.advantages__item:nth-child(1):before{content:" ";width:33px;height:50px;background-image:url(advantages-icon1x1.990be526.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__item:nth-child(1):before{background-image:url(advantages-icon1x2.702031e3.png)}}.advantages__item:nth-child(2):before{content:" ";width:50px;height:50px;background-image:url(advantages-icon2x1.e8e4ae35.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__item:nth-child(2):before{background-image:url(advantages-icon2x2.8952ff69.png)}}.advantages__item:nth-child(3):before{content:" ";width:44px;height:50px;background-image:url(advantages-icon3x1.08bd8f0d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__item:nth-child(3):before{background-image:url(advantages-icon3x2.0f7dd16d.png)}}@media screen and (max-width:767px){.advantages__item:not(:last-child){margin-bottom:32px}}.advantages__amount{letter-spacing:.04px;text-transform:uppercase;color:#d41443;margin-bottom:20px;font-family:Titan One;font-size:36px;font-weight:400;line-height:1.14;display:block}@media screen and (min-width:480px){.advantages__amount{font-size:42px}}@media screen and (min-width:768px){.advantages__amount{margin-bottom:13px;font-size:48px;line-height:1.15}}@media screen and (min-width:1280px){.advantages__amount{margin-bottom:16px;font-size:58px;line-height:1.14}}.advantages__text{letter-spacing:.04px;color:#000;margin-top:16px;font-family:DM Sans;font-size:12px;font-weight:700;line-height:1.7}@media screen and (min-width:480px){.advantages__text{font-size:13px}}@media screen and (min-width:768px){.advantages__text{margin-top:36px;font-size:14px}}@media screen and (min-width:1280px){.advantages__text{margin-top:40px;font-size:16px;line-height:1.8}}.section--gallery-background{background-image:linear-gradient(#fff5f6 42%,#fff 42%,#fff 58%)}@media screen and (min-width:768px){.section--gallery-background{background-image:linear-gradient(#fff5f6 40%,#fff 40%,#fff 60%)}}.grid__container{height:100%;width:100%;border-radius:12%;margin:0;position:relative;overflow:hidden}.grid__container:hover,.grid__container:focus{cursor:pointer}.grid__container:before{z-index:2;content:"";width:0;height:0;opacity:0;background:rgba(0,0,0,.2);border-radius:100%;animation:bloom .75s ease-in-out forwards;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid__container:hover:before,.grid__container:focus:before{animation:circle .75s}@keyframes bloom{0%{filter:grayscale(.8)}40%{filter:grayscale(.5)}to{filter:grayscale(0)}}@keyframes circle{0%{opacity:.5;background:rgba(213,156,34,.2)}40%{opacity:1;background:rgba(213,34,160,.2)}to{width:200%;height:200%;opacity:0}}.grid__img{max-width:100%;width:100%;height:100%;border-radius:12%;display:block}.grid{grid-gap:2px;grid-template-rows:repeat(15,1fr);grid-template-columns:repeat(7,1fr);margin-left:auto;margin-right:auto;display:grid}@media screen and (min-width:768px){.grid{grid-gap:4px}}@media screen and (min-width:1280px){.grid{grid-gap:7px}}.grid__item-1{grid-area:6/1/11/2}.grid__item-2{grid-area:4/2/9/3}.grid__item-3{grid-area:9/2/14/3}.grid__item-4{grid-area:1/3/11/5}.grid__item-5{grid-area:11/3/16/4}.grid__item-6{grid-area:5/5/10/6}.grid__item-7{grid-area:10/5/15/6}.grid__item-8{grid-area:3/6/8/7}.grid__item-9{grid-area:8/6/13/7}.grid__item-10{grid-area:6/7/11/8}.section__customer-review{padding-top:40px;padding-bottom:0}@media screen and (min-width:768px){.section__customer-review{padding-bottom:40px}}@media screen and (min-width:1280px){.section__customer-review{padding-top:60px;padding-bottom:60px}}.section__customer-review .review__img{width:85px;margin-bottom:32px;margin-left:auto;margin-right:auto}.section__customer-review .review__tab{background-color:#fafafa;margin-bottom:16px;padding:43px 50px 26px}@media screen and (min-width:768px){.section__customer-review .review__tab{padding:37px 55px 44px}}@media screen and (min-width:1280px){.section__customer-review .review__tab{padding:32px 55px}}.section__customer-review .review__text{z-index:2;text-align:center;background-image:repeating-linear-gradient(0deg,#e1e1e1,#e1e1e1 1px,#fafafa 0,#fafafa 31.5px);padding:0 31px;font-size:12px;font-weight:500;line-height:2.58;position:relative}.section__customer-review .review__text:before{z-index:-1;content:"";width:54px;height:40px;background-image:url(quotes.18ef6b43.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-16px;left:-6px}@media screen and (min-width:768px){.section__customer-review .review__text{padding:0 25px;font-size:14px;line-height:2.14;left:-6px}}@media screen and (min-width:1280px){.section__customer-review .review__text{padding:0 25px;font-size:16px;line-height:1.87;left:-2px}}.section__customer-review .review__name{color:#000;flex-direction:column;justify-content:center;align-items:center;margin-top:36px;margin-bottom:40px;font-size:14px;font-weight:500;line-height:1.85;display:flex;position:relative}.section__customer-review .review__name:before{content:"";width:32px;height:16%;background-image:url(bullet-dot.7326c5fc.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-16px}@media screen and (min-width:768px){.section__customer-review .review__name{margin-bottom:0;padding-bottom:23px;font-size:16px;line-height:1.87}}@media screen and (min-width:1280px){.section__customer-review .review__name{margin-bottom:0;padding-bottom:40px;font-size:20px;line-height:1.85}}.section__customer-review .swiper-horizontal>.swiper-pagination-bullets,.section__customer-review .swiper-pagination-bullets.swiper-pagination-horizontal,.section__customer-review .swiper-pagination-custom,.section__customer-review .swiper-pagination-fraction{bottom:43px}@media screen and (min-width:480px){.section__customer-review .swiper-horizontal>.swiper-pagination-bullets,.section__customer-review .swiper-pagination-bullets.swiper-pagination-horizontal,.section__customer-review .swiper-pagination-custom,.section__customer-review .swiper-pagination-fraction{bottom:53px}}@media screen and (min-width:768px){.section__customer-review .swiper-horizontal>.swiper-pagination-bullets,.section__customer-review .swiper-pagination-bullets.swiper-pagination-horizontal,.section__customer-review .swiper-pagination-custom,.section__customer-review .swiper-pagination-fraction{bottom:10px}}@media screen and (min-width:1280px){.section__customer-review .swiper-horizontal>.swiper-pagination-bullets,.section__customer-review .swiper-pagination-bullets.swiper-pagination-horizontal,.section__customer-review .swiper-pagination-custom,.section__customer-review .swiper-pagination-fraction{bottom:7px}}.section__customer-review .swiper-pagination-bullet{width:14px;height:14px}.section__customer-review .swiper-pagination-bullet-active{border-radius:unset;width:14px;height:14px;background-color:rgba(0,0,0,0);background-image:url(home.a1ddfee7.svg);background-repeat:no-repeat;background-size:contain;margin-bottom:-4px}.section__contacts{background-image:linear-gradient(#fff 24%,#fff5f6 24%);padding:0}@media screen and (min-width:768px){.section__contacts{background-image:linear-gradient(#fff 23%,#fff5f6 23%);padding-top:40px}}@media screen and (min-width:1280px){.section__contacts{background-image:linear-gradient(#fff 21%,#fff5f6 21%);padding-top:60px}}.section__contacts .contacts__list{flex-wrap:wrap;justify-content:center;display:flex}@media screen and (min-width:768px){.section__contacts .contacts__list{flex-wrap:nowrap;justify-content:normal;margin:-16px}}.section__contacts .contacts__item{width:280px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));background-color:#fff;border:1px solid #e1e1e1;border-radius:24px;padding:40px 32px;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (max-width:767px){.section__contacts .contacts__item:not(:last-child){margin-bottom:20px}}@media screen and (min-width:768px){.section__contacts .contacts__item{width:calc(33.3333% - 32px);margin:16px}}@media screen and (min-width:1280px){.section__contacts .contacts__item{padding:40px}}.section__contacts .contacts-description__item:first-of-type{margin-bottom:24px}.section__contacts .contacts-description__item:nth-of-type(2n){border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:24px 0}.section__contacts .contacts-description__item:last-of-type{margin-top:24px}@media screen and (min-width:768px){.section__contacts .contacts-description__item:first-of-type{margin-bottom:32px}.section__contacts .contacts-description__item:nth-of-type(2n){border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:32px 0}.section__contacts .contacts-description__item:last-of-type{margin-top:32px}}.section__contacts .contacts-description__text{letter-spacing:.04em;color:#000;font-size:12px;font-weight:500;line-height:1.84}@media screen and (min-width:480px){.section__contacts .contacts-description__text{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:480px){.section__contacts .contacts-description__text{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1280px){.section__contacts .contacts-description__text{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.88}}.section__contacts .contacts-description__text--margin-bottom{margin-bottom:8px}@media screen and (min-width:768px){.section__contacts .contacts-description__text--margin-bottom{margin-bottom:12px}}@media screen and (min-width:1280px){.section__contacts .contacts-description__text--margin-bottom{margin-bottom:8px}}.section__contacts .contacts-description__text--orange,.section__contacts .contacts-description__text--green{text-transform:uppercase;color:#fff;border-radius:4px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.section__contacts .contacts-description__text--orange,.section__contacts .contacts-description__text--green{letter-spacing:.04em;margin-bottom:32px;font-size:16px;font-weight:500;line-height:1.88}}.section__contacts .contacts-description__text--orange{width:80px;height:16px;background-color:#f0d1a5}@media screen and (min-width:768px){.section__contacts .contacts-description__text--orange{width:73px;height:28px}}.section__contacts .contacts-description__text--green{width:130px;height:16px;background-color:#c2e297}@media screen and (min-width:768px){.section__contacts .contacts-description__text--green{width:138px;height:28px}}.section__contacts .contacts-description__text--grey{color:#907e82}.section__contacts .working-time__item:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.section__contacts .working-time__item:not(:last-child){margin-bottom:12px}}.section__contacts .working-time__text{letter-spacing:.04em;color:#ffa5ba;font-size:12px;font-weight:500;line-height:1.84}@media screen and (min-width:480px){.section__contacts .working-time__text{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1280px){.section__contacts .working-time__text{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.88}}.section__contacts .contacts-communication__link{letter-spacing:.04em;color:#907e82;font-size:12px;font-weight:500;line-height:1.84;transition:color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px){.section__contacts .contacts-communication__link{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1280px){.section__contacts .contacts-communication__link{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.82}}.section__contacts .contacts-communication__link:hover,.section__contacts .contacts-communication__link:focus{color:#d41443}.section__contacts .contacts-buttons__list{flex-direction:column;align-items:center;margin-top:32px;display:flex}@media screen and (min-width:768px){.section__contacts .contacts-buttons__list{flex-direction:row;justify-content:center;align-items:center;margin-top:40px;display:flex}}@media screen and (min-width:1280px){.section__contacts .contacts-buttons__list{margin-top:60px}}.section__contacts .contacts-buttons__item:not(:last-child){margin-bottom:10px}@media screen and (min-width:768px){.section__contacts .contacts-buttons__item:not(:last-child){margin-bottom:0;margin-right:14.5px}}@media screen and (min-width:1280px){.section__contacts .contacts-buttons__item:not(:last-child){margin-right:15px}}.footer{background-color:#fff5f6;padding-top:48px;padding-bottom:20px;position:relative}@media screen and (min-width:768px){.footer{padding-top:40px;padding-bottom:8px}}@media screen and (min-width:1280px){.footer{padding-top:120px}}.footer-flex{margin-bottom:56px}@media screen and (min-width:768px){.footer-flex{justify-content:space-between;margin-bottom:48px;display:flex}}@media screen and (min-width:1279px){.footer-flex{margin-bottom:68px}}.footer:after{content:"";width:100%;height:1px;background-color:#e1e1e1;display:block;position:absolute;bottom:78px;left:0}@media screen and (min-width:768px){.footer:after{bottom:48px}}.footer__text{text-transform:uppercase;color:#ffa5ba;width:232px;font-family:Titan One;font-size:18px;font-weight:400;line-height:1.17}@media screen and (min-width:768px){.footer__text{letter-spacing:.04em;width:340px;font-size:26px;font-weight:400;line-height:1.15}}@media screen and (min-width:1280px){.footer__text{width:472px;font-size:30px;line-height:1.13}}.footer__text--add{letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-top:16px;font-size:34px;font-weight:400;line-height:1.15;display:block}@media screen and (min-width:768px){.footer__text--add{letter-spacing:.04em;margin-top:12px;font-size:48px;line-height:1.15}}@media screen and (min-width:1280px){.footer__text--add{max-width:474px;margin-top:16px;font-size:58px;line-height:1.14}}.social__list{justify-content:flex-end;margin-bottom:40px;display:flex}.social__item+.social__item{margin-left:28px}.social__link{width:32px;height:32px;background-color:#fea5bb;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.social__link:hover,.social__link:focus{background-color:#d41443}@media screen and (min-width:768px){.social__link{width:34px;height:34px}}.social__icon{fill:#fff}.footer__contact{text-align:right;color:#000;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:700;line-height:1.186}@media screen and (min-width:768px){.footer__contact{font-size:14px;line-height:1.86}}@media screen and (min-width:1280px){.footer__contact{letter-spacing:.02em;font-size:16px;line-height:1.86}}.footer__phone-number{color:#d41443;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.footer__phone-number:hover,.footer__phone-number:focus{color:#fea5bb;transform:scale(1.2)}.site-sign{letter-spacing:.02em;text-align:center;color:#907e82;margin-right:auto;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.52}@media screen and (max-width:767px){.site-sign{width:140px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.site-sign{line-height:1.86}}
/*# sourceMappingURL=index.f7707267.css.map */
