:root{--title-text-color:#ffa5ba;--accent-color:#d41443;--products-color-pink:#ffb8ca;--products-color-beige:#f0d1a5;--products-color-green:#c2e297;--tablet-menu-color:#e17992;--white:#fff;--black:#000;--grey:#907e82;--primary-background-color:#e5e5e5;--secondary-background-color:#fff5f6;--thumb-reviews-color:#fafafa;--thumb-border-color:#e1e1e1;--button-hover-light:#ecebeb;--button-hover-dark:#c7133e}.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{font-family:DM Sans,sans-serif;font-style:normal;font-size:16px;line-height:1.12;letter-spacing:.04em;color:var(--white)}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}img{display:block;max-width:100%;height:auto}.list{list-style:none}.link{text-decoration:none}.container{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.container{max-width:480px}}@media screen and (min-width:768px){.container{max-width:740px}}@media screen and (min-width:1280px){.container{max-width:1090px}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:9;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.1)}@media screen and (min-width:1280px){.backdrop--hidden{display:none}}.button{display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.button--dark-theme{background-color:var(--accent-color);color:var(--white);transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button--dark-theme:focus,.button--dark-theme:hover{background-color:var(--button-hover-dark)}.button--light-theme{background-color:var(--white);color:var(--accent-color);transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button--light-theme:focus,.button--light-theme:hover{background-color:var(--button-hover-light);color:var(--button-hover-dark)}.button__arrow{width:5px;height:10px;margin-left:30px}.btn{width:176px;height:44px;font-family:DM Sans,sans-serif;font-weight:700;font-size:16px;line-height:1.3;background-color:var(--white);color:var(--accent-color);border-radius:22px;border-color:transparent;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-right:51px}.btn:after{content:"";width:8px;height:10px;margin-left:5px;background-image:url(/team3_project_html_css/arrow-c.df3b7bc2.svg)}.btn:focus,.btn:hover{color:var(--white);background:var(--accent-color)}.btn:focus:after,.btn:hover:after{content:"";width:8px;height:10px;background-image:url(/team3_project_html_css/arrow-w.9d3dc9d1.svg)}.arrow-up{position:fixed;z-index:1;bottom:10%;right:3%;display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:var(--accent-color);border-radius:50%}@media screen and (min-width:768px){.arrow-up{right:1%}}@media screen and (min-width:1280px){.arrow-up{right:7%}}.arrow-up:focus,.arrow-up:hover{background-color:var(--white);border:1px solid var(--accent-color)}.arrow-up-icon{width:15px;height:15px;fill:var(--white)}.arrow-up:focus .arrow-up-icon,.arrow-up:hover .arrow-up-icon{fill:var(--accent-color)}.order{position:absolute}.order__close-button{position:absolute;top:-10px;right:-10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--accent-color);border:0;cursor:pointer}@media screen and (max-width:767px){.order{width:100vw;height:100vh;border-radius:8px;overflow-y:scroll}.order__close-button{top:10px;right:10px}}@media screen and (min-width:768px){.order{left:50%;top:50%;transform:translate(-50%,-50%);min-width:500px}}.order-form__container{padding:30px 20px;background-color:var(--white);text-align:center}.order-form__title{margin-bottom:30px;font-family:Titan One,sans-serif;font-style:normal;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase}.order-form__title,.order-form__title--dark{color:var(--accent-color)}@media screen and (min-width:768px){.order-form{display:flex}.order-form__container{width:50%;border-radius:0 24px 24px 0}.order-form__title{font-size:35px;line-height:1.13}.order-form--left{background-color:var(--products-color-pink);border-radius:24px 0 0 24px}}@media screen and (min-width:1280px){.order-form__title{font-size:38px;line-height:1.15}}.order-list__item{display:flex;justify-content:space-between;align-items:center}.order-list__item+.order-list__item{margin-top:20px}.order-list__quantity-container{position:relative}.order-list__image{width:50px;height:auto}.order-list__quantity{text-align:center;vertical-align:middle;color:var(--white);font-weight:700;font-size:12px;background-color:inherit;position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;border:none;background-color:var(--accent-color);pointer-events:none}.order-list__name{font-weight:700;font-size:16px;line-height:1.3}.order-list__button-container{display:flex}.order-list__button{display:flex;justify-content:center;align-items:center;padding:6px;width:20px;height:20px;border-radius:50%;border:none}.order-list__button+.order-list__button{margin-left:5px}.order-list__icon{fill:var(--accent-color)}.order-list__icon--first{fill:var(--white)}@media screen and (max-width:767px){.order-list__name{color:var(--accent-color)}.order-list__button{border:1px solid var(--products-color-pink)}.order-list__button--first{border:none}}.form-field{display:inline-block;margin-bottom:20px;color:var(--accent-color)}.form-field__container{position:relative}.form-field__input{width:205px;height:36px;margin:10px 0;padding:5px 5px 5px 28px;font-weight:700;font-size:12px;line-height:1.1;border:2px solid var(--products-color-pink);border-radius:18px;outline:none}.form-field__icon{position:absolute;top:4px;left:10px;fill:var(--accent-color)}.form-field__button-container{display:flex;justify-content:center}.form-field__button{width:205px;height:36px;border-radius:18px}@media screen and (max-width:767px){.form-field{display:flex;flex-direction:column}.form-field__icon{display:none}}@media screen and (min-width:1280px){.form-field__wrapper{text-align:right}}.open-menu{display:flex;align-items:center}.open-menu__button{background-color:inherit;border:none}.open-menu__icon{width:20px;height:12px;color:var(--accent-color);transition:color .25s cubic-bezier(.4,0,.2,1)}.open-menu__button:focus .open-menu__icon,.open-menu__button:hover .open-menu__icon{color:var(--white)}@media screen and (min-width:1280px){.open-menu__button{display:none}}.menu{position:absolute;top:0;right:0;padding-top:60px;padding-bottom:60px;height:100vh;background-color:var(--tablet-menu-color)}.menu__close-button{position:absolute;top:24px;right:28px;display:flex;background-color:inherit;border:0}.menu__close-icon{width:14px;height:14px}.menu__button-container{display:flex;justify-content:center}.menu__buy-now{width:210px;height:44px;max-width:210px;margin:0 20px 20px;font-weight:700;font-size:16px;line-height:1.3;border-radius:20px}.menu__batton-arrow{margin-left:15px}@media screen and (max-width:767px){.menu{width:100vw}}.social-list{display:flex;margin-bottom:46px}.social-list__link{cursor:pointer}.social-list__items{display:flex}.social-list__items:not(:last-child){margin-right:28px}.social-list__icon{width:34px;height:34px;fill:#fea5bb}.social-list__icon:hover,.social-list__link:focus .social-list__icon{fill:var(--accent-color)}.title{font-family:Titan One;font-weight:400;font-size:34px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--accent-color)}@media screen and (min-width:768px){.title{font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.title{font-size:58px;line-height:1.13;letter-spacing:.06em}}.subtitle{font-family:Titan One,sans-serif;font-weight:400;font-size:18px;line-height:1.17;text-transform:uppercase;text-align:center;color:var(--title-text-color);margin-bottom:15px}@media screen and (min-width:768px){.subtitle{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.subtitle{font-size:30px;line-height:34px}}.full-descrip{z-index:100;max-width:300px;max-height:700px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;background-color:var(--products-color-pink);padding:40px;transition:transform .25s}.is-hidden .full-descrip{transform:translate(-50%,-50%) scale(.1)}@media screen and (min-width:768px){.full-descrip{max-width:500px;max-height:600px}}@media screen and (min-width:1280px){.full-descrip{max-width:600px;max-height:750px}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);transition:.25s cubic-bezier(.4,0,.2,1)}.full-descrip__close-button{position:absolute;top:-10px;right:-10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--accent-color);border:0;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.full-descrip__close-icon{width:14;height:14}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.full-descript__title{font-family:Titan One;font-weight:400;font-size:15px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--accent-color);margin-bottom:10px}@media screen and (min-width:768px){.full-descript__title{font-size:20px;margin-bottom:20px}}@media screen and (min-width:1280px){.full-descript__title{font-size:25px;margin-bottom:40px}}.full-descript__subtitle{font-family:Titan One,sans-serif;font-weight:400;font-size:13px;line-height:1.17;text-transform:uppercase;text-align:center;color:var(--white)}@media screen and (min-width:768px){.full-descript__subtitle{font-size:15px}}@media screen and (min-width:1280px){.full-descript__subtitle{font-size:18px}}.full-descript-text{font-family:DM Sans;font-style:normal;font-weight:500;font-size:9px;line-height:1.58;color:var(--black);margin-bottom:46px;letter-spacing:.04em;margin-left:30px}@media screen and (min-width:768px){.full-descript-text{font-size:10px}}@media screen and (min-width:1280px){.full-descript-text{font-size:12px}}.full-descript-list:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.full-descript-list:not(:last-child){margin-bottom:30px}}@media screen and (min-width:1280px){.full-descript-list:not(:last-child){margin-bottom:50px}}@media screen and (min-width:768px){.full-descript-box{display:flex}}.full-descript-img{max-width:100px;margin-left:auto;margin-right:auto;padding-bottom:20px}@media screen and (min-width:768px){.full-descript-img{max-width:150px}}.full-descript-item{list-style:none}.header{position:absolute;width:100%;z-index:8}@media screen and (max-width:767px){.header__container{padding-top:6px;padding-bottom:6px}}.site-nav{display:flex;justify-content:space-between;align-items:center}.site-nav__link{display:inline-block;color:var(--white);font-style:normal;font-weight:700;font-size:14px;line-height:1.29;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1)}.site-nav__item:focus .site-nav__link,.site-nav__item:hover .site-nav__link{color:var(--accent-color)}.site-nav__button-arrow{margin-left:8px}@media screen and (max-width:1279px){.site-nav__list{width:100%;background-image:repeating-linear-gradient(0deg,hsla(0,0%,88.2%,.05) 0 1px,transparent 1px 41px)}.site-nav__list--hidden{display:none}.site-nav__link{display:inline-block;padding:12px 24px}}@media screen and (max-width:767px){.site-nav__button--hidden{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.site-nav{display:flex;justify-content:space-between}.site-nav--padding{padding-top:38px}}.site-nav__button{flex-basis:25%}@media screen and (min-width:768px){.site-nav__button--hidden{width:160px;margin-left:30px;margin-bottom:0}}@media screen and (min-width:1280px){.site-nav{padding-top:35px}.site-nav__list{display:flex}.site-nav__item+.site-nav__item{margin-left:35px}.site-nav__link{font-weight:700;font-size:14px;line-height:1.3}}.hero{padding-top:192px;height:498px;background-color:var(--products-color-pink);overflow:hidden}.hero,.hero--container-position{position:relative}.hero__content-container{width:calc(100% - 20px);position:relative;z-index:6}.hero__container-first{display:flex;justify-content:space-between}.hero__title-button{width:230px}.hero__title{display:inline-block;margin-bottom:25px;font-family:Titan One,sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:1.15;text-transform:uppercase;color:#fff}.hero__title--color{font-size:48px;line-height:.95;color:var(--accent-color)}.hero__button-container{display:flex}.hero--button{padding:10px 15px;font-style:normal;font-weight:400;font-size:8px;line-height:1.3;border-radius:30px;cursor:pointer}.hero--button+.hero--button{margin-left:8px}.hero__ice-cream-container{position:absolute;top:-110px;right:-62px}.hero__ice-cream-background{width:346px;height:344px;background-color:var(--title-text-color);border-radius:50%}.hero__ice-cream{position:absolute;top:0;left:0;transform:translate(50%,10px)}@media screen and (max-width:767px){.hero__ad,.hero__container-second{display:none}}@media screen and (min-width:768px){.hero{height:418px}.hero__title-button{margin-bottom:20px}.hero__ad-container{position:relative;display:flex;flex-direction:column;margin-right:8px;text-align:right}.hero__ad-container:after{content:"";position:absolute;top:-4px;right:-8px;width:16px;height:16px;background-color:var(--white);border-radius:50%;text-align:right}.hero__ad-container+.hero__ad-container{margin-top:13px}.hero__number{color:var(--accent-color);font-family:Titan One,sans-serif;font-style:normal;font-size:28px;line-height:1.14;text-transform:uppercase;z-index:7}.hero__cafes{font-style:normal;font-weight:400;font-size:8px;line-height:1.25}.hero__container-second{display:flex;justify-content:space-between}.hero__milk-describe{display:flex}.hero__milk-container{width:124px;height:126px}.hero__milk-container:after{content:"";display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-image:url(/team3_project_html_css/hero-milk-tablet.5bd39ca2.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-width:768px) and (min-resolution:2dppx) and (min-width:768px),screen and (min-width:768px) and (min-resolution:192dpi) and (min-width:768px){.hero__milk-container:after{background-image:url(/team3_project_html_css/hero-milk-tablet@2x.552ca981.png)}}@media screen and (min-width:768px){.hero__describe-container{display:flex;flex-direction:column;justify-content:flex-end;width:130px}}@media screen and (min-width:768px){.hero__describe{margin-bottom:12px;font-style:normal;font-weight:400;font-size:8px;line-height:1.5}}@media screen and (min-width:768px){.hero__describe-button{display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:0;width:18px;height:18px;border-radius:50%;border:none;background-color:var(--white);cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.hero__describe-button:focus,.hero__describe-button:hover{background-color:var(--accent-color)}}@media screen and (min-width:768px){.hero__describe-icon{width:6px;height:6px;fill:var(--accent-color);transition:fill .25s cubic-bezier(.4,0,.2,1)}.hero__describe-button:focus .hero__describe-icon,.hero__describe-button:hover .hero__describe-icon{fill:var(--white)}}@media screen and (min-width:768px){.hero__girl-container{width:168px;position:relative}.hero__girl-container:after{content:"";position:absolute;bottom:-10px;display:block;width:100%;height:100%;background-image:url(/team3_project_html_css/hero-girl-tablet.ef94afa1.png)}}@media screen and (min-width:768px){.hero__ice-cream-container{top:-52px;right:124px}}@media screen and (min-width:768px){.hero__ice-cream-background{width:324px;height:322px}}@media screen and (min-width:768px){.hero__ice-cream{position:absolute;top:0;left:0;transform:translate(50%,32px)}}@media screen and (min-width:768px) and (max-width:1279px){.hero{padding-top:102px}}@media screen and (min-width:1280px){.hero{height:665px;padding-top:170px}.hero__container-first{margin-bottom:8px}.hero__title-button{width:285px}.hero__title{margin-bottom:25px;font-size:38px;line-height:1.16}.hero__title--color{font-size:58px;line-height:.9}.hero--button{font-size:14px}.hero--button+.hero--button{margin-left:15px}.hero--dark-button-size{width:104px;height:40px}.hero--light-button-size{width:138px;height:40px}.hero__ad-container{margin-right:16px}.hero__ad-container:after{content:"";position:absolute;top:-5px;right:-17px;width:30px;height:30px}.hero__ad-container+.hero__ad-container{margin-top:15px}.hero__number{font-size:46px;line-height:1.15}.hero__cafes{font-size:14px;line-height:1.3}.hero__milk-container{width:188px;height:191px}.hero__milk-container:after{content:"";display:block;background-image:url(/team3_project_html_css/hero-milk-desktop.377c8122.png)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2) and (min-width:1280px),screen and (min-width:1280px) and (min-resolution:2dppx) and (min-width:1280px),screen and (min-width:1280px) and (min-resolution:192dpi) and (min-width:1280px){.hero__milk-container:after{background-image:url(/team3_project_html_css/hero-milk-desktop@2x.80e06682.png)}}@media screen and (min-width:1280px){.hero__describe-container{width:200px}}@media screen and (min-width:1280px){.hero__describe{margin-bottom:18px;font-size:14px;line-height:1.4}}@media screen and (min-width:1280px){.hero__describe-button{margin-bottom:10px;width:26px;height:26px}}@media screen and (min-width:1280px){.hero__describe-icon{width:8px;height:6px}}@media screen and (min-width:1280px){.hero__girl-container{width:294px;height:236px;position:relative}.hero__girl-container:after{content:"";position:absolute;bottom:-26px;display:block;width:100%;height:100%;background-image:url(/team3_project_html_css/hero-girl-desktop.bf7103f4.png);background-repeat:no-repeat}}@media screen and (min-width:1280px){.hero__ice-cream-container{top:-118px;right:172px}}@media screen and (min-width:1280px){.hero__ice-cream-background{width:538px;height:538px}}@media screen and (min-width:1280px){.hero__ice-cream{position:absolute;top:0;left:0;transform:translate(50%,56px)}}.products__button{border:1px solid transparent}.products__section{padding-top:120px;padding-bottom:98px}@media screen and (min-width:768px){.products__section{padding-top:122px;padding-bottom:112px}}@media screen and (min-width:1280px){.products__section{max-width:1600px;margin-left:auto;margin-right:auto}}.products__title{margin-bottom:30px}@media screen and (min-width:768px){.products__title{margin-bottom:40px}}@media screen and (min-width:1280px){.products__title{margin-bottom:50px}}.products__list{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.products__list{margin-top:-20px;margin-left:-20px;flex-direction:row;justify-content:center}}@media screen and (min-width:1280px){.products__list{margin-top:-30px;margin-left:-30px;flex-direction:row;justify-content:center}}.products__item{position:relative;display:flex;flex-direction:column;align-items:center;min-width:280px;height:598px}.products__item:not(:last-child){margin-bottom:17px}@media screen and (max-width:767px){.products__item{padding-left:42px;padding-right:42px}}@media screen and (min-width:768px){.products__item{min-width:220px;height:590px;margin-top:20px;margin-left:20px;flex-basis:calc(33.33333% - 20px)}.products__item:not(:last-child){margin-bottom:0}}@media screen and (min-width:1280px){.products__item{width:335px;height:735px;margin-top:30px;margin-left:30px;flex-basis:calc(33.33333% - 20px)}}.products__background{position:absolute;bottom:0;width:100%;height:485px;border-radius:24px;z-index:1;background-position:bottom;overflow:hidden;animation:frame-shine 1.75s linear .1s infinite}.products__background.pink{background-color:#ffb8ca}.products__background.beige{background-color:#f0d1a5}.products__background.green{background-color:#c2e297}@media screen and (min-width:1280px){.products__background{font-size:30px;line-height:1.13;margin-top:375px}}@keyframes frame-shine{0%{text-shadow:none}50%{box-shadow:0 0 15px 7px rgba(212,199,204,.75)}to{text-shadow:none}}@media screen and (min-width:768px){.products__background{height:485px}}@media screen and (min-width:1280px){.products__background{height:525px}}.products__image{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:320px){.products__image{height:252px}}@media screen and (min-width:768px){.products__image{height:226px}}@media screen and (min-width:1280px){.products__image{height:330px}}.products__name{margin-top:275px;margin-bottom:66px;position:relative;font-family:Titan One;font-weight:400;font-size:20px;line-height:1.15;z-index:2;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--white);animation:name-shine 1.5s linear .1s infinite}@media screen and (min-width:1280px){.products__name{font-size:30px;line-height:1.13;margin-top:375px}}@keyframes name-shine{0%{text-shadow:none}50%{text-shadow:2px 3px 2px var(--accent-color)}to{text-shadow:none}}.products__name:after{content:"";position:absolute;top:45px;display:block;left:0;z-index:5;width:100%;height:100%;background-image:url(/team3_project_html_css/three-dots.5bada95c.png);background-position:50%;background-repeat:no-repeat}.products__text{font-family:DM Sans;font-style:bold;font-size:14px;line-height:1.5;z-index:2;letter-spacing:.04em;color:var(--white);width:100%;text-align:center}@media screen and (min-width:330px){.products__text{margin-bottom:70px}}@media screen and (min-width:768px){.products__text{margin-bottom:30px}}@media screen and (min-width:1280px){.products__text{font-size:16px;line-height:1.75;width:235px}}.products__icon{fill:#d41443;transition:fill .2s cubic-bezier(.4,0,.2,1);transition:transform .35s linear}.products__button:focus .products__icon,.products__button:hover .products__icon{fill:var(--white);transform:rotate(630deg)}.products__button{width:40px;height:40px;z-index:2;border:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:background-color .25s linear;animation:animate125 3s 1s infinite}.products__button:focus.button-pink,.products__button:hover.button-pink{background-color:rgba(248,159,180,.8627450980392157)}.products__button:focus.button-beige,.products__button:hover.button-beige{background-color:#e8c086}.products__button:focus.button-green,.products__button:hover.button-green{background-color:#acd17b}.products__overlay{position:absolute;left:0;bottom:0;width:100%;height:50%;z-index:10;padding:10px;background-color:rgba(255,245,246,.9);border-radius:24px;transform:translateY(100%);transition:transform .3s ease}.products__overlay-header{font-family:Titan One,sans-serif;font-weight:400;font-size:20px;line-height:1.17;text-transform:uppercase;text-align:center;color:var(--title-text-color);margin-bottom:10px}.products__overlay-list{display:flex;justify-content:space-around;margin-left:-5px;margin-top:-5px}.products__overlay-item{margin-left:5px;margin-top:5px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:320px){.products__overlay-item{width:80px;height:100px}}@media screen and (min-width:768px){.products__overlay-item{width:60px;height:80px}}@media screen and (min-width:1280px){.products__overlay-item{width:100px;height:1300px}}.products__overlay-name{font-family:DM Sans;font-style:normal;font-weight:700;font-size:12px;line-height:1.666;letter-spacing:.02;color:var(--black)}.products__overlay-wrapper{z-index:11}@media screen and (min-width:320px){.products__overlay-wrapper{width:75px;height:75px}}@media screen and (min-width:768px){.products__overlay-wrapper{width:60px;height:60px}}@media screen and (min-width:1280px){.products__overlay-wrapper{width:100px;height:100px}}.products__overlay-image1{background-image:url(/team3_project_html_css/nuts.cd9a3fc5.jpg)}.products__overlay-image1,.products__overlay-image2{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:12;width:100%;height:100%}.products__overlay-image2{background-image:url(/team3_project_html_css/fruits.06f635f0.jpg)}.products__overlay-image3{background-image:url(/team3_project_html_css/chocolate.91812a75.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:12;width:100%;height:100%}@keyframes animate125{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.visible-text{transform:translateY(0)}.display-none{opacity:0}.its-made{position:relative;padding-top:125px;padding-bottom:39px}@media screen and (max-width:767px){.its-made{background-image:url(/team3_project_html_css/section-bg1200.72e8d5d0.png);background-repeat:no-repeat;background-size:100% 133px;background-position:bottom;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.its-made{padding-top:130px;padding-bottom:66px}}@media screen and (min-width:1280px){.its-made{background-image:url(/team3_project_html_css/section-bg1200.72e8d5d0.png);background-repeat:no-repeat;background-size:100% 534px;background-position:bottom;margin-left:auto;margin-right:auto;padding-top:125px;padding-bottom:39px}}.bg-color{background-color:var(--secondary-background-color)}@media screen and (max-width:480px){.its-made__sub-box{width:220px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.its-made__sub-box{min-width:220px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.its-made__sub-box{padding-top:50px;padding-left:17px}}@media screen and (min-width:1280px){.its-made__sub-box{padding-top:51px;padding-left:74px}}.its-made__box-img{max-width:280px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.its-made__box-img{max-width:340px}}@media screen and (min-width:1280px){.its-made__box-img{max-width:516px}}.its-made__text{font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.58;color:var(--black);margin-bottom:46px;letter-spacing:.04em}@media screen and (min-width:768px){.its-made__text{font-size:14px;line-height:1.78}}@media screen and (min-width:1280px){.its-made__text{font-size:16px;line-height:1.75}}.its-made__text2{font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.58;color:var(--grey);margin-bottom:46px;letter-spacing:.04em}@media screen and (min-width:768px){.its-made__text2{font-size:14px;line-height:1.9}}@media screen and (min-width:768px){.its-made__box{display:flex}}.title-padding{margin-bottom:25px}@media screen and (min-width:768px){.title-padding{margin-bottom:55px}}.advantages{padding-bottom:97px}@media screen and (min-width:768px){.advantages{padding-bottom:140px}}@media screen and (min-width:768px){.advantages__item{display:flex;margin-left:-36px}}@media screen and (min-width:1280px){.advantages__item{margin-left:-30px}}.advantages__title{font-family:Titan One;font-size:36px;line-height:1.13;letter-spacing:.04em;color:var(--accent-color);margin-bottom:16px}@media screen and (min-width:768px){.advantages__title{font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.advantages__title{font-size:58px}}.icon_box1:before{content:url(/team3_project_html_css/icon1.02c25ea3.png)}.icon_box1:before,.icon_box2:before{display:block;width:33px;height:50px;margin-bottom:30px}.icon_box2:before{content:url(/team3_project_html_css/icon2.10d60e5a.png)}.icon_box3:before{display:block;content:url(/team3_project_html_css/icon3.8f30b2fe.png);width:33px;height:50px;margin-bottom:30px}.advantages__text{font-weight:700;font-size:12px;line-height:1.666;color:var(--black)}@media screen and (min-width:768px){.advantages__text{font-size:14px;line-height:1.7}}@media screen and (min-width:1280px){.advantages__text{font-size:16px;line-height:1.75}}@media screen and (max-width:767px){.advantages__list{width:230px;margin-right:70px;margin-left:20px}}@media screen and (min-width:768px){.advantages__list{flex-basis:calc(33.33333% - 40px);margin-left:36px}}@media screen and (min-width:1280px){.advantages__list{flex-basis:calc(33.33333% - 20px);margin-left:30px}}@media screen and (max-width:767px){.advantages__list:not(:last-child){margin-bottom:38px}}.gallery__img{width:100%;max-width:364px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.gallery__img{max-width:786px}}@media screen and (min-width:1280px){.gallery__img{max-width:1280px}}.line-gradient{background:linear-gradient(var(--secondary-background-color) 40%,var(--white) 0)}.customer-reviews__section{padding-top:80px;padding-bottom:86px;overflow:hidden;text-align:center}@media screen and (min-width:768px){.customer-reviews__section{padding-top:121px;padding-bottom:119px}}@media screen and (min-width:1280px){.customer-reviews__section{padding-top:124px;padding-bottom:132px}}.container-wrap__thumb{padding:42px 50px 20px;margin-bottom:52px;margin-left:auto;margin-right:auto;background-color:var(--thumb-reviews-color);background-image:url(/team3_project_html_css/quote.263b50b6.png);background-repeat:no-repeat;background-position-x:58px;background-position-y:28px}@media screen and (min-width:768px){.container-wrap__thumb{width:620px;padding:47px 36px 28px 60px;margin-bottom:42px}}@media screen and (min-width:1280px){.container-wrap__thumb{width:926px;padding-left:60px;padding-right:54px;margin-bottom:34px}}.container-wrap__img{margin-right:auto;margin-left:auto;margin-bottom:30px}@media screen and (min-width:768px){.container-wrap__img{margin-bottom:20px}}@media screen and (min-width:1280px){.container-wrap__img{margin-bottom:15px}}.container-wrap__text-reviews{padding-left:6px;padding-right:12px;font-weight:500;font-size:12px;line-height:2.55;color:var(--black);background-image:repeating-linear-gradient(0deg,#e1e1e1 0,transparent 1px 31px)}@media screen and (min-width:768px){.container-wrap__text-reviews{padding-left:44px;padding-right:20px;font-size:14px;line-height:2.16}}@media screen and (min-width:1280px){.container-wrap__text-reviews{padding-left:35px;padding-right:28px;font-size:16px;line-height:1.86;background-image:repeating-linear-gradient(0deg,#e1e1e1 0,transparent 1px 32px)}}.container-wrap__text{position:relative;font-weight:500;font-size:14px;line-height:1.86;color:var(--black)}@media screen and (min-width:768px){.container-wrap__text{font-size:16px}}@media screen and (min-width:1280px){.container-wrap__text{font-size:20px}}.container-wrap__text:after{content:"";position:absolute;display:block;width:32px;height:4px;background-image:url(/team3_project_html_css/dots.b7c6aef8.png);top:-18px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.container-wrap__text:after{top:-14px}}.slick-dots{bottom:-30px}@media screen and (min-width:768px){.slick-dots{bottom:-35px}}.slick-dots li button:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#d9d9d9}.slick-dots li.slick-active button:before{content:"";border-radius:0;background-color:transparent;background-image:url(/team3_project_html_css/home.320b97c0.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.contacts{position:relative;background:linear-gradient(var(--white) 6%,var(--secondary-background-color) 6% 100%);padding-left:50px;padding-right:50px}@media screen and (min-width:480px) and (max-width:1279px){.contacts{background:linear-gradient(var(--white) 15%,var(--secondary-background-color) 15% 100%);max-width:1279px;padding-left:36px;padding-right:36px}}@media screen and (min-width:1280px){.contacts{min-width:1280px;max-width:3200px;padding-left:115px;padding-right:115px;background:url(/team3_project_html_css/particles-bg.341b0d1a.svg),linear-gradient(var(--white) 22%,var(--secondary-background-color) 22% 100%);background-size:contain;background-repeat:no-repeat;background-position:100%}}.contacts__list{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-bottom:54px}@media screen and (min-width:768px) and (max-width:1279px){.contacts__list{flex-direction:row;justify-content:center;margin-left:-20px;margin-top:-20px;margin-bottom:82px}}@media screen and (min-width:1280px){.contacts__list{flex-direction:row;justify-content:center;margin-left:-31px;margin-top:-31px;margin-bottom:86px}}.contacts__card-set{width:100%;background-color:var(--white);box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px;padding:23px 18px}@media screen and (max-width:767px){.contacts__card-set{max-width:360px}}@media screen and (min-width:768px) and (max-width:1279px){.contacts__card-set{margin-left:20px;margin-top:20px;flex-basis:calc(33.33333% - 20px);margin-bottom:20px}}@media screen and (min-width:1280px){.contacts__card-set{max-width:330px;padding-top:52px;padding-bottom:62px;margin-left:31px;margin-top:31px;flex-basis:calc(33.33333% - 31px)}}.contacts__card-set:not(:last-child){margin-bottom:20px}@media screen and (min-width:1280px){.contacts__card-set:not(:last-child){margin-bottom:0}}.contacts__thumb{padding-top:25px;padding-bottom:25px}@media screen and (min-width:768px) and (max-width:1279px){.contacts__thumb{padding-top:30px;padding-bottom:30px}}.contacts__thumb-contact{display:flex;flex-direction:column}.contacts__thumb:not(:last-child){border-bottom:1px solid #e1e1e1}.contacts__date-card-chill-day,.contacts__date-card-work-week{margin-bottom:12px}.contacts__title{display:inline-block;margin-bottom:25px;padding:1px 25px;text-align:center;background:#f0d1a5;border-radius:4px;font-weight:500;font-size:12px;line-height:1.1;letter-spacing:.04em}@media screen and (min-width:768px) and (max-width:1279px){.contacts__title{font-size:16px;padding:1px 14px;line-height:1.8}}@media screen and (min-width:1280px){.contacts__title{font-size:16px;padding:1px 14px;line-height:1.8}}.contacts__title-even{background:#c2e297}.contacts__subtitle{margin-bottom:10px;padding-top:6px;padding-bottom:12px;font-weight:500;font-size:12px;line-height:1.1;letter-spacing:.04em;color:var(--black)}@media screen and (min-width:768px) and (max-width:1279px){.contacts__subtitle{padding-top:14px;font-size:14px}}@media screen and (min-width:1280px){.contacts__subtitle{font-size:16px;padding-top:18px}}.contacts__description{width:180px;font-weight:500;font-size:12px;line-height:1.5;color:#907e82}@media screen and (min-width:768px) and (max-width:1279px){.contacts__description{font-size:14px}}@media screen and (min-width:1280px){.contacts__description{width:260px;font-size:16px}}.contacts__date{margin-bottom:4px;font-weight:500;font-size:12px;line-height:1.1;color:#000}@media screen and (min-width:768px) and (max-width:1279px){.contacts__date{font-size:14px}}@media screen and (min-width:1280px){.contacts__date{font-size:16px}}.contacts__date-time{font-weight:500;font-size:12px;line-height:1.8;color:#ffa5ba}@media screen and (min-width:768px) and (max-width:1279px){.contacts__date-time{font-size:14px}}@media screen and (min-width:1280px){.contacts__date-time{font-size:16px}}.contacts__mail,.contacts__tel{font-weight:500;font-size:12px;line-height:1.5;color:#907e82}@media screen and (min-width:768px) and (max-width:1279px){.contacts__mail,.contacts__tel{font-size:14px}}@media screen and (min-width:1280px){.contacts__mail,.contacts__tel{font-size:16px}}.contacts__buttons-list{width:100%}@media screen and (min-width:768px){.contacts__buttons-list{display:flex;justify-content:center}}.contacts__button{display:block;cursor:pointer;margin:0 auto;min-width:162px;padding:8px 17px;color:var(--accent-color);font-weight:700;font-size:16px;line-height:21px;background-color:var(--white);border-radius:22px;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:1280px){.contacts__button{min-width:192px}}.contacts__button:focus,.contacts__button:hover{background-color:var(--accent-color);color:var(--white)}@media screen and (min-width:768px){.contacts .button-location{margin-right:14px}}.contacts__button-our-location{margin-bottom:10px}.contacts__icon-arrow-right{text-align:center;vertical-align:middle;margin-left:6px;width:6px;height:10px}.contacts .myDrop{display:none;width:100%;overflow:auto;z-index:1;background:#fff;margin-top:10px;box-shadow:0 8px 30px rgba(212,20,67,.2);border-radius:24px;padding:14px 20px;color:#000;margin-bottom:10px}.contacts .city-maps{font-weight:500;font-size:12px;line-height:1.86;cursor:pointer;color:rgba(94,50,60,.6431372549019608);transition:color .25s cubic-bezier(.4,0,.2,1)}.contacts .city-maps:focus,.contacts .city-maps:hover{color:var(--accent-color)}@media screen and (min-width:768px){.contacts .city-maps{font-size:16px}}.contacts .city-maps:not(:last-child):after{content:"";display:flex;border:1px solid #e1e1e1;margin-top:6px;margin-bottom:6px}.contacts .my-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(255,185,192,.4);padding:100px 20px}.contacts .modal-maps{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 30px rgba(212,20,67,.4);border-radius:24px;padding:30px 34px;width:100vw;height:100vh;overflow-y:scroll;margin-left:auto;margin-right:auto;cursor:default}@media screen and (min-width:768px){.contacts .modal-maps{padding-bottom:20px;max-width:800px}}.contacts .show{display:block}.contacts .maps{width:100%;height:370px;border-radius:22px}@media screen and (min-width:768px){.contacts .maps{max-width:100%;height:400px;margin-bottom:20px}}.contacts .modal-list{display:flex;flex-direction:column;justify-content:center}.contacts .modal-list__city{font-size:18px;text-align:center}@media screen and (min-width:1280px){.contacts .modal-list__city{font-size:32px;margin-bottom:20px}}.contacts .modal-list__item{margin-bottom:20px}.contacts .modal-list__item:last-child{margin-top:20px}.contacts .modal-link{display:block;width:120px;font-size:16px;text-align:center;color:#fff;border:1px solid var(--accent-color);margin:0 auto;background-color:var(--accent-color);border-radius:50px;transition:color .25s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:1280px){.contacts .modal-link{font-size:25px;width:170px}}.contacts .modal-link:focus,.contacts .modal-link:hover{color:#ffa5ba;transition:color .25s cubic-bezier(.165,.84,.44,1)}.contacts .close{width:20px;height:20px;background-color:#000}.contacts .close__icon{position:absolute;right:20px;width:16px;height:14px;stroke:#ffa5ba;transition:stroke .3s cubic-bezier(.4,0,.2,1)}.backdropp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1),pointer-events .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:1000}@media screen and (max-width:1199px){.backdropp{display:flex;justify-content:center;align-items:center}}.backdropp.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.backdropp.is-hidden .modall{transform:translate(-50%,-50%)}.modall{position:relative;height:100vh;overflow:scroll;padding:40px;background-color:var(--white);animation-duration:.25s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.modall{position:absolute;width:528px;height:581px;top:50%;left:50%;transform:translate(-50%,-50%)}}.button-close{position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:red;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer}.button-close__icon{transition:fill .25s cubic-bezier(.4,0,.2,1)}.button-close:focus .button-close__icon,.button-close:hover .button-close__icon{fill:currentColor}.modall__title{display:flex;align-self:center;text-align:center;margin-bottom:12px;font-size:18px;color:#000}.form-fild{position:relative}.form-fild__input{margin-top:10px;margin-bottom:10px;padding:11px 0 11px 42px;width:100%;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:none}.form-fild__input:focus{border:1px solid #000}.form-fild__label{margin-bottom:6px;line-height:1.16;letter-spacing:.01em;color:#000}.form-fild__icon{position:absolute;top:50%;left:15px;transform:translateY(-25%);display:inline-block;fill:#000}.form-fild__input:focus~.form-fild__icon{fill:#000}.form-fild__textarea{margin-top:10px;resize:none;height:120px;padding:12px 16px;width:100%;font-size:14px;line-height:1.16;letter-spacing:.01em;color:#000;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:#000}.form-fild__textarea:focus{border:1px solid #000}.form-fild__textarea::placeholder{font-size:12px;line-height:1.16;letter-spacing:.01em;color:hsla(0,0%,45.9%,.5)}.policy{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:30px}.policy__label{display:block;font-size:12px;line-height:1.16;color:#000}@media screen and (min-width:1280px){.policy__label{font-size:14px;line-height:1.71}}.policy-link{font-size:12px;line-height:1.16;text-decoration-line:underline;color:#000}@media screen and (min-width:1280px){.policy-link{font-size:14px;line-height:1.71}}.policy__checkbox{position:absolute;width:1px;height:1px;margin:-1px;border:1px solid #000;padding:0;clip:rect(0 0 0 0);overflow:hidden}.policy__checkbox:checked+.policy__icon{fill:#00f;border-radius:2px;background-color:#000;background-image:url(/team3_project_html_css/check.3d7a6264.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;background-origin:content-box}.policy__checkbox:focus+.policy__icon,.policy__icon{border:1px solid #000}.policy__icon{display:inline-block;vertical-align:middle;margin-right:7px;width:16px;height:15px}.send-button{display:block;padding:10px 55px;margin-left:auto;margin-right:auto;font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;color:#fff;background-color:red;box-shadow:0 4px 4px rgba(0,0,0,.15);border:none;border-radius:4px;cursor:pointer;transition:background-color .25s cubic-bezier(.165,.84,.44,1)}.send-button:focus,.send-button:hover{color:#fff;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)}.footer{padding-top:113px;background:var(--secondary-background-color)}@media screen and (min-width:768px){.footer__own-thumb{display:flex;justify-content:space-between}}.footer__subtitle,.footer__title{font-family:Titan One;font-weight:400;text-transform:uppercase}.footer__title{max-width:232px;color:var(--title-text-color);margin-bottom:17px;font-size:18px;line-height:1.16}@media screen and (min-width:768px) and (max-width:1279px){.footer__title{max-width:370px;font-size:26px;line-height:1.15;letter-spacing:.04em}}@media screen and (min-width:1280px){.footer__title{max-width:502px;font-size:30px;line-height:1.13}}.footer__subtitle{max-width:200px;margin-bottom:44px;color:var(--accent-color);font-size:34px;line-height:39px;letter-spacing:.04em}@media screen and (min-width:768px) and (max-width:1279px){.footer__subtitle{max-width:340px;font-size:48px;line-height:1.14;letter-spacing:.06em}}@media screen and (min-width:1280px){.footer__subtitle{max-width:518px;font-size:58px;line-height:1.13;letter-spacing:.06em}}.footer__right-side-thumb{display:flex;flex-direction:column;align-items:flex-end}.footer__decoration-line{display:block;border-top:1px solid #e1e1e1}.footer__tel-number{max-width:300px;margin-bottom:44px;color:var(--black);font-style:normal;font-weight:700;font-size:11px;line-height:1.83}@media screen and (min-width:768px) and (max-width:1279px){.footer__tel-number{max-width:340px;font-size:14px;line-height:1.85}}@media screen and (min-width:1280px){.footer__tel-number{max-width:380px;font-size:16px;line-height:1.87}}.footer__tel-number_disagn{color:var(--accent-color)}.footer__copyright{max-width:150px;margin:0 auto;padding-top:22px;padding-bottom:25px;color:var(--grey);text-align:center;font-weight:700;font-size:14px;line-height:1.5}@media screen and (min-width:768px) and (max-width:1279px){.footer__copyright{padding-top:30px;padding-bottom:18px;max-width:none}}@media screen and (min-width:1280px){.footer__copyright{padding-top:10px;padding-bottom:10px;max-width:none}}
/*# sourceMappingURL=/team3_project_html_css/src.05592a23.css.map */