*,: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}.socials__link,.products__button,.hero__text-button{justify-content:center;align-items:center;display:flex}html{scroll-behavior:smooth}body{background-color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.76}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}.body.no-scroll{overflow:hidden}.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}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.container{width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1200px){.container{width:1200px;padding-left:16px;padding-right:16px}}.section{padding-top:60px;padding-bottom:60px}.button{cursor:pointer;background-color:inherit;border:none;border-radius:22px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button--with-hover:hover,.button--with-hover:focus{background-color:#ecebeb}.button--with-accent-hover:hover,.button--with-accent-hover:focus{background-color:#a61035}.link{color:inherit;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.link:hover,.link:focus,.link:focus-visible{color:#d41443}.icon{fill:currentColor}.header{box-sizing:border-box;width:100%;z-index:10;padding-top:8px;position:absolute;top:0}@media screen and (min-width:768px){.header{padding-top:32px}}@media screen and (min-width:1200px){.header{padding-top:37px}}.header__container{justify-content:space-between;align-items:center;display:flex}.header__logo-link{transition:transform .1s;display:block}.header__logo-link:hover,.header__logo-link:focus{transform:scale(1.2)}.header__menu{width:100%;height:100%;background-color:#e17992;transition:transform 1s;position:fixed;top:0;right:0;transform:translate(200%)}@media screen and (min-width:768px){.header__menu{width:41%}}@media screen and (min-width:1200px){.header__menu{width:100%;background-color:rgba(0,0,0,0);align-items:center;transition:transform 1ms;display:flex;position:relative;transform:none}}@media screen and (max-width:1199px){.is-open{transition:transform 1s;display:flex;transform:translate(0)}}.header__menu-wrapper{width:100%;margin:0 auto}@media screen and (min-width:1200px){.header__menu-wrapper{flex-direction:row-reverse;align-items:center;display:flex}}.header__menu-close-btn{background-color:rgba(0,0,0,0);border-radius:0;margin-top:25px;margin-left:auto;margin-right:15px;transition:transform .1s;display:flex}.header__menu-close-btn:hover,.header__menu-close-btn:focus{transform:scale(1.2)}@media screen and (min-width:1200px){.header__menu-close-btn{display:none}}.header__menu-close-btn-icon{fill:#fff;display:block}.header__menu-close-btn-icon:hover,.header__menu-close-btn-icon:focus{fill:#d41443}.header__nav-list{margin-top:32px;margin-bottom:0;list-style:none}@media screen and (min-width:1200px){.header__nav-list{margin-top:0;display:flex}}@media screen and (max-width:1199px){.header__nav-item{border-top:1px solid #e18298}}@media screen and (max-width:1199px){.header__nav-item:last-child{border-bottom:1px solid #e18298}}@media screen and (min-width:1200px){.header__nav-item:not(:last-child){margin-right:35px}}.header__nav-link{color:#fff;align-items:center;padding:12px 0 12px 20px;text-decoration:none;transition:transform .1s;display:flex}.header__nav-link:hover,.header__nav-link:focus{transform:scale(1.02)}@media screen and (min-width:1200px){.header__nav-link{border:0;padding:0;display:inline-block}.header__nav-link:hover,.header__nav-link:focus{transform:scale(1.2)}}.header__buy-btn{text-align:center;height:44px;width:209px;background-color:#fff;justify-content:center;align-items:center;margin-top:60px;margin-left:20px;margin-right:20px;display:inline-flex}@media screen and (min-width:768px){.header__buy-btn{width:186px}}@media screen and (min-width:1200px){.header__buy-btn{width:160px;margin-top:0;margin-left:130px;margin-right:0}}.header__buy-text{color:#d41443;font-size:16px;font-weight:700}.header__buy-icon{fill:#d41443;margin-left:10px}.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}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.header__scroll{width:100%;z-index:10;background-color:rgba(255,184,202,.8);padding-top:10px;padding-bottom:10px;transition:all .2s ease-out;position:fixed;top:0}.header__scroll-current{color:#d41443}.header__menu-btn-open{text-align:center;cursor:pointer;background-color:rgba(0,0,0,0);border:0;border-radius:0;margin-left:auto;padding:0;transition:transform .1s}.header__menu-btn-open:hover,.header__menu-btn-open:focus{transform:scale(1.2)}@media screen and (min-width:768px){.header__menu-btn-open{margin-left:auto;margin-right:32px}}@media screen and (min-width:1200px){.header__menu-btn-open{display:none}}.header__menu-btn-icon-open{fill:#d41443}.header__menu-btn-icon-open:hover,.header__menu-btn-icon-open:focus{fill:#fff}.header__tb-btn{text-align:center;height:44px;width:186px;background-color:#fff;justify-content:center;align-items:center;display:inline-flex}@media screen and (max-width:767px){.header__tb-btn{display:none}}@media screen and (min-width:1200px){.header__tb-btn{display:none}}.header__tb-text{color:#d41443;font-size:16px;font-weight:700}.header__tb-icon{fill:#d41443;margin-left:10px}.hero{z-index:0;background-color:#ffb8ca;padding-top:194px;padding-bottom:158px;position:relative;overflow:hidden}@media screen and (min-width:768px){.hero{padding-top:102px;padding-bottom:56px}}@media screen and (min-width:1200px){.hero{padding-top:147px;padding-bottom:84px}}.hero__container{justify-content:space-between;display:flex}.hero__container:after{content:"";width:171px;height:410px;z-index:-1;background-image:url(header-ice-mob-x1.cdac229b.png);background-position:50%;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-36%)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__container:after{background-image:url(header-ice-mob-x2.dcff012d.png);background-size:contain}}@media screen and (min-width:768px){.hero__container:after{width:146px;height:330px;background-image:url(header-ice-tab-x1.dab780ec.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.hero__container:after{background-image:url(header-ice-tab-x2.69533918.png);background-size:contain}}@media screen and (min-width:1200px){.hero__container:after{width:236px;height:557px;background-image:url(header-ice-des-x1.5c3d9845.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){.hero__container:after{background-image:url(header-ice-des-x2.10606944.png);background-size:contain}}.hero__container:before{content:"";width:346px;height:344px;z-index:-2;background-color:#ffa5ba;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-36%,-50%)}@media screen and (min-width:768px){.hero__container:before{width:335px;height:333px}}@media screen and (min-width:1200px){.hero__container:before{width:534px;height:534px}}.hero__title{letter-spacing:.04em;text-transform:uppercase;color:#fff;width:220px;z-index:0;margin-bottom:20px;font-family:Titan One,"cursive";font-size:26px;font-weight:400;line-height:1.15;display:inline-block}@media screen and (min-width:768px){.hero__title{width:162px;font-size:22px;line-height:1.13}}@media screen and (min-width:1200px){.hero__title{width:277px;margin-bottom:24px;font-size:38px;line-height:1.15}}.hero__subtitle{color:#d41443;font-size:48px}@media screen and (min-width:768px){.hero__subtitle{font-size:34px}}@media screen and (min-width:1200px){.hero__subtitle{font-size:58px}}.hero__ul{display:flex}@media screen and (min-width:768px){.hero__ul{margin-bottom:61px}}@media screen and (min-width:1200px){.hero__ul{margin-bottom:108px}}.hero__list:not(:last-child){margin-right:8px}.hero__button--color-cherry{color:#fff;background-color:#d41443}.hero__button--color-cherry:hover,.hero__button--color-cherry:focus{color:#fff}.hero__button--color-white{color:#d41443;background-color:#fff}.hero__list:hover .hero__button{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:rotateX(180deg)}.hero__list:hover .hero__button-text{transition:transform .25s cubic-bezier(.4,0,.2,1);display:block;transform:rotateX(180deg)}.hero__list:not(:hover) .hero__button-text{transform:rotateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}.hero__list:not(:hover) .hero__button{transform:rotateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.hero__button{box-sizing:border-box;padding:7px 14px;font-size:8px;font-weight:400;line-height:1.25;display:block}@media screen and (min-width:1200px){.hero__button{padding:11px 20px;font-size:14px;line-height:1.28}}.hero__text-wrap{margin-left:152px;position:relative}@media screen and (min-width:1200px){.hero__text-wrap{margin-left:215px}}.hero__text{color:#fff;width:114px;margin-bottom:7px;font-size:8px;line-height:1.5;display:none}@media screen and (min-width:768px){.hero__text{display:inline-block}}@media screen and (min-width:1200px){.hero__text{width:200px;margin-bottom:20px;font-size:14px;line-height:1.42}}.hero__text-button{width:18px;height:18px;background-color:#fff;border-radius:50%;display:none}@media screen and (min-width:768px){.hero__text-button{display:flex}}@media screen and (min-width:1200px){.hero__text-button{width:26px;height:26px;display:flex}}.hero__text-button:hover:after{content:"";z-index:0;background-image:url(hero-milk-hover-1х.f4f5c4ca.webp);background-repeat:no-repeat;background-size:contain;animation:kenburns-top 3s cubic-bezier(.23,1,.32,1) both;position:absolute}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__text-button:hover:after{background-image:url(hero-milk-hover-2х.8dc00a53.webp);background-size:contain}}@media screen and (min-width:768px){.hero__text-button:hover:after{width:160px;height:200px;top:-70%;right:110%}}@media screen and (min-width:1200px){.hero__text-button:hover:after{width:260px;height:300px;top:-70%;right:100%}}@keyframes kenburns-top{0%{transform-origin:50% 16%;transform:matrix(1,0,0,1,0,0)}to{transform-origin:top;transform:scale(1.25)translateY(-15px)}}.hero__text-wrap:before{content:"";width:152px;height:154px;z-index:0;background-image:url(header-milk-tab-x1.a7abdb4d.png);background-repeat:no-repeat;display:none;position:absolute;bottom:-36px;left:-152px}@media screen and (min-width:768px){.hero__text-wrap:before{display:block}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__text-wrap:before{background-image:url(header-milk-tab-x2.df0de728.png);background-size:contain}}@media screen and (min-width:1200px){.hero__text-wrap:before{width:213px;height:216px;background-image:url(header-milk-des-x2.4897e667.png);background-size:contain;bottom:-36px;left:-213px}}@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){.hero__text-wrap:before{background-image:url(header-milk-des-x2.4897e667.png)}}.hero__icon{color:#d41443}@media screen and (min-width:768px){.hero__icon{width:13px;height:7px}}@media screen and (min-width:1200px){.hero__icon{width:18px;height:12px}}.hero__count-wrap{margin-right:10px;display:none;position:relative}@media screen and (min-width:768px){.hero__count-wrap{display:block}}@media screen and (min-width:1200px){.hero__count-wrap{margin-right:25px}}.hero__count-ul{text-align:right}.hero__count-list:not(:last-child){margin-bottom:17px}@media screen and (min-width:1200px){.hero__count-list:not(:last-child){margin-bottom:18px}}.hero__count-number{letter-spacing:.04em;text-transform:uppercase;color:#d41443;font-family:Titan One,"cursive";font-size:28px;font-weight:400;line-height:1.14;position:relative}@media screen and (min-width:1200px){.hero__count-number{font-size:46px;line-height:1.15}}.hero__count-number:before{content:"";width:16px;height:16px;z-index:-2;background-color:#fff;border-radius:50%;position:absolute;left:85%}@media screen and (min-width:1200px){.hero__count-number:before{width:30px;height:30px}}.hero__count-text{color:#fff;font-size:8px;font-weight:400;line-height:1.25}@media screen and (min-width:1200px){.hero__count-text{margin-bottom:2px;font-size:14px;line-height:1.28}}.hero__count-wrap:after{content:"";width:190px;height:150px;z-index:-2;position:absolute;bottom:-21%;right:0}@media screen and (min-width:768px){.hero__count-wrap:after{background-image:url(header-girl-tab-x1.48c40c76.png);background-repeat:no-repeat;background-size:contain}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.hero__count-wrap:after{background-image:url(header-girl-tab-x2.4821fe7b.png)}}@media screen and (min-width:1200px){.hero__count-wrap:after{width:304px;height:241px;background-image:url(header-girl-des-x1.8b73bbe2.png);background-repeat:no-repeat;background-size:contain;bottom:-19%}}@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){.hero__count-wrap:after{background-image:url(header-girl-des-x2.d12ae500.png)}}.hero__hover-wrap{display:none}@media screen and (min-width:768px){.hero__hover-wrap{width:190px;height:150px;display:block;position:absolute;bottom:-21%;right:0}}@media screen and (min-width:1200px){.hero__hover-wrap{width:304px;height:241px;bottom:-19%}}.hero__hover-wrap:hover .hero__hover-text{display:block}.hero__hover-text{width:85px;height:40px;letter-spacing:.04em;text-transform:uppercase;color:#0104d8;text-shadow:2px 2px 3px #f4ff00;background-color:#fff;border-radius:15%;margin-top:20px;margin-left:8px;font-family:Titan One,"cursive";font-size:15px;font-weight:400;line-height:1.15;display:none}@media screen and (min-width:1200px){.hero__hover-text{width:140px;height:60px;border-radius:15%;margin-top:30px;margin-left:12px;font-size:26px}}.hero__hover-yellow{color:#f4ff00;text-shadow:2px 2px 3px #0104d8}.products__label{text-align:center;text-transform:uppercase;color:#ffa5ba;margin-bottom:15px;font-family:Titan One,"cursive";font-size:18px;font-style:normal;font-weight:400;line-height:1.17}@media screen and (min-width:768px){.products__label{margin-bottom:18px;font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.products__label{letter-spacing:.04em;margin-bottom:16px;font-size:30px;line-height:1.13}}.products__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-bottom:148px;font-family:Titan One,"cursive";font-size:34px;font-weight:400;line-height:1.15}@media screen and (min-width:768px){.products__title{margin-bottom:158px;font-size:48px}}@media screen and (min-width:1200px){.products__title{letter-spacing:.06em;margin-bottom:281px;font-size:58px;line-height:1.14}}.products__subtitle{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:70px;font-family:Titan One,"cursive";font-size:20px;font-style:normal;font-weight:400;line-height:1.15;position:relative}@media screen and (min-width:1200px){.products__subtitle{font-size:30px;line-height:1.13}}.products__text{text-align:center;letter-spacing:.04em;color:#fff;margin-bottom:32px;font-family:DM Sans;font-style:normal;font-weight:700;line-height:1.79}@media screen and (min-width:1200px){.products__text{margin-bottom:60px;font-size:16px;line-height:1.75}}.products__text--overflow-hidden{padding-bottom:5px;overflow:hidden}.button__arrow--products{color:#d41443}.products__button{width:40px;height:40px;background-color:#fff;border-radius:50%;margin-left:auto;margin-right:auto}.products__subtitle:after{content:"⋯";font-size:40px;display:block;position:absolute;top:32px;left:50%;transform:translate(-50%)}@media screen and (min-width:1200px){.products__subtitle:after{top:45px}}@media screen and (min-width:768px){.products__list{flex-wrap:wrap;gap:16px;display:flex}}@media screen and (min-width:1200px){.products__list{gap:32px}}.card__wrapper{--card-padding-bottom:calc(40px + 40px);padding-top:160px;padding-left:40px;padding-right:40px;padding-bottom:var(--card-padding-bottom);text-align:center;border-radius:24px;position:relative}@media screen and (max-width:767px){.card__wrapper{max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.card__wrapper{flex-basis:calc(33.3333% - 10.6667px);padding-top:118px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1200px){.card__wrapper{--card-padding-bottom:calc(60px + 40px);padding-top:165px;padding-left:60px;padding-right:60px;padding-bottom:var(--card-padding-bottom);flex-basis:calc(33.3333% - 21.3333px)}}@media screen and (max-width:767px){.card__wrapper:not(:last-child){margin-bottom:140px}}.card__wrapper--ice{background-color:#ffb8ca}.card__wrapper--ice:before{content:"";width:280px;height:280px;background-image:url(prod-cream-mob-x1.010a09d5.png);background-size:280px 280px;display:block;position:absolute;top:-140px;left:50%;transform:translate(-50%)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.card__wrapper--ice:before{background-image:url(prod-cream-mob-x2.3edbbbf8.png)}}@media screen and (min-width:768px){.card__wrapper--ice:before{width:224px;height:224px;background-image:url(prod-cream-tab-x1.04d27f8b.png);background-size:224px 224px;top:-138px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.card__wrapper--ice:before{background-image:url(prod-cream-tab-x2.169b36d0.png)}}@media screen and (min-width:1200px){.card__wrapper--ice:before{width:368px;height:394px;background-image:url(prod-cream-des-x1.bff73d19.png);background-size:368px 394px;top:-261px}}@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){.card__wrapper--ice:before{background-image:url(prod-cream-des-x2.5f5aced7.png)}}.card__wrapper--coffee{background-color:#f0d1a5}.card__wrapper--coffee:before{content:"";width:280px;height:280px;background-image:url(prod-coffee-mob-x1.3bfc224c.png);background-size:280px 280px;display:block;position:absolute;top:-140px;left:50%;transform:translate(-50%)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.card__wrapper--coffee:before{background-image:url(prod-coffee-mob-x2.b3be8b7b.png)}}@media screen and (min-width:768px){.card__wrapper--coffee:before{width:224px;height:224px;background-image:url(prod-coffee-tab-x1.8a8b91c5.png);background-size:224px 224px;top:-138px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.card__wrapper--coffee:before{background-image:url(prod-coffee-tab-x2.eab76aa6.png)}}@media screen and (min-width:1200px){.card__wrapper--coffee:before{width:368px;height:394px;background-image:url(prod-coffee-des-x1.09059cdc.png);background-size:368px 394px;top:-261px}}@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){.card__wrapper--coffee:before{background-image:url(prod-coffee-des-x2.bdf40156.png)}}.card__wrapper--shakes{background-color:#c2e297}.card__wrapper--shakes:before{content:"";width:280px;height:280px;background-image:url(prod-shakes-mob-x1.76e54ae4.png);background-size:280px 280px;display:block;position:absolute;top:-140px;left:50%;transform:translate(-50%)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.card__wrapper--shakes:before{background-image:url(prod-shakes-mob-x2.8c8120e1.png)}}@media screen and (min-width:768px){.card__wrapper--shakes:before{width:224px;height:224px;background-image:url(prod-shakes-tab-x1.b834eecb.png);background-size:224px 224px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.card__wrapper--shakes:before{background-image:url(prod-shakes-tab-x2.9cc7f2b5.png)}}@media screen and (min-width:1200px){.card__wrapper--shakes:before{width:368px;height:394px;background-image:url(prod-shakes-des-x1.ce57c0ca.png);background-size:368px 394px;top:-261px}}.products__meta{position:relative;overflow:hidden}.products__overlay{width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(-100%)}.products__overlay--start{transform:translate(0)}.products__button{bottom:calc(var(--card-padding-bottom) - 40px);transform-origin:50%;transform:translateX(-50%)rotate(0);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);position:absolute;left:50%}.products__button.return-arrow{transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);transform:translate(-50%)rotate(-180deg)}.prescription{text-align:left;letter-spacing:.06em;color:rgba(212,20,67,.7);padding-top:30px;font-family:Titan One,"cursive";font-weight:400;line-height:1.2}.prescription-label{text-transform:uppercase;font-size:18px}.prescription-list{margin-top:40px;font-size:16px}.prescription__item{margin-bottom:25px}.prescription__item:last-child{margin-bottom:0}.about{background-color:#fff5f6;padding:60px 0 20px}@media screen and (min-width:768px){.about{padding:60px 0}}@media screen and (min-width:1200px){.about{background-image:url(about-bgmilk-des-x1.dadd0e0a.png);background-position:50% 77%;background-repeat:no-repeat;background-size:1200px;padding-bottom:30px}}@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){.about{background-image:url(about-bgmilk-des-x2.6be1e855.png)}}.about__header{color:#ffa5ba;text-align:center;text-transform:uppercase;margin:0 0 15px;font-family:Titan One,sans-serif;font-size:18px;font-weight:400;line-height:1.14}@media screen and (min-width:768px) and (max-width:1199.98px){.about__header{font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.about__header{font-size:30px;line-height:1.15}}.about__title{max-width:200px;text-align:center;color:#d41443;align-items:center;margin:0 auto 32px;font-family:Titan One,sans-serif;font-size:34px;font-weight:400;line-height:1.14}@media screen and (min-width:768px) and (max-width:1199.98px){.about__title{max-width:429px;margin:0 auto 40px;font-size:48px;line-height:1.15}}@media screen and (min-width:1200px){.about__title{max-width:534px;margin:0 auto 60px;font-size:58px;line-height:1.15}}@media screen and (min-width:768px) and (max-width:1199.98px){.about__box{justify-content:center;display:flex}}@media screen and (min-width:1200px){.about__box{display:flex}}.about__cow{margin-bottom:40px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:1200px){.about__cow{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1199.98px){.about__img{margin-bottom:0;margin-right:32px}}@media screen and (min-width:1200px){.about__img{margin-bottom:0;margin-right:99px}}.about__text{z-index:2;color:#000;margin:0 0 40px;padding-right:60px;font-family:Dm Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.62;position:relative}@media screen and (min-width:768px) and (max-width:1199.98px){.about__text{width:334px;margin-bottom:20px;font-size:14px;line-height:1.9}}@media screen and (min-width:1200px){.about__text{width:463px;margin-bottom:32px;font-size:16px;line-height:1.76}}.about__text--color{z-index:1;color:#907e82;width:100%;margin:0;padding-right:60px;font-family:Dm Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.62;position:relative}@media screen and (max-width:767.98px){.about__text--color:before{content:"";width:100%;height:340px;z-index:-1;pointer-events:none;background-image:url(about-bgmilk-mob-x1.882a2597.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-60px;left:0}}@media screen and (min-width:550px) and (max-width:767px){.about__text--color:before{top:-80px}}@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){.about__text--color:before{background-image:url(about-bgmilk-mob-x2.266ab998.png)}}@media screen and (min-width:768px) and (max-width:1199.98px){.about__text--color{width:334px;font-size:14px;line-height:1.76}}@media screen and (min-width:1200px){.about__text--color{width:463px;font-size:14px;line-height:1.94}}@media screen and (min-width:768px) and (max-width:1199.98px){.about__thumb{margin-bottom:0}}@media screen and (min-width:1200px){.about__thumb{margin-bottom:0;padding-top:90px}}.about__button{color:#d41443;cursor:pointer;background-color:#fff;border:none;border-radius:22px;align-items:center;margin-top:20px;padding:12px 37px;font-family:Dm Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px) and (max-width:1199.98px){.about__button{margin-top:40px;font-size:16px;line-height:1.3}}@media screen and (min-width:1200px){.about__button{margin-top:40px;font-size:16px;line-height:1.3}}.about__button:hover{background-color:#ecebeb}.about__logo{margin-bottom:-3px;margin-left:14px}img{display:block}.features{background-color:#fff5f6}.features__item:before{content:"";height:50px;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.features__title{letter-spacing:.04em;color:#d41443;font-family:Titan One,cursive}.features__descr{font-weight:700}@media screen and (max-width:767px){.features{padding-top:20px}.features__title{text-transform:uppercase;margin-bottom:19px;font-size:36px;line-height:1.13889}.features__descr{max-width:230px;font-size:12px;line-height:1.66667}.features__item:not(:last-child){margin-bottom:28px}.features__item:before{margin-bottom:16px}.features__item--cup:before{width:33px;background-image:url(advan-cup-mob-x1.c92bb6d5.png)}}@media screen and (max-width:767px) and (min-resolution:2x){.features__item--cup:before{background-image:url(advan-cup-mob-x2.24eaa4c2.png)}}@media screen and (max-width:767px){.features__item--apple:before{width:50px;background-image:url(advan-apples-mob-x1.5090e0b5.png)}}@media screen and (max-width:767px) and (min-resolution:2x){.features__item--apple:before{background-image:url(advan-apples-mob-x2.a2d8dbeb.png)}}@media screen and (max-width:767px){.features__item--heart:before{width:44px;background-image:url(advan-heart-mob-x1.abfbd727.png)}}@media screen and (max-width:767px) and (min-resolution:2x){.features__item--heart:before{background-image:url(advan-heart-mob-x2.ed89bb05.png)}}@media screen and (min-width:768px){.features{padding-top:20px}.features__list{gap:4px;display:flex}.features__title{margin-bottom:13px;font-size:48px;line-height:1.14583}.features__descr{max-width:180px;font-size:14px;line-height:1.71429}.features__item:before{margin-bottom:36px}.features__item--cup:before{width:50px;background-image:url(advan-cup-tab-x1.c92bb6d5.png);transform:translate(-9px)}}@media screen and (min-width:768px) and (min-resolution:2x){.features__item--cup:before{background-image:url(advan-cup-tab-x2.24eaa4c2.png)}}@media screen and (min-width:768px){.features__item--apple:before{width:50px;background-image:url(advan-apples-tab-x1.e2dc4e9d.png)}}@media screen and (min-width:768px) and (min-resolution:2x){.features__item--apple:before{background-image:url(advan-apples-tab-x2.01e192c3.png)}}@media screen and (min-width:768px){.features__item--heart:before{width:44px;background-image:url(advan-heart-tab-x1.abfbd727.png)}}@media screen and (min-width:768px) and (min-resolution:2x){.features__item--heart:before{background-image:url(advan-heart-tab-x2.ed89bb05.png)}}@media screen and (min-width:1200px){.features{padding-top:30px}.features__list{gap:100px}.features__title{margin-bottom:16px;font-size:58px;line-height:1.13793}.features__descr{max-width:300px;letter-spacing:.02em;font-size:16px;line-height:1.75}.features__item:before{margin-bottom:40px}.features__item--cup:before{background-image:url(advan-cup-des-x1.c92bb6d5.png)}}@media screen and (min-width:1200px) and (min-resolution:2x){.features__item--cup:before{background-image:url(advan-cup-des-x2.24eaa4c2.png)}}@media screen and (min-width:1200px){.features__item--apple:before{background-image:url(advan-apples-des-x1.c8906113.png)}}@media screen and (min-width:1200px) and (min-resolution:2x){.features__item--apple:before{background-image:url(advan-apples-des-x2.fa1a1545.png)}}@media screen and (min-width:1200px){.features__item--heart:before{background-image:url(advan-heart-des-x1.abfbd727.png)}}@media screen and (min-width:1200px) and (min-resolution:2x){.features__item--heart:before{background-image:url(advan-heart-des-x2.ed89bb05.png)}}@media screen and (max-width:767.98px){.gallery{background-image:linear-gradient(#fff5f6 29%,#fff 29%,#fff 71%)}}@media screen and (min-width:768px) and (max-width:1199.98px){.gallery{background-image:linear-gradient(#fff5f6 56%,#fff 56%,#fff 44%)}}@media screen and (min-width:1200px){.gallery{background-image:linear-gradient(#fff5f6 29%,#fff 29%,#fff 71%)}}.gallery .gallery__container{margin:0 auto;padding:0}@media screen and (max-width:319.98px){.gallery .gallery__container{width:90vw}}@media screen and (min-width:1200px){.gallery .gallery__container{padding:0 93px}}.gallery__list{width:100%;max-width:100vw}@media screen and (min-width:320px){.gallery__list{grid-template-rows:[start]1fr[row2]1fr[row-end]1fr;grid-template-columns:repeat(7,1fr);gap:2% .8%;display:grid}}@media screen and (min-width:1200px){.gallery__list{max-width:1400px;grid-template-rows:[start]1fr[row2]1fr[row-end]1fr;grid-template-columns:repeat(7,1fr);gap:2% .8%;margin-left:auto;margin-right:auto;display:grid}}.gallery__item{height:auto;border-radius:17%;padding:0 0 99%;position:relative;overflow:hidden;box-shadow:0 12px 10px -1px rgba(0,0,0,.216)}@media screen and (max-width:319.98px){.gallery__item:not(:last-child){margin-bottom:10px}}.gallery__item:nth-child(4){border-radius:9%}.gallery__item img{width:100%;height:100%;object-fit:cover;z-index:9;transition:transform 2s cubic-bezier(.52,.46,.48,1.03);position:absolute;top:0;left:0}.gallery__item img:hover,.gallery__item img:focus{transform:scale(1.2)rotate(10deg)}@media screen and (min-width:320px){.gallery__item:nth-child(1){grid-row-start:row2}.gallery__item:nth-child(2){grid-row-start:row2;transform:translateY(64%)}.gallery__item:nth-child(3){grid-column-start:2;transform:translateY(64%)}.gallery__item:nth-child(4){grid-area:span 2/span 2}.gallery__item:nth-child(5){grid-row-start:row-end;grid-column-start:3}.gallery__item:nth-child(6){transform:translateY(71%)}.gallery__item:nth-child(7){grid-row-start:row2;grid-column-start:5;transform:translateY(71%)}.gallery__item:nth-child(8){transform:translateY(40%)}.gallery__item:nth-child(9){grid-row-start:row2;grid-column-start:6;transform:translateY(40%)}.gallery__item:nth-child(10){grid-row-start:row2;grid-column-start:7;transform:translateY(5%)}}.section--no-padding{padding-top:0;padding-bottom:0}@media screen and (min-width:768px){.section--no-padding{padding-bottom:20px}}@media screen and (min-width:1200px){.section--no-padding{padding-top:60px;padding-bottom:60px}}.swiper{width:100%}@media screen and (min-width:768px){.swiper{width:80%}}.swiper-slide{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:12px}.thumb{width:130px;height:130px;border-radius:50%;margin-bottom:32px;overflow:hidden;box-shadow:0 20px 30px -10px #52d3d8}@media screen and (min-width:768px){.thumb{width:170px;height:170px}}@media screen and (min-width:1200px){.thumb{width:200px;height:200px}}.thumb__avatar{width:100%;height:auto;object-fit:contain;object-position:center}.swiper-slide__content{background:#fafafa;margin-bottom:36px;padding:43px 50px 17px;position:relative}.swiper-slide__content:after{content:"⋯";height:0;color:#c7133e;font-size:40px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.swiper-slide__content:before{content:" ";z-index:1;width:54px;height:40px;background-image:url(cust-quotes-mob-x1.99f94612.png);position:absolute;top:30px;left:53px}.swiper-slide__thumb{text-align:center;width:100%;background-image:repeating-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 30px,#e1e1e1 30px,#e1e1e1 31px);justify-content:center;display:flex}.swiper-slide__text{z-index:2;text-align:center;flex-basis:87%;font-size:12px;line-height:2.58}.swiper-slide__subtitle{text-align:center;margin-bottom:65px;line-height:1.86}@media screen and (min-width:768px){.swiper-slide__subtitle{margin-bottom:96px}}@media screen and (min-width:1200px){.swiper-slide__subtitle{margin-bottom:110px}}.swiper-pagination-bullet{opacity:.7;width:20px;height:20px;background-color:#c97c8e;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%}@media screen and (min-width:768px){.swiper-pagination-bullet{width:40px;height:40px}}@media screen and (min-width:1200px){.swiper-pagination-bullet{width:50px;height:50px}}.swiper-pagination-bullet:first-child{background-image:url(bgi-jul.cc336016.png)}.swiper-pagination-bullet:nth-child(2){background-image:url(bgi-max.e694b41f.png)}.swiper-pagination-bullet:nth-child(3){background-image:url(bgi-maks.d4313770.png)}.swiper-pagination-bullet:nth-child(4){background-image:url(bgi-lavr.450eef2d.png)}.swiper-pagination-bullet:nth-child(5){background-image:url(bgi-anton.e5ff6042.png)}.swiper-pagination-bullet:nth-child(6){background-image:url(bgi-hamala.35ba36fe.png)}.swiper-pagination-bullet:nth-child(7){background-image:url(bgi-oleg.68e60615.png)}.swiper-pagination-bullet:nth-child(8){background-image:url(bgi-viktor.62ac9c63.png)}.swiper-pagination-bullet-active{height:50px;width:50px;opacity:1;background-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:inline-flex}@media screen and (min-width:768px){.swiper-pagination-bullet-active{width:80px;height:80px}}@media screen and (min-width:1200px){.swiper-pagination-bullet-active{width:100px;height:100px}}.swiper-pagination-bullet-active:nth-child(3n+1){box-shadow:5px 5px rgba(240,46,170,.4),10px 10px rgba(240,46,170,.3),15px 15px rgba(240,46,170,.2),20px 20px rgba(240,46,170,.1)}.swiper-pagination-bullet-active:nth-child(3n+2){box-shadow:5px 5px rgba(240,146,20,.4),10px 10px rgba(240,146,20,.3),15px 15px rgba(240,146,20,.2),20px 20px rgba(240,146,20,.1)}.swiper-pagination-bullet-active:nth-child(3n+3){box-shadow:5px 5px rgba(79,236,144,.4),10px 10px rgba(79,236,144,.3),15px 15px rgba(79,236,144,.2),20px 20px rgba(79,236,144,.1)}.socials__item:hover{animation:rotate-hor-center .5s cubic-bezier(.785,.135,.15,.86) both}@keyframes rotate-hor-center{0%{transform:rotateX(0)}to{transform:rotateX(-360deg)}}.swiper-pagination-bullet-active{animation:tilt-in-br .65s cubic-bezier(.25,.46,.45,.94) both}@keyframes tilt-in-br{0%{opacity:0;transform:rotateY(-35deg)rotateX(-20deg)translate(250px,250px)skew(12deg,15deg)}to{transform:rotateY(0)rotateX(0deg)translate(0,0)skew(0deg,0deg);opacity:1}}.contacts{background-image:linear-gradient(#fff 23%,#fff5f6 77%);padding-bottom:40px}@media screen and (min-width:1200px){.contacts{padding-bottom:60px}}@media screen and (min-width:768px) and (max-width:1199px){.contacts{background-image:linear-gradient(#fff 50%,#fff5f6 50%)}}@media screen and (min-width:768px) and (max-width:1199px){.contacts .container{padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.contacts__list{flex-wrap:wrap;margin:-16px;display:flex}}.contacts__branch{min-width:auto;min-height:412px;background-color:#fff;border-radius:24px;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (max-width:767px){.contacts__branch{max-width:400px;margin:0 auto}}@media screen and (min-width:768px){.contacts__branch{width:calc(33.3333% - 32px);margin:16px}}.contacts__branch:not(:last-child){margin-bottom:20px}.contacts__btn-list{flex-direction:column;align-items:center;margin-top:32px;display:flex}@media screen and (min-width:768px){.contacts__btn-list{flex-direction:row;justify-content:center;margin-top:60px}}.contacts__btn-list>li:not(:last-child){margin-bottom:10px}@media screen and (min-width:768px){.contacts__btn-list>li:not(:last-child){margin-bottom:0;margin-right:15px}}.contacts__btn .button{width:161px;height:44px;color:#fff;transform:rotateX(0);background-color:#d41443;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1.3;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.contacts__btn .button{width:auto;padding:0 31px}}.contacts__btn:hover .button,.contacts__btn:focus .button{background-color:#ffa5ba;transform:rotateX(180deg)}.contacts__btn-text{transform:rotateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.contacts__btn:hover .contacts__btn-text,.contacts__btn:focus .contacts__btn-text{transform:rotateX(180deg)}.contacts__btn:nth-child(2) .button{color:#d41443;background-color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.contacts__btn:nth-child(2) .button{width:auto;padding:0 39px}}.contacts__btn:nth-child(2):hover .button,.contacts__btn:nth-child(2):focus .button{background-color:#ffa5ba;transform:rotateX(180deg)}.contacts__icon{fill:currentColor;margin-left:8px}@media screen and (min-width:768px){.contacts__icon{margin-left:13px}}.branch{padding:40px 32px}@media screen and (max-width:767px){.branch{font-size:12px}}@media screen and (min-width:1200px){.branch{font-size:16px}}.branch__location{margin-bottom:8px}.branch__type{height:16px;width:max-content;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:#f0d1a5;border-radius:4px;justify-content:center;align-items:center;padding:0 24px;font-weight:500;line-height:1.8;display:flex}@media screen and (min-width:768px){.branch__type{height:28px}}.branch__type--color{background-color:#c2e297}.branch__content{margin-top:24px}.branch__content:not(:last-child):after{content:"";height:1px;width:100%;background-color:#e1e1e1;display:block}.branch__content .link{color:#907e82;line-height:1.5;transition:color .25s cubic-bezier(.4,0,.2,1);display:block}.branch__content .link:hover,.branch__content .link:focus{color:#d41443}.branch__text{color:#907e82;margin-bottom:24px}.branch__weekdays{margin-bottom:8px}.branch__days{color:#000;line-height:1.8}.branch__time{color:#ffa5ba;line-height:1.8}.branch__weekends{margin-bottom:24px}.page-footer{background-color:#fff5f6}@media screen and (min-width:1200px){.page-footer{padding-top:60px}}.page-footer__container{padding-bottom:40px}@media screen and (min-width:768px){.page-footer__container{justify-content:space-between;align-items:center;display:flex}}@media screen and (min-width:1200px){.page-footer__container{padding-bottom:60px}}.page-footer__label{text-transform:uppercase;font-family:Titan One,cursive;font-weight:400}@media screen and (max-width:767px){.page-footer__label{margin-bottom:40px}}.page-footer__title-begin{color:#ffa5ba;margin-bottom:16px;font-size:18px;line-height:1.167;display:block}@media screen and (max-width:767px){.page-footer__title-begin{width:230px}}@media screen and (min-width:768px) and (max-width:1199px){.page-footer__title-begin{width:340px;margin-bottom:12px}}@media screen and (min-width:768px){.page-footer__title-begin{letter-spacing:.04em;font-size:26px;line-height:1.154}}@media screen and (min-width:1200px){.page-footer__title-begin{font-size:30px;line-height:1.133}}.page-footer__title-end{font-size:34px;line-height:1,147;letter-spacing:.04em;color:#d41443;display:block}@media screen and (max-width:767px){.page-footer__title-end{width:200px}}@media screen and (min-width:768px) and (max-width:1199px){.page-footer__title-end{width:340px}}@media screen and (min-width:768px){.page-footer__title-end{letter-spacing:.06em;font-size:48px;line-height:1.146}}@media screen and (min-width:1200px){.page-footer__title-end{font-size:58px;line-height:1.138}}.page-footer__icon{fill:#fff}.sub-footer{border-top:1px solid #e1e1e1;padding-top:16px;padding-bottom:3px}@media screen and (min-width:768px){.sub-footer{padding-top:8px;padding-bottom:8px}}@media screen and (min-width:1200px){.sub-footer{padding-top:7px;padding-bottom:4px}}.page-footer__copyright{color:#907e82;text-align:center;font-weight:700;line-height:1.52}@media screen and (max-width:480px){.page-footer__copyright{max-width:150px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.page-footer__copyright{letter-spacing:.02em;line-height:1.86}}.socials{justify-content:flex-end;align-items:center;margin-bottom:40px;display:flex}.socials__item{margin-right:30px}.socials__item:last-child{margin-right:0}.socials__link{width:34px;height:34px;background-color:#fea5bb;border-radius:50%;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.socials__link:hover,.socials__link:focus{background-color:#d41443}.address{justify-content:flex-end;font-size:12px;font-style:normal;font-weight:700;line-height:1.86;display:flex}@media screen and (min-width:768px){.address{font-size:14px}}@media screen and (min-width:1200px){.address{font-size:16px}}.address__appeal{color:#000;margin-right:4px}.address__tel{color:#d41443}.address__tel:hover{color:#907e82}.modal-default-container{width:91vw;max-width:450px;background-color:#fff;border:3px solid #fff5f6;border-radius:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-default-container h2,.modal-default-container h3{text-align:center}.modal-default-close-button{background-color:rgba(0,0,0,0);border:none;outline:none;margin-left:auto;padding-top:8px;padding-right:8px;display:block}.modal-default-close-button:hover{cursor:pointer}.modal-default-close-icon{width:40px;height:40px;fill:#ffa5ba;display:block}.modal-default-backdrop{z-index:999;width:100%;height:100%;opacity:1;background-color:rgba(0,0,0,.2);padding:93px 15px;transition:opacity .45s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:scroll}.modal-default-backdrop.mob-menu-modal__is-hidden,.modal-default-backdrop.about-modal__is-hidden,.modal-default-backdrop.locations-modal__is-hidden,.modal-default-backdrop.franchise-modal__is-hidden,.modal-default-backdrop.hero-modal__is-hidden{opacity:0;pointer-events:none}.modal-default-submit-button{cursor:pointer;color:#fff;height:44px;width:125px;text-align:center;letter-spacing:.03em;color:#fff;background-color:#d41443;border:none;border-radius:22px;justify-content:center;align-items:center;margin-bottom:10px;margin-left:auto;margin-right:auto;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:21px;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-default-submit-button:hover,.modal-default-submit-button:focus{background-color:#d41443}.modal-default-submit-button svg{fill:#fff;margin-left:10px}@media screen and (max-height:575px){.mob-menu-modal{transform:translate(-50%,-25%)}}.mob-menu-modal__heading{text-align:center;letter-spacing:.02em;color:#ffa5ba;margin-top:5px;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:18px}.mob-menu-modal__products-list{flex-wrap:wrap;flex-basis:85%;justify-content:center;align-items:center;gap:15px;margin-top:5px;margin-bottom:20px;display:inline-flex}.mob-menu-modal__product-card{width:40%;background-color:rgba(255,255,255,.1);border:1px dotted #ffa5ba;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:inline-flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.mob-menu-modal__product-card>img{width:80%;margin-bottom:9px;display:inline-block}.mob-menu-modal__product-card>picture{margin-bottom:9px;display:inline-block}.mob-menu-modal__product-card>h3{text-align:center;letter-spacing:.02em;color:#907e82;margin-bottom:9px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:18px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto}.mob-menu-modal__stepper{height:2.1em;background:#fff;border:1px solid #ffa5ba;margin-bottom:5px;margin-left:auto;margin-right:auto;padding:1px;display:inline-block;overflow:visible}.mob-menu-modal__stepper input{width:2em;height:100%;text-align:center;color:#000;background:0 0;border:0}.mob-menu-modal__stepper button{width:1.4em;height:100%;color:#ffa5ba;background:#fff5f6;border:none;padding:.2em;font-size:1.4em;font-weight:300;line-height:.1em}.mob-menu-modal__stepper-container{flex-direction:row;display:flex}.about-modal{height:85vh;overflow:hidden}.about-modal__readmore-text{height:95%;margin-top:20px;padding-bottom:60px;padding-left:30px;padding-right:30px;overflow-y:scroll}.about-modal__readmore-text>h3{text-align:left;letter-spacing:.04em;color:#d41443;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:34px}.about-modal__readmore-text>p{text-align:left;letter-spacing:.03em;color:#907e82;padding-bottom:20px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.about-modal__header-part{border-bottom:1px dashed #ffa5ba;justify-content:space-between;align-items:center;padding:10px;display:flex}@media screen and (max-height:575px){.locations-modal{transform:translate(-50%,-25%)}}.locations-modal__heading{text-align:center;letter-spacing:.03em;color:#907e82;margin-top:10px;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:32px}.locations-modal__sub-heading{text-align:center;letter-spacing:.03em;color:#000;margin-left:10px;margin-right:10px;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.locations-modal__sale-place{text-align:center;letter-spacing:.03em;color:#907e82;margin-left:auto;margin-right:auto;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:900;line-height:18px;display:block}.locations-modal__sale-address-link{text-align:center;letter-spacing:.03em;color:#ffa5ba;margin-top:8px;margin-left:auto;margin-right:auto;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:block}.locations-modal__sale-address{text-align:center;letter-spacing:.03em;color:#907e82;margin-left:auto;margin-right:auto;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:block}.locations-modal__address-list{margin-bottom:25px}.locations-modal__address-card{flex-direction:column;justify-content:center;margin-top:15px;padding-bottom:15px;display:flex}.locations-modal__address-card:not(:last-child){border-bottom:1px dotted #e1e1e1}@media screen and (max-height:575px){.franchise-modal{transform:translate(-50%,-25%)}}.franchise-modal__heading{color:#000}.franchise-modal__sub-heading{color:#ffa5ba}.franchise-modal__form-heading{color:#000;text-align:center}.franchise-modal__form{margin-top:5px;margin-left:30px;margin-right:30px;padding-bottom:10px;display:block}.franchise-modal__form-field-list{text-align:center;letter-spacing:.03em;color:#907e82;margin-bottom:20px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.franchise-modal__form-field-list li:nth-last-child(1){margin-bottom:10px}.franchise-modal__form-field-list input{padding-top:7px;padding-bottom:7px}.franchise-modal__form-field{flex-direction:column;margin-bottom:10px;display:flex}.franchise-modal__form-field label{margin-bottom:1px}.franchise-modal__field-container{align-items:center;display:flex;position:relative}.franchise-modal__field-icon{fill:#907e82;width:16px;height:16px;transition:fill .25s cubic-bezier(.4,0,.2,1);position:absolute;left:8px}.franchise-modal__field-container:hover .franchise-modal__field-icon,.franchise-modal__field-container:focus-within .franchise-modal__field-icon{fill:#ffa5ba}#franchise-modal__textarea{width:100%;resize:none;border:1px solid #ffa5ba;border-radius:4px;padding:9px 10px;transition:border-color .25s cubic-bezier(.4,0,.2,1);display:block}#franchise-modal__textarea:hover,#franchise-modal__textarea:focus{border-color:#ffa5ba}#franchise-modal__form-name,#franchise-modal__form-tel,#franchise-modal__form-mail{width:100%;border:1px solid #ffa5ba;border-radius:4px;padding-left:25px}.franchise-modal__fee-list{text-align:center;text-align:center;letter-spacing:.03em;color:#907e82;margin-top:10px;margin-left:50px;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:24px;list-style-type:none}
/*# sourceMappingURL=index.b85639ba.css.map */
