*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}ul{list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding-left:0}img{max-width:100%;height:auto;display:block}button{cursor:pointer}.container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:320px) and (max-width:767.98px){.container{width:320px}}@media screen and (min-width:768px) and (max-width:1199.98px){.container{width:768px;padding:0 16px}}@media screen and (min-width:1200px){.container{width:1200px}}ul{list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding-left:0}img{max-width:100%;height:auto;display:block}button{cursor:pointer}.product-card__item-price,.product-card{margin:0;padding:0;list-style:none}.product-card__title,.product-card__text-price,.product-card__title-price,.prodacts__title,.prodacts__text{text-transform:uppercase}.header{width:100%;z-index:5;padding-top:8px;position:absolute}@media screen and (min-width:768px){.header{padding-top:32px}}@media screen and (min-width:1200px){.header{padding-top:37px}}.header-container{align-items:center;display:flex}@media screen and (max-width:767.98px){.header-container{width:320px}}.nav{align-items:center;display:flex}@media screen and (min-width:1200px){.nav__logo{margin-right:128px}}.nav__list{display:none}@media screen and (min-width:1200px){.nav__list{margin:0;padding:0;list-style:none;display:flex}}.nav__item:not(:first-child){margin-left:32px}.menu-btn-open{cursor:pointer;stroke:#d41443;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex}.menu-btn-open:hover,.menu-btn-open:focus{stroke:#fff}@media screen and (min-width:1200px){.menu-btn-open{display:none}}.btn{text-align:center;width:209px;height:44px;cursor:pointer;color:#d41443;fill:#fff;stroke:#d41443;background-color:#fff;border:none;border-radius:22px;align-items:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.31;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),stroke .25s cubic-bezier(.4,0,.2,1)}.btn:hover,.btn:focus{color:#fff;stroke:#fff;background-color:#d41443}.header-btn{margin-left:32px;display:none}@media screen and (min-width:768px){.header-btn{display:block}}@media screen and (min-width:1200px){.header-btn{margin-left:auto}}.mob-menu__top{padding-top:26px}.mob-menu{width:100%;height:100%;opacity:1;z-index:10;background-color:#e17992;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0}.mob-menu .mob-menu__container{height:100%;flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}@media screen and (min-width:768px){.mob-menu{width:calc(100% - 485px);max-width:500px}}.mob-menu__btn-close{cursor:pointer;stroke:#fff;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;margin-bottom:26px;margin-left:auto;padding-right:20px;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex}.mob-menu__btn-close:hover,.mob-menu__btn-close:focus{stroke:#d41443}.mob-menu__btn{margin:auto auto 19px;display:block}.mob-menu__btn-icon{margin-left:15px}.mob-menu__list{margin:0;padding:0;list-style:none}.mob-menu__item{border-top:1px solid #e18298;margin-bottom:10px;padding-top:13px;padding-left:21px}.mob-menu__item:last-child{border-bottom:1px solid #e18298;margin-bottom:0;padding-bottom:14px}.mob-menu__link{cursor:pointer;color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.28;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex}.mob-menu__link:hover,.mob-menu__link:focus{color:#d41443}.nav__link{cursor:pointer;color:#fff;padding-top:15px;padding-bottom:15px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.28;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex}.nav__link:hover,.nav__link:focus{color:#d41443}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.no-scroll{overflow:hidden}.header-backdrop{width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0}.header-modal{width:96%;height:550px;max-width:380px;z-index:11;background-color:#ffb8ca;border-radius:4px;padding:12px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-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)}.header-modal__btn-close{cursor:pointer;stroke:#fff;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;margin-bottom:26px;margin-left:auto;padding-right:20px;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex}.header-modal__btn-close:hover,.header-modal__btn-close:focus{stroke:#d41443}.modal-form__title{text-align:center;color:#d41443;margin-top:15px;margin-bottom:15px;font-family:Titan One;font-size:26px;font-style:normal;font-weight:400;line-height:1.15}.header-modal_container{flex-direction:column;justify-content:center;display:flex}.title{letter-spacing:.04em;text-transform:uppercase;justify-content:center;font-family:Titan One;font-size:20px;font-style:normal;font-weight:400;line-height:1.15;display:flex}.form__title{color:#fff;margin:0 0 10px}.form__title-coffee{color:#e7ab59;margin:10px 0 5px}.form__title-milks{color:#abdb6b;margin:10px 0 5px}.modal-label{letter-spacing:.04em;color:#fff;justify-content:center;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.78;display:flex}.modal-input{margin-right:10px}.modal_btn-container{justify-content:center;display:flex}.modal__btn{text-align:center;width:209px;height:44px;cursor:pointer;color:#d41443;fill:#fff;stroke:#d41443;background-color:#fff;border:none;border-radius:22px;align-items:center;margin-top:20px;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.31;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),fill .25s cubic-bezier(.4,0,.2,1);display:block}.modal__btn:hover,.modal__btn:focus{color:#fff;stroke:#fff;background-color:#d41443}.header-modal::-webkit-scrollbar{width:8px}.header-modal::-webkit-scrollbar-track{background-color:rgba(84,77,77,.686)}.header-modal::-webkit-scrollbar-thumb{background-color:#d41443;border:2px solid rgba(84,77,77,.686);border-radius:4px}.hero{width:100%;background:#ffb8ca;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;width:346px;height:346px;transition:transform rotateZ(20deg)500ms cubic-bezier(.4,0,.2,1);background:#ffa5ba;border-radius:50%;position:absolute;top:40%;left:50%;transform:translate(-37%,-35%)}@media screen and (min-width:768px){.hero:after{width:335px;height:333px;left:48%;transform:translate(-35%,-35%)}}@media screen and (min-width:1200px){.hero:after{width:534px;height:534px;transform:translate(-20%,-40%)}}@media screen and (min-width:1200px){.hero__girl img{width:304px}}.hero__crem img{z-index:0;width:171px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-20%)}@media screen and (min-width:768px){.hero__crem img{width:143px;transform:translate(-45%)}}@media screen and (min-width:768px) and (min-width:1200px){.hero__crem img{width:236px;transform:translate(2%)}}.hero__container{z-index:3;padding-top:194px;padding-bottom:158px;position:relative}@media screen and (max-width:767.98px){.hero__container{width:320px}}@media screen and (min-width:768px){.hero__container{width:768px;padding-top:102px;padding-bottom:16px}}@media screen and (min-width:1200px){.hero__container{width:1200px;padding-top:147px;padding-bottom:60px}}.hero__button{z-index:3;align-items:center;position:relative}.hero__title{letter-spacing:.04em;text-transform:uppercase;color:#fff;width:218px;z-index:3;margin-bottom:20px;padding-left:20px;font-family:Titan One;font-size:26px;font-style:normal;font-weight:400;line-height:1.15;position:relative}@media screen and (min-width:768px){.hero__title{width:200px;padding-left:0;font-size:22px;line-height:1.13}}@media screen and (min-width:1200px){.hero__title{width:277px;margin-bottom:35px;font-size:38px;line-height:1.01}}.hero__primary{color:#d41443;font-size:48px}@media screen and (min-width:768px){.hero__primary{font-size:34px;line-height:.9}}@media screen and (min-width:1200px){.hero__primary{font-size:58px;line-height:1.01}}.hero__button{padding-left:20px;display:flex}@media screen and (min-width:768px){.hero__button{margin-bottom:20px;padding-left:0}}.hero__one{text-align:center;min-width:62px;min-height:25.8px;color:#fff;background:#d41443;border:0 solid rgba(0,0,0,0);border-radius:20px;justify-content:center;align-items:center;margin-right:9px;padding:8px;font-family:DM Sans;font-size:8px;font-style:normal;font-weight:400;line-height:1.25;transition:color .25s linear,background-color .25s linear;display:inline-block}@media screen and (min-width:1200px){.hero__one{min-height:40px;min-width:107px;padding:11px 23px;font-size:14px;line-height:1.3}}.hero__one:hover,.hero__one:focus{color:#d41443;background-color:#ecebeb;transition-duration:.5s}.hero__two{text-align:center;color:#d41443;min-width:83px;height:25.8px;background:#fff;border:0 solid rgba(0,0,0,0);border-radius:20px;align-items:center;padding-left:15px;font-family:DM Sans;font-size:8px;font-style:normal;font-weight:400;line-height:1.25;transition:color .25s linear,background-color .25s linear;display:flex}@media screen and (min-width:1200px){.hero__two{height:40px;min-width:138px;padding:11px 23px;font-size:14px;line-height:1.3}}.hero__two:hover,.hero__two:focus{color:#d41443;background-color:#ecebeb}@media screen and (min-width:768px){.hero__couple{align-items:center;display:flex}}@media screen and (max-width:767.98px){.hero__arrow{display:none}}@media screen and (max-width:767.98px){.hero__milk{display:none}}@media screen and (min-width:768px){.hero__milk{width:152px}}@media screen and (min-width:1200px){.hero__milk{width:213px}}@media screen and (max-width:767.98px){.hero__girl{display:none}}@media screen and (min-width:768px){.hero__girl{z-index:3;width:190px;height:150px;display:inline-block;position:relative;bottom:0;right:0}}.hero__paragraph{color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:1.43}@media screen and (max-width:767.98px){.hero__paragraph{display:none}}@media screen and (min-width:768px){.hero__paragraph{width:148px;font-size:8px;line-height:1.5;display:inline-block}}@media screen and (min-width:1200px){.hero__paragraph{width:200px;font-size:14px;line-height:1.4}}.hero__snap{width:18px;height:18px;color:#d41443;cursor:pointer;background-color:#fff;border:0;border-radius:50%;margin:0;padding:0;transition:color .25s linear,background-color .25s linear;position:absolute;bottom:24px;left:24%;transform:translate(-134%)}@media screen and (min-width:1200px){.hero__snap{width:26px;height:26px;transform:translate(-257%)}}.hero__icon{width:5px;fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1200px){.hero__icon{width:8px;transform:translate(-50%,-50%)}}.hero__item{text-align:right;color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:1.29}@media screen and (max-width:767.98px){.hero__item{display:none}}@media screen and (min-width:768px){.hero__item{font-size:8px}}@media screen and (min-width:1200px){.hero__item{font-size:14px;line-height:1.3}}.hero__class{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#d41443;font-family:Titan One;font-size:46px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:768px){.hero__class{font-size:28px}.hero__class:after{content:"";z-index:0;width:16px;height:16px;z-index:-1;transition:transform rotateZ(20deg)500ms cubic-bezier(.4,0,.2,1);background:#fff;border-radius:50%;position:absolute;top:0%;right:0;transform:translate(44%,474%)}}@media screen and (min-width:768px) and (min-width:1200px){.hero__class:after{width:30px;height:30px;transform:translate(49%,510%)}}@media screen and (min-width:768px) and (min-width:1200px){.hero__class{font-size:46px;line-height:1.15}}.hero__bottom{margin-bottom:79px}@media screen and (min-width:768px){.hero__make:after{content:"";z-index:0;width:16px;height:16px;transition:transform rotateZ(20deg)500ms cubic-bezier(.4,0,.2,1);z-index:-1;background:#fff;border-radius:50%;position:absolute;top:0%;right:0%;transform:translate(46%,107%)}}@media screen and (min-width:768px) and (min-width:1200px){.hero__make:after{width:30px;height:30px;transform:translate(46%,211%)}}.hero__right{position:absolute;top:73px;right:32px}.hero__list{margin-bottom:15px;padding-top:20px}@media screen and (min-width:1200px){.hero__list{padding-top:72px}}.hero__left{position:relative}@media screen and (max-width:767.98px){.hero__girl{display:none}}@media screen and (min-width:768px){.hero__girl{width:190px}}@media screen and (min-width:1200px){.hero__girl{width:304px;bottom:-33px}}#more{display:none}.prodacts{padding:60px 0}.prodacts__text{text-align:center;color:#ffa5ba;font-family:Titan One;font-weight:400}@media screen and (max-width:767.98px){.prodacts__text{margin:0 0 15px;font-size:18px;line-height:1.17}}@media screen and (min-width:768px) and (max-width:1199.98px){.prodacts__text{margin:0 0 18px;font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.prodacts__text{letter-spacing:.04em;margin:0 0 16px;font-size:30px;line-height:1.13}}.prodacts__title{text-align:center;letter-spacing:.04em;color:#d41443;margin:0;font-family:Titan One;font-weight:400}@media screen and (max-width:767.98px){.prodacts__title{margin-bottom:8px;font-size:34px;line-height:1.15}}@media screen and (min-width:768px) and (max-width:1199.98px){.prodacts__title{margin-bottom:20px;font-size:48px;line-height:1.15}}@media screen and (min-width:1200px){.prodacts__title{letter-spacing:.06em;margin-bottom:20px;font-size:58px;line-height:1.14}}@media screen and (min-width:768px){.product-card{justify-content:center;align-items:center;display:flex}}.product-card__text{text-align:center;letter-spacing:.04em;color:#fff;font-family:DM Sans;font-weight:700}@media screen and (max-width:767.98px){.product-card__text{padding-bottom:45px;font-size:14px;line-height:152%}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__text{font-size:14px;line-height:176%}}@media screen and (min-width:1200px){.product-card__text{font-size:16px;line-height:176%}}.product-card__title-price{text-align:center;letter-spacing:.1em;color:#fff;font-family:Titan One;font-weight:400}@media screen and (max-width:767.98px){.product-card__title-price{margin-bottom:20px;padding:0;font-size:14px;line-height:1.15}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__title-price{margin-bottom:30px;padding:0;font-size:16px;line-height:1.16}}@media screen and (min-width:1200px){.product-card__title-price{margin-bottom:20px;padding:0;font-size:18px;line-height:1.18}}.product-card__item-price{text-align:center;letter-spacing:.04em;color:#fff;font-family:DM Sans;font-weight:700}@media screen and (max-width:767.98px){.product-card__item-price{font-size:14px;line-height:152%}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item-price{font-size:16px;line-height:162%}}@media screen and (min-width:1200px){.product-card__item-price{font-size:18px;line-height:162%}}.product-card__text-price{text-align:center;letter-spacing:.1em;color:#fff;margin-top:40px;font-family:Titan One;font-weight:400}@media screen and (max-width:767.98px){.product-card__text-price{padding:0 0 20px;font-size:16px;line-height:1.15}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__text-price{padding:0 0 30px;font-size:18px;line-height:1.16}}@media screen and (min-width:1200px){.product-card__text-price{padding:0 0 20px;font-size:20px;line-height:1.18}}.product-card__thumb{width:100%;border-radius:24px;position:absolute;bottom:85px;left:0;overflow:hidden}@media screen and (max-width:767.98px){.product-card__thumb{height:calc(100% - 237px)}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__thumb{height:calc(100% - 183px)}}@media screen and (min-width:1200px){.product-card__thumb{height:calc(100% - 250px);bottom:105px}}.product-card__overlay{width:100%;height:100%;opacity:0;border-radius:24px;padding:20px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:translateY(100%)}.product-card__overlay--cream{background-color:#ffa5ba}.product-card__overlay--coffee{background-color:#ebbf8a}.product-card__overlay--milkshakes{background-color:#b1d285}.product-card__item:hover .product-card__overlay,.product-card__item:focus .product-card__overlay{opacity:.9;transform:translateY(0)}.product-card__item{box-sizing:border-box;text-align:center;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);position:relative}@media screen and (max-width:767.98px){.product-card__item{width:100%;max-width:280px;min-height:489px;margin:140px auto 0;padding:160px 40px 40px}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item{width:224px;height:473px;margin-top:138px;padding:118px 32px 40px}.product-card__item:not(:last-child){margin-right:16px}}@media screen and (min-width:1200px){.product-card__item{width:368px;height:535px;margin-top:261px;padding:165px 64px 60px}.product-card__item:not(:last-child){margin-right:32px}}.product-card__item:hover,.product-card__item:focus{box-shadow:0 1px 1px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}.product-card__item:before{content:"";display:inline-blok;width:100%;height:280px;background-position:50%;background-size:cover;position:absolute;top:-140px;left:0}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item:before{height:224px;top:-138px}}@media screen and (min-width:1200px){.product-card__item:before{height:394px;top:-261px}}.product-card__item--cream{background:#ffb8ca;border-radius:24px}.product-card__item--cream:before{content:""}@media screen and (max-width:767.98px){.product-card__item--cream:before{background-image:url(ice-cream@320_1x.df9e39b1.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.product-card__item--cream:before{background-image:url(ice-cream@320_2x.57e1bf6d.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item--cream:before{background-image:url(ice-cream@768_1x.b7a56843.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.product-card__item--cream:before{background-image:url(ice-cream@768_2x.0373d710.png)}}@media screen and (min-width:1200px){.product-card__item--cream:before{background-image:url(ice-cream@1200_1x.e1c561f0.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.product-card__item--cream:before{background-image:url(ice-cream@1200_2x.a284755b.png)}}.product-card__item--coffee{background:#f0d1a5;border-radius:24px}.product-card__item--coffee:before{content:""}@media screen and (max-width:767.98px){.product-card__item--coffee:before{background-image:url(coffee@320_1x.043f565d.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.product-card__item--coffee:before{background-image:url(coffee@320_2x.248a176c.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item--coffee:before{background-image:url(coffee@768_1x.595e54cb.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.product-card__item--coffee:before{background-image:url(coffee@768_2x.82142cf5.png)}}@media screen and (min-width:1200px){.product-card__item--coffee:before{background-image:url(coffee@1200_1x.f5a81f1b.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.product-card__item--coffee:before{background-image:url(coffee@1200_2x.40fd5e78.png)}}.product-card__item--milkshakes{background:#c2e297;border-radius:24px}.product-card__item--milkshakes:before{content:""}@media screen and (max-width:767.98px){.product-card__item--milkshakes:before{background-image:url(milkshakes@320_1x.aefbf265.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.product-card__item--milkshakes:before{background-image:url(milkshakes@320_2x.6dc0264c.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.product-card__item--milkshakes:before{background-image:url(milkshakes@768_1x.8beceabb.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.product-card__item--milkshakes:before{background-image:url(milkshakes@768_2x.46255e93.png)}}@media screen and (min-width:1200px){.product-card__item--milkshakes:before{background-image:url(milkshakes@1200_1x.d676df05.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.product-card__item--milkshakes:before{background-image:url(milkshakes@1200_2x.d5501fc5.png)}}.product-card__title{text-align:center;letter-spacing:.04em;color:#fff;margin:0 0 32px;padding-bottom:38px;font-family:Titan One;font-size:20px;font-weight:400;line-height:1.15;position:relative}@media screen and (min-width:1200px){.product-card__title{font-size:30px;line-height:1.15}}.product-card__title:after{content:"";display:inline-blok;width:26px;height:6px;background-image:url(three_points_1x.f3cf84a9.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-card__title:after{background-image:url(three_points_2x.588fe2ef.png)}}.button-product{width:40px;height:40px;color:#d41443;cursor:pointer;background-color:#fff;border:0;border-radius:50%;margin:0;padding:0;transition:color .25s linear,background-color .25s linear;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media screen and (min-width:1200px){.button-product{bottom:60px}}.button-product--cream:hover,.button-product--cream:focus{color:#fff;background-color:#ffa5ba}.button-product--coffee:hover,.button-product--coffee:focus{color:#fff;background-color:#ebbf8a}.button-product--milkshakes:hover,.button-product--milkshakes:focus{color:#fff;background-color:#b1d285}.button-product__icon{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backdrop .modal--card-cream{background:#ffb8ca 50%/contain no-repeat;border-radius:24px}@media screen and (max-width:767.98px){.backdrop .modal--card-cream{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(ice-cream@320_1x.df9e39b1.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.backdrop .modal--card-cream{background-image:url(ice-cream@320_2x.57e1bf6d.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.backdrop .modal--card-cream{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(ice-cream@768_1x.b7a56843.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.backdrop .modal--card-cream{background-image:url(ice-cream@768_2x.0373d710.png)}}@media screen and (min-width:1200px){.backdrop .modal--card-cream{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(ice-cream@1200_1x.e1c561f0.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.backdrop .modal--card-cream{background-image:url(ice-cream@1200_2x.a284755b.png)}}.backdrop .modal--card-coffee{background:#f0d1a5 50%/contain no-repeat;border-radius:24px}@media screen and (max-width:767.98px){.backdrop .modal--card-coffee{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(coffee@320_1x.043f565d.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.backdrop .modal--card-coffee{background-image:url(coffee@320_2x.248a176c.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.backdrop .modal--card-coffee{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(coffee@768_1x.595e54cb.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.backdrop .modal--card-coffee{background-image:url(coffee@768_2x.82142cf5.png)}}@media screen and (min-width:1200px){.backdrop .modal--card-coffee{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(coffee@1200_1x.f5a81f1b.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.backdrop .modal--card-coffee{background-image:url(coffee@1200_2x.40fd5e78.png)}}.backdrop .modal--card-milkshakes{background:#c2e297 50%/contain no-repeat;border-radius:24px}@media screen and (max-width:767.98px){.backdrop .modal--card-milkshakes{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(milkshakes@320_1x.aefbf265.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.backdrop .modal--card-milkshakes{background-image:url(milkshakes@320_2x.6dc0264c.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.backdrop .modal--card-milkshakes{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(milkshakes@768_1x.8beceabb.png)}}@media screen and (min-width:768px) and (max-width:1199.98px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199.98px) and (min-resolution:2x){.backdrop .modal--card-milkshakes{background-image:url(milkshakes@768_2x.46255e93.png)}}@media screen and (min-width:1200px){.backdrop .modal--card-milkshakes{background-image:linear-gradient(90deg,rgba(47,48,58,.2),rgba(47,48,58,.2)),url(milkshakes@1200_1x.d676df05.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.backdrop .modal--card-milkshakes{background-image:url(milkshakes@1200_2x.d5501fc5.png)}}.backdrop .modal__close--prodact{cursor:pointer;width:25px;height:25px;stroke:#fff;background:0 0;border:1px solid #fff;border-radius:50%;outline:rgba(0,0,0,0);justify-content:center;align-items:center;justify-items:center;margin-bottom:8px;margin-left:auto;transition:stroke .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.backdrop .modal__close--prodact-cream:hover,.backdrop .modal__close--prodact-cream:focus{stroke:#ffa5ba;border-color:#ffa5ba}.backdrop .modal__close--prodact-coffee:hover,.backdrop .modal__close--prodact-coffee:focus{stroke:#ebbf8a;border-color:#ebbf8a}.backdrop .modal__close--prodact-milkshakes:hover,.backdrop .modal__close--prodact-milkshakes:focus{stroke:#b1d285;border-color:#b1d285}.backdrop.backdrop--cream{background-color:#c45555}.backdrop.backdrop--coffee{background-color:#84652c}.backdrop.backdrop--milkshakes{background-color:#436d3d}.modal__icon{z-index:4}@media screen and (max-width:767.98px){.about-container{background-image:url(aboutmilk.d7284ea8.png);background-position:0 470px;background-repeat:no-repeat;background-size:100%}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.about-container{background-image:url(aboutmilk@2x.27fec8ac.png)}}@media screen and (min-width:768px){.about-container{background-image:none}}@media screen and (min-width:1200px){.about-container{background-image:url(aboutmilk.d7284ea8.png);background-position:50%;background-repeat:no-repeat;background-size:100%}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.about-container{background-image:url(aboutmilk@2x.27fec8ac.png)}}.about{background-color:#fff5f6;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:40px;position:relative}@media screen and (min-width:768px){.about__container{justify-content:space-between;display:flex}}@media screen and (min-width:1200px){.about__container{justify-content:flex-start;display:flex}}@media screen and (min-width:768px){.about__cow{width:336px}}@media screen and (min-width:1200px){.about__cow{width:501px;margin-right:139px}}.about__img{width:100%;margin-bottom:40px}@media screen and (min-width:768px){.about__img{width:336px;max-width:none;margin-bottom:0}}@media screen and (min-width:1200px){.about__img{width:100%;max-width:none;margin-bottom:0}}.about__toptext{color:#ffa5ba;text-align:center;text-transform:uppercase;margin:0 0 15px;font-family:Titan One;font-size:18px;font-style:normal;font-weight:400;line-height:1.16}@media screen and (min-width:768px){.about__toptext{font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.about__toptext{font-size:30px;line-height:1.13}}.about__title{text-align:center;color:#d41443;letter-spacing:.04em;text-transform:uppercase;align-content:center;font-family:Titan One;font-size:34px;font-style:normal;font-weight:400;line-height:1.14}@media screen and (min-width:768px){.about__title{margin-bottom:40px;font-size:48px}}@media screen and (min-width:1200px){.about__title{margin-bottom:60px;font-size:58px;line-height:1.14}}@media screen and (min-width:320px){.about__box-text{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.about__box-text{width:336px;margin-left:0;margin-right:0}}@media screen and (min-width:1200px){.about__box-text{width:463px;margin-left:0;margin-right:0;padding-top:72px}}.about__text{margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.62}@media screen and (min-width:768px){.about__text{margin-bottom:25px;font-size:14px;line-height:1.76}}@media screen and (min-width:1200px){.about__text{margin-bottom:32px;font-size:16px;line-height:1.76}}.about__text-up{color:#907e82}@media screen and (min-width:1200px){.about__text-up{font-size:14px;line-height:1.94}}@media screen and (min-width:768px){.about__text-up--last{margin-bottom:40px}}.about__btn{width:176px;height:44px;color:#d41443;text-align:center;cursor:pointer;background-color:#fff;border:none;border-radius:22px;align-items:center;margin:0 auto;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:18px;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.about__btn:hover,.about__btn:focus{color:#fff;background-color:#d41443}.about__btn:hover .icon__about,.about__btn:focus .icon__about{stroke:#fff}@media screen and (min-width:768px) and (max-width:1199.98px){.about__btn{margin-top:40px}}.icon__about{stroke:#d41443;margin-left:13px;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.backdrop__about{width:100%;height:100%;opacity:1;background-color:rgba(129,82,93,.2);position:fixed;top:0;left:0}.is-hidden{opacity:0;pointer-events:none}.modal__about{width:calc(100% - 40px);background-color:#ffa5ba;border-radius:20px;padding:10px;position:absolute;top:50%;left:55%;overflow:auto;transform:translate(-55%,-50%)scale(1)}@media screen and (min-width:320px){.modal__about{width:300px}}@media screen and (min-width:768px){.modal__about{width:670px;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}@media screen and (min-width:1200px){.modal__about{width:970px;padding-top:20px;transform:translate(-50%,-50%)scale(1)}}.modal__about-title{color:#d41443;text-align:center;text-align:center;text-transform:uppercase;justify-content:center;font-family:Titan One;font-size:20px;font-style:normal;font-weight:400;line-height:1.53;display:flex}@media screen and (min-width:768px){.modal__about-title{font-size:26px}}@media screen and (min-width:1200px){.modal__about-title{font-size:30px}}.modal__about-close{cursor:pointer;width:25px;height:25px;z-index:9;stroke:#d41443;z-index:3;background:0 0;border:1px solid #d41443;border-radius:50%;outline:rgba(0,0,0,0);align-items:center;margin-left:auto;transition:stroke .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.modal__about-close:hover,.modal__about-close:focus{stroke:#d41443;border-color:#d41443}.no-scroll{overflow:hidden}.about-modal__video-wrap{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.about-modal__video{width:100%;height:100%;border-width:0;border-radius:10px;outline-width:0;position:absolute;top:0;left:0}.advantages{width:100%;background-color:#fff5f6;padding-bottom:60px}@media screen and (min-width:1200px){.advantages{padding-bottom:120px}}.advantages__box{max-width:1200px;margin:0 auto}@media screen and (min-width:768px){.advantages__box{padding-left:12px}}@media screen and (min-width:1200px){.advantages__box{padding-left:-4px}}.advantages__title{visibility:hidden;margin:0;padding:0;font-size:0}.advantages__list{cursor:pointer;margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.advantages__list{display:flex}}.advantages__card{max-width:230px;margin-bottom:32px}.advantages__card:last-child{margin-bottom:0}@media screen and (min-width:768px){.advantages__card{max-width:180px;margin-bottom:0;margin-right:4px}.advantages__card:last-child{margin-right:0}}@media screen and (min-width:1200px){.advantages__card{max-width:288px;margin-bottom:0;margin-right:115px}}.advantages__card:before{content:"";height:50px;background-repeat:no-repeat;background-size:contain;margin-bottom:16px;display:block}.advantages__card--cow:before{background-image:url(cow1x.c92bb6d5.png)}.advantages__card--аpple:before{background-image:url(аpple1x.c8906113.png)}.advantages__card--heart:before{background-image:url(heart1x.abfbd727.png)}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__card--cow:before{background-image:url(cow2x.24eaa4c2.png)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__card--аpple:before{background-image:url(аpple2x.a2d8dbeb.png)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__card--heart:before{background-image:url(heart2x.ed89bb05.png)}}.advantages__item,.weight{letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-bottom:4px;font-family:Titan One,sans-serif;font-size:36px;font-weight:400;line-height:1.14;display:inline}@media screen and (min-width:768px){.advantages__item,.weight{text-transform:none;font-size:48px}}@media screen and (min-width:1200px){.advantages__item,.weight{font-size:58px}}.advantages__text{color:#000;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.7}@media screen and (min-width:768px){.advantages__text{font-size:14px}}@media screen and (min-width:1200px){.advantages__text{font-size:16px}}ul{margin:0;padding-left:0;list-style:none}.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}.container--gallery{width:100%;margin:0 auto}@media screen and (min-width:320px){.container--gallery{width:320px}}@media screen and (min-width:768px){.container--gallery{width:768px}}@media screen and (min-width:1200px){.container--gallery{width:1200px;padding-left:93px;padding-right:93px}}.gallery{background:linear-gradient(#fff5f6 12%,rgba(0,0,0,0) 12%);margin:0 auto;padding-bottom:60px}@media screen and (max-width:319.98px){.gallery{height:136px;background-image:url(gallery-min.e3bf9f9e.png),linear-gradient(#fff5f6 12%,rgba(0,0,0,0) 12%);background-position:top;background-repeat:no-repeat;background-size:contain}}@media screen and (min-width:768px){.gallery{background:linear-gradient(#fff5f6 46%,rgba(0,0,0,0) 46%)}}@media screen and (min-width:1200px){.gallery{background:linear-gradient(#fff5f6 13%,rgba(0,0,0,0) 13%);padding-bottom:120px}}.grid{height:138px;flex-flow:column wrap;justify-content:center;margin-bottom:-2px;margin-left:-2px;display:flex}@media screen and (max-width:319.98px){.grid{display:none}}@media screen and (min-width:768px){.grid{height:332px;margin-bottom:-6px;margin-left:-6px}}@media screen and (min-width:1200px){.grid{height:438px;margin-bottom:-8px;margin-left:-8px}}img{max-width:100%;display:block}.grid__item{width:44px;height:44px;align-items:center;margin-bottom:2px;margin-left:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.grid__item:first-child,.grid__item:last-child{height:100%}@media screen and (min-width:768px){.grid__item{width:105px;height:105px;margin-bottom:6px;margin-left:6px}}@media screen and (min-width:1200px){.grid__item{width:138px;height:138px;margin-bottom:8px;margin-left:8px}}.grid__item:hover,.grid__item:focus{transform:scale(1.6)}.grid__item--big{width:90px;height:90px}@media screen and (min-width:768px){.grid__item--big{width:213px;height:213px}}@media screen and (min-width:1200px){.grid__item--big{width:284px;height:284px}}.grid__item--top{margin-top:25px}.grid__img{object-fit:contain;border-radius:8px}@media screen and (min-width:768px){.grid__img{border-radius:20px;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)}}.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}.reviews{text-align:center;padding-bottom:60px}@media screen and (min-width:768px){.reviews{max-width:620px;padding-bottom:80px}}@media screen and (min-width:1200px){.reviews{max-width:968px;padding-bottom:120px}}.slide__photo{max-width:85px;margin-bottom:32px;margin-left:auto;margin-right:auto}.slide__text-box{background-color:#fafafa;margin-bottom:16px;padding:30px;position:relative}@media screen and (min-width:768px){.slide__text-box{margin-left:auto;margin-right:auto;padding:20px}}@media screen and (min-width:1200px){.slide__text-box{padding:32px 52px}}.slide__text{z-index:1;text-align:center;color:#000;max-width:150px;background-color:#fafafa;background-image:repeating-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30px,#e1e1e1 0,#e1e1e1 31px);margin-left:auto;margin-right:auto;font-size:12px;font-weight:500;line-height:2.55;position:relative}@media screen and (min-width:768px){.slide__text{max-width:514px;letter-spacing:.04em;background-image:repeating-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 27px,#e1e1e1 0,#e1e1e1 29px);padding-left:50px;padding-right:50px;font-size:14px;line-height:2.16}}@media screen and (min-width:1200px){.slide__text{max-width:822px;font-size:16px;line-height:186%}}.slide__text:before{content:"";width:54px;height:40px;z-index:-9;background-image:url(symbol.8b653cc6.png);display:block;position:absolute;top:-5%;left:-30%}@media screen and (min-width:768px){.slide__text:before{top:-10%;left:20px}}@media screen and (min-width:1200px){.slide__text:before{left:20px}}.slide__name{color:#000;margin-top:0;margin-bottom:16px;font-size:14px;font-weight:500;line-height:26px}@media screen and (min-width:768px){.slide__name{margin-bottom:32px;font-size:16px;line-height:30px}}@media screen and (min-width:1200px){.slide__name{font-size:20px;line-height:186%}}.slide__name:before{content:"";width:32px;height:4px;background-image:url(circle.d693567c.svg);background-size:32px 4px;margin:0 auto 16px;display:block}.slick-track{display:flex}.slick-list{overflow:hidden}.slick-dots{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.slick-dots li:not(:last-child){margin-right:18px}.slick-dots button{width:12px;height:12px;background-color:#d9d9d9;border:none;border-radius:50%;font-size:0}.slick-dots li.slick-active button{background-color:rgba(0,0,0,0);background-image:url(home.a1ddfee7.svg);background-position:50%;background-repeat:no-repeat;border-radius:0}html{scroll-behavior:smooth}.anchor{justify-content:flex-end;display:flex}.anchor-link{z-index:3;width:40px;height:40px;color:#fff;text-align:center;opacity:.5;background-color:#d41443;border-radius:50%;justify-content:center;align-items:center;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:500;line-height:1.83;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:30px}.anchor-link:hover,.anchor-link:focus{opacity:1}.contact{margin:0 auto 32px;padding:0;list-style:none}@media screen and (min-width:768px){.contact{gap:32px;margin-bottom:60px;display:flex}}.visually-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact__section{background:linear-gradient(#fff 10%,20%,#fff5f6);padding-bottom:40px}@media screen and (min-width:1200px){.contact__section{padding-bottom:120px}}.contact__card{width:100%;background:#fff;border-radius:24px;margin-bottom:20px;padding:40px 32px;box-shadow:0 8px 30px rgba(212,20,67,.1)}.contact__card:last-child{margin-bottom:0}@media screen and (min-width:768px){.contact__card{width:calc(33.3333% - 21.3333px);margin-bottom:0}}.contact__card--location{border-bottom:1px solid #e1e1e1;padding-bottom:24px;display:block}@media screen and (min-width:768px){.contact__card--location{padding-bottom:32px}}.type{letter-spacing:.04em;color:#fff;text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;margin:0 auto 20px 0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.8333}.type--cafe{width:80px;background-color:#f0d1a5}.type--foodtruck{width:130px;background-color:#c2e297}@media screen and (min-width:768px){.type{margin-bottom:32px;font-size:16px;line-height:1.875}.type--cafe{width:73px}.type--foodtruck{width:138px}}@media screen and (min-width:1200px){.type{line-height:1.8125}.type--cafe{width:75px}.type--foodtruck{width:138px}}.city{letter-spacing:.04em;margin:0 0 8px;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.8333}@media screen and (min-width:768px){.city{margin-bottom:12px;font-size:14px;line-height:1.857}}@media screen and (min-width:1200px){.city{margin-bottom:8px;font-size:16px;line-height:1.86}}.description{color:#907e82;margin:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.description{font-size:14px;line-height:1.64285}}@media screen and (min-width:1200px){.description{font-size:16px;line-height:1.83}}.shedule{border-bottom:1px solid #e1e1e1;margin:0;padding:24px 0;list-style:none}@media screen and (min-width:768px){.shedule{padding:32px 0}}.shedule__item{margin-bottom:8px}.shedule__item--day{color:#000;margin:0;padding:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.8333}@media screen and (min-width:768px){.shedule__item--day{font-size:14px;line-height:1.8571}}@media screen and (min-width:1200px){.shedule__item--day{font-size:16px;line-height:1.86}}.shedule__item--time{color:#ffa5ba;margin:0;padding:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.8333}@media screen and (min-width:768px){.shedule__item--time{font-size:14px;line-height:1.8571}}@media screen and (min-width:1200px){.shedule__item--time{font-size:16px;line-height:1.86}}.shedule__item+.shedule__item{margin-bottom:0}@media screen and (min-width:768px){.shedule__item{margin-bottom:12px}}.contact__info{margin:0;padding:24px 0 0;list-style:none}@media screen and (min-width:768px){.contact__info{padding-top:32px}}.contact__info--link{color:#907e82;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.contact__info--link:hover,.contact__info--link:focus{color:#d41443}@media screen and (min-width:768px){.contact__info--link{font-size:14px;line-height:1.83}}@media screen and (min-width:1200px){.contact__info--link{font-size:16px;line-height:1.83}}.button__section{text-align:center;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:768px){.button__section{justify-content:center;gap:14.5px;margin:0;display:flex}}@media screen and (min-width:1200px){.button__section{gap:12px}}.button__section--item{margin-bottom:10px;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.3125}.button__section--item:last-child{margin-bottom:0}@media screen and (min-width:768px){.button__section--item{margin:0}}@media screen and (min-width:1200px){.button__section--item{line-height:1.301}}.button__location{width:161px;height:44px;color:#fff;text-align:center;cursor:pointer;background-color:#d41342;border:none;border-radius:22px;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button__location:hover,.button__location:focus{color:#d41443;background-color:#ffa5ba}.button__location:hover .icon__location,.button__location:focus .icon__location{stroke:#d41443}@media screen and (min-width:768px){.button__location{width:191px}}@media screen and (min-width:1200px){.button__location{width:198px}}.button__franchise{width:161px;height:44px;color:#d41443;text-align:center;cursor:pointer;background-color:#fff;border:none;border-radius:22px;align-items:center;margin:0 auto;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button__franchise:hover,.button__franchise:focus{color:#fff;background-color:#d41443}.button__franchise:hover .icon__franchise,.button__franchise:focus .icon__franchise{stroke:#fff}@media screen and (min-width:768px){.button__franchise{width:174px}}@media screen and (min-width:1200px){.button__franchise{width:168px}}.icon__location{stroke:#fff;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.icon__franchise{stroke:#d41443;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.backdrop{width:100%;height:100%;opacity:1;z-index:4;visibility:visible;background-color:rgba(129,82,93,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.no-scroll{overflow:hidden}.backdrop.is-hidden .modal{transform:translate(-50%,-50%)scale(.9)}.modal{height:70vh;width:calc(100% - 40px);background-color:#fff;border-radius:6px;padding:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(1);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:320px){.modal{width:300px}}@media screen and (min-width:768px){.modal{width:450px;overflow-y:auto}}@media screen and (min-width:1200px){.modal{height:590px;width:528px}}.modal__close{cursor:pointer;width:25px;height:25px;stroke:#000;background:0 0;border:1px solid rgba(0,0,0,.1);border-radius:50%;outline:rgba(0,0,0,0);justify-content:center;align-items:center;justify-items:center;margin-bottom:8px;margin-left:auto;transition:stroke .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.modal__close:hover,.modal__close:focus{stroke:#d41443;border-color:#d41443}.modal__title{text-align:center;letter-spacing:.04em;color:#ffa5ba;margin-bottom:10px;font-family:Titan One;font-size:24px;font-style:normal;font-weight:400;line-height:1.1333}.modal__map{width:100%;height:65vh}@media screen and (min-width:1200px){.modal__map{height:70vh}}.modal-form__label{width:100%;letter-spacing:.01em;color:#907e82;flex-direction:column;font-family:Titan One;font-size:12px;font-style:normal;font-weight:400;line-height:1.17;display:flex;position:relative}.modal-form__list{margin-bottom:15px}.modal-form__list--item{flex-direction:column;margin-bottom:10px;display:flex}.modal-form__list--item:last-child{margin-bottom:0}.modal-form__input{width:100%;height:40px;cursor:pointer;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:rgba(0,0,0,0);margin-top:4px;padding-left:20px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.modal-form__input:focus,.modal-form__input:hover{border-color:#d41443}.modal-form__comment{resize:none;width:100%;height:120px;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:rgba(0,0,0,0);margin-top:4px;padding:12px 16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.modal-form__comment:hover,.modal-form__comment:focus{border-color:#d41443}.modal-form__submit{letter-spacing:.01em;width:161px;height:44px;color:#fff;text-align:center;cursor:pointer;background-color:#d41342;border:none;border-radius:22px;align-items:center;margin:0 auto;font-family:Titan One;font-size:12px;font-style:normal;font-weight:400;line-height:1.17;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:block}.modal-form__submit:hover,.modal-form__submit:focus{color:#d41443;background-color:#ffa5ba}footer{background-color:#fff5f6}@media screen and (min-width:768px){.container.footer{flex-flow:wrap;justify-content:space-between;display:flex}}@media screen and (min-width:1200px){.container.footer{align-items:flex-end}}.footer_text-container{width:234px;padding-bottom:40px}@media screen and (min-width:768px){.footer_text-container{width:340px;height:100%}}@media screen and (min-width:1200px){.footer_text-container{width:478px;padding-bottom:60px}}.footer_text{text-transform:uppercase;color:#ffa5ba;margin-top:0;margin-bottom:16px;font-family:Titan One;font-size:18px;font-style:normal;font-weight:400;line-height:1.16667}@media screen and (min-width:768px){.footer_text{letter-spacing:.04em;margin-bottom:12px;font-size:26px;font-weight:400;line-height:1.15385}}@media screen and (min-width:1200px){.footer_text{letter-spacing:.04em;margin-bottom:12px;font-size:30px;font-weight:400;line-height:1.13333}}.footer_main-text{letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-top:0;font-family:Titan One;font-size:34px;font-weight:400;line-height:1.14706}@media screen and (min-width:768px){.footer_main-text{letter-spacing:.06em;font-size:48px;line-height:1.14583}}@media screen and (min-width:1200px){.footer_main-text{letter-spacing:.06em;font-size:58px;line-height:1.13793}}.footer_social-container{text-align:right;padding-bottom:40px}@media screen and (min-width:768px){.footer_social-container{padding-top:60px;padding-bottom:59px}}@media screen and (min-width:1200px){.footer_social-container{padding-top:11px;padding-bottom:60px}}.footer_icon-container{justify-content:flex-end;margin-top:0;margin-bottom:40px;display:flex}.footer_social-link{background-color:#fff5f6;justify-content:center;align-items:center;display:flex}.footer_social-link .footer_icon{width:32px;height:32px;fill:#fea5bb;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.footer_social-link .footer_icon{width:34px;height:34px}}@media screen and (min-width:1200px){.footer_social-link .footer_icon{width:34px;height:34px}}.footer_social-link:hover .footer_icon,.footer_social-link:focus .footer_icon{fill:#d41443;transform:scale(1.2)}.footer_li{margin-right:28px}.footer_li:last-child{margin-right:0}.footer_contact-text{text-align:right;color:#000;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:700;line-height:186%}@media screen and (min-width:768px){.footer_contact-text{font-size:14px}}@media screen and (min-width:1200px){.footer_contact-text{font-size:16px}}.footer_contact-num{color:#d41443;text-align:right;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:700;line-height:186%;text-decoration:none;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer_contact-num:focus,.footer_contact-num:hover{color:#907e82}@media screen and (min-width:768px){.footer_contact-num{font-size:14px}}@media screen and (min-width:1200px){.footer_contact-num{font-size:16px}}.footer_watermark-container{width:280px;margin:0 auto}.line{width:100%;border-top:1px solid #e1e1e1;margin-bottom:16px}@media screen and (min-width:768px){.line{margin-bottom:8px}}@media screen and (min-width:1200px){.line{margin-bottom:7px}}.footer_watermark-text{text-align:center;color:#907e82;flex-direction:column;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:152%;display:flex}@media screen and (min-width:768px){.footer_watermark-text{flex-direction:row;justify-content:space-evenly;line-height:186%}}@media screen and (min-width:1200px){.footer_watermark-text{line-height:186%}}
/*# sourceMappingURL=index.36c135c0.css.map */
