:root{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;tab-size:2;text-rendering:optimizelegibility}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}*{margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;background-color:rgba(0,0,0,0);text-decoration:none}ul{list-style:none}button,[type=button],[type=reset],[type=submit]{text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit}address{font-style:normal}img,picture,svg{max-width:100%;height:auto;display:block}:root{cursor:url(cursor.c7128012.svg),auto}a,button{cursor:url(cursor-filled.a119ea0d.svg),pointer}:root{--container-padding:20px}@media screen and (min-width:768px){:root{--container-padding:32px}}@media screen and (min-width:1200px){:root{--container-padding:16px}}.visually-hidden{z-index:-1;width:0;height:0;border:none;margin:0;padding:0;position:absolute;overflow:hidden}.modal-franchise__field-group,.modal-buynow__products,.modal-buynow__group,.modal-ingredients__field-group,.modal-ingredients__span,.modal-ingredients__item,.modal-ingredients__list,.close-btn,.socials__link,.socials,.contacts__button--transparent,.contacts__button,.about__btn,.about__text-wrapper,.menu-button,.header__btn{justify-content:center;align-items:center;display:flex}@keyframes top-to-bottom{0%{opacity:0;transform:translateY(-100px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes bottom-to-top{0%{opacity:0;transform:translateY(150px)}50%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes left-to-right{0%{opacity:0;transform:translate(-250px)}50%{opacity:.6}to{opacity:1;transform:translate(0)}}@keyframes pulsing{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes ice-cream{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes bounce-in-top{0%{opacity:0;animation-timing-function:ease-in;transform:translateY(-500px)}38%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}55%{animation-timing-function:ease-in;transform:translateY(-65px)}72%{animation-timing-function:ease-out;transform:translateY(0)}81%{animation-timing-function:ease-in;transform:translateY(-28px)}90%{animation-timing-function:ease-out;transform:translateY(0)}95%{animation-timing-function:ease-in;transform:translateY(-8px)}to{animation-timing-function:ease-out;transform:translateY(0)}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur();opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}@keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}to{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}@keyframes feedback-scale{0%{box-shadow:0 0 #f8d24e}35%{box-shadow:0 0 10px 5px #f8d24e}70%{box-shadow:0 0 10px 5px #f8d24e}to{box-shadow:0 0 #f8d24e}}@keyframes feedback-content-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes feedback-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes feedback-show{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes feedback-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes close-btn-halo{0%{box-shadow:0 0 rgba(248,210,78,.5)}35%{box-shadow:0 0 10px 5px rgba(248,210,78,.8)}70%{box-shadow:0 0 10px 5px rgba(248,210,78,.8)}to{box-shadow:0 0 rgba(248,210,78,.5)}}@keyframes button-pulsing-shadow{0%{box-shadow:none}50%{box-shadow:0 0 10px 5px #aec6a5}to{box-shadow:none}}@keyframes rotateY{0%{transform:perspective(400px)rotateY(0deg)}50%{transform:perspective(400px)rotateY(30deg)}to{transform:perspective(400px)rotateY(-30deg)}}@keyframes rotateX{0%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.0025,0,0,0,1)}to{transform:perspective(400px)rotateX(30deg)rotateY(30deg)scale(1.1)}}.text-focus-in{animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) .5s both}.tracking-in-contract{animation:tracking-in-contract 2s cubic-bezier(.215,.61,.355,1) 1s both}.text-flicker-in-glow{animation:text-flicker-in-glow 4s linear 1.4s both}:root{scroll-padding-top:80px;font-family:Montserrat,sans-serif;font-size:1rem}body{letter-spacing:.04em;color:#131313;background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg.ffdc7ad8.webp);background-attachment:fixed}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){body{background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg@2x.725b576c.webp)}}@media screen and (min-width:481px){body{background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg.6671462d.webp)}}@media screen and (min-width:481px) and (min-device-pixel-ratio:2),screen and (min-width:481px) and (min-resolution:192dpi),screen and (min-width:481px) and (min-resolution:2x){body{background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg@2x.9295f7de.webp)}}@media screen and (min-width:769px){body{background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg.868cd062.webp)}}@media screen and (min-width:769px) and (min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),screen and (min-width:769px) and (min-resolution:2x){body{background-image:linear-gradient(90deg,rgba(238,238,238,.5),rgba(238,238,238,.5)),url(bg@2x.b6c1a8eb.webp)}}body.modal-open{overflow:hidden}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1200px){.container{width:1200px}}.section{padding:60px 0}.section.dark-text,.section--dark-text{color:#131313}.section.light-text,.section--light-text{color:#fcfcfc}.link,.footer__contact--white,.mobile-menu__link{font-weight:700;font-size:inherit;color:currentColor;transition:color .3s ease-out}.link:hover,.link:focus,.footer__contact--white:hover,.mobile-menu__link:hover,.footer__contact--white:focus,.mobile-menu__link:focus{color:#f8d24e}.icon{fill:currentColor;transition:fill .3s ease-out}button:not(.close-btn):not(.menu-toggle):not(.back-to-top):hover,button:not(.close-btn):not(.menu-toggle):not(.back-to-top):focus{animation:button-pulsing-shadow 3s ease-out .1s infinite}.button,.contacts__button--transparent,.button--accented,.contacts__button,.about__btn,.header__btn,.back-to-top{color:#131313;background-color:rgba(0,0,0,0);border:1px solid #f8d24e;border-radius:10px;padding:12px 40px;font-size:14px;font-weight:600;line-height:1.28571;transition-property:color,background-color,scale;transition-duration:.3s;transition-timing-function:ease-out}.button:hover,.contacts__button--transparent:hover,.button--accented:hover,.contacts__button:hover,.about__btn:hover,.header__btn:hover,.back-to-top:hover,.button:focus,.contacts__button--transparent:focus,.button--accented:focus,.contacts__button:focus,.about__btn:focus,.header__btn:focus,.back-to-top:focus{border-color:#0a8817}.button:disabled,.contacts__button--transparent:disabled,.button--accented:disabled,.contacts__button:disabled,.about__btn:disabled,.header__btn:disabled,.back-to-top:disabled{cursor:not-allowed;border-color:#ababab}.button--accented,.contacts__button,.about__btn,.header__btn,.back-to-top{background-color:#f8d24e}.button--accented:hover,.contacts__button:hover,.about__btn:hover,.header__btn:hover,.button--accented:focus,.contacts__button:focus,.about__btn:focus,.header__btn:focus,.back-to-top:hover,.back-to-top:focus{background-color:#0a8817}.button--accented:disabled,.contacts__button:disabled,.about__btn:disabled,.header__btn:disabled,.back-to-top:disabled{background-color:#ababab}.button--modal{font-size:12px;line-height:1.25}@media screen and (min-width:768px){.button--modal{font-size:14px;line-height:1.21429}}.button--long{padding:11px 40px}.chevron{margin-left:4px}.back-to-top{text-transform:uppercase;min-width:60px;min-height:60px;border-radius:50%;padding:0;font-size:1rem;display:none;position:fixed;bottom:40px;right:60px;box-shadow:2px 2px 10px #000}.back-to-top:hover,.back-to-top:focus{scale:1.1}.section-heading{text-transform:uppercase;text-align:center;letter-spacing:.04em;font-family:Seymour One,sans-serif;font-size:30px;font-weight:400;line-height:1.26667}@media screen and (min-width:768px){.section-heading{letter-spacing:.06em;font-size:34px;line-height:1.26471}}@media screen and (min-width:1200px){.section-heading{font-size:36px;line-height:1.25}}.sup-heading{text-transform:uppercase;margin-bottom:12px;font-size:18px;font-weight:800;line-height:1.22222}@media screen and (min-width:768px){.sup-heading{font-size:22px;line-height:1.22727}}@media screen and (min-width:1200px){.sup-heading{font-size:30px;line-height:1.23333}}.header{z-index:1;width:100%;background-color:#84a278;align-items:baseline;padding-top:8px;padding-bottom:8px;display:flex;position:fixed;top:0;left:0}.header__container{align-items:center;display:flex}@media screen and (max-width:479px){.header__container{width:100%}}.logo__img{fill:#f8d24e}.header__group{align-items:center;margin-left:auto;display:flex}@media screen and (max-width:768px){.header__btn.header__btn--main{display:none}}.nav{margin-left:auto}.nav__list{display:none}@media screen and (min-width:1200px){.nav__list{justify-content:center;align-items:center;display:flex}}.nav__item{color:#fcfcfc}.nav__item:not(:last-child){margin-right:28px}.nav__link{padding-top:13px;padding-bottom:13px}.logo-link--mobile{position:absolute;top:12px;left:32px}.menu-button{height:32px;width:32px;fill:#fff;background-color:rgba(0,0,0,0);border:none;margin-right:0;position:relative}@media screen and (min-width:768px){.menu-button{margin-right:32px}}@media screen and (min-width:1200px){.menu-button{display:none}}.menu-button:hover,.menu-button:focus{transform:transition;fill:#f8d24e}.mobile-menu__close-button{position:absolute;top:16px;right:20px}.mobile-menu__wrapper{height:100%;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.menu{display:flex}@media (max-width:767px){.menu{display:none}}.menu .link{color:inherit;padding:10px;text-decoration:none}.menu .link:hover,.menu .link:focus{text-decoration:underline}.menu-container{width:100vw;height:100vh;z-index:999;background-color:#84a278;padding-top:100px;padding-bottom:64px;transition:transform .25s ease-in-out;position:fixed;top:0;left:0;transform:translate(100%)}@media screen and (min-width:1200px){.menu-container{display:none}}.menu-container.is-open{transform:translate(0)}.mobile-menu{text-align:center;color:#fcfcfc;flex-direction:column;align-items:center;gap:32px;display:flex}.mobile-menu__link{font-size:32px;line-height:1.21875}.mobile-menu__link:hover,.mobile-menu__link:focus{color:#131313}@media screen and (min-width:768px){.mobile-menu__link{font-size:3rem}}.header__btn--mobile{padding:11px 36px}@media screen and (min-width:768px){.header__btn--mobile{display:none}}.hero{background-color:#84a278;background-image:url(dots_mob.b33fde75.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-top:50px;padding-bottom:236px;font-family:Montserrat,sans-serif;position:relative}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero{background-image:url(dots_mob@2x.bb1c51d1.png)}}@media screen and (min-width:768px){.hero{background-image:url(dots_tab.da2de866.png);background-size:768px;padding-top:14px;padding-bottom:12px}}@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{background-image:url(dots_tab@2x.10f39d2d.png)}}@media screen and (min-width:1200px){.hero{background-image:url(dots_desk.d9de1601.png);background-size:1200px;padding-top:45px;padding-bottom:65px}}@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{background-image:url(dots_desk@2x.c1bf5fff.png)}}.hero__title,.hero__sup-title{text-transform:uppercase;color:#fcfcfc;max-width:247px;letter-spacing:.04em;margin-bottom:32px;font-family:Seymour One;font-size:26px;font-weight:400;line-height:1.26923}@media screen and (min-width:768px){.hero__title,.hero__sup-title{margin-bottom:24px}}@media screen and (min-width:1200px){.hero__title,.hero__sup-title{max-width:367px;margin-bottom:28px;font-size:2.375rem}}.hero__main-img{width:177px;height:217px;position:absolute;bottom:0}@media screen and (max-width:767px){.hero__main-img{left:50%;transform:translate(-45%)}}@media screen and (min-width:768px){.hero__main-img{width:268px;height:329px;left:50%;transform:translate(11%)}}@media screen and (min-width:1200px){.hero__main-img{width:456px;height:560px}}.button-list{align-items:center;gap:12px;margin-bottom:12px;display:flex}@media screen and (min-width:1200px){.button-list{gap:34px;margin-bottom:42px}}.button-list-btn{background-color:rgba(0,0,0,0);align-items:center;font-size:12px;font-weight:600;line-height:1.25;display:flex}@media screen and (min-width:1200px){.button-list-btn{font-size:.875rem}}.button-list-btn--first{color:#000;border:2px solid #f8d24e;border-radius:8px;padding:11px 26px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease-out}.button-list-btn--first:hover,.button-list-btn--first:focus{border-color:#0a8817}@media screen and (min-width:1200px){.button-list-btn--first{border-radius:10px;padding:12px 34px;line-height:1.28571;transition-property:border-color,color}.button-list-btn--first:focus{color:#fcfcfc;border-color:#0a8817}}.button-list-btn--second{color:#f8d24e;text-underline-offset:2px;border:none;align-items:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.button-list-btn--second:hover,.button-list-btn--second:focus{color:#0a8817}.button-list-btn--second:focus{color:#fcfcfc}.button-list-btn--second:disabled{color:#ababab}@media screen and (min-width:1200px){.button-list-btn--second{line-height:1.21429}}.info{align-items:center;gap:32px;display:flex;position:relative}@media screen and (max-width:767px){.info{display:none}}@media screen and (min-width:1200px){.info{gap:16px}}.info__img{animation-name:spin;animation-duration:17s;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (max-width:767px){.info__img{display:none}}@media screen and (max-width:1199px){.info__img{width:152px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.info__text{width:150px;color:#fcfcfc;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.41667}@media screen and (min-width:1200px){.info__text{width:220px;font-size:14px;line-height:1.42857}}.info__icon{fill:#fcfcfc;position:absolute;bottom:12px}@media screen and (min-width:1200px){.info__icon{bottom:24px;transform:translateY(-50%)}}.numbers-list{text-align:right;flex-direction:column;gap:20px;display:flex;position:absolute;top:28px;left:50%;transform:translate(307px)}@media screen and (max-width:767px){.numbers-list{display:none}}@media screen and (min-width:1200px){.numbers-list{gap:16px;top:53px;transform:translate(505px)}}.numbers-list__item{color:#fcfcfc;flex-direction:column;font-size:8px;line-height:1.25;display:flex}@media screen and (min-width:1200px){.numbers-list__item{font-size:14px;line-height:1.21429}}.numbers-list__amount{letter-spacing:.04em;text-transform:uppercase;color:#131313;margin-bottom:4px;font-size:28px;font-weight:900;line-height:1.21429}@media screen and (min-width:1200px){.numbers-list__amount{font-size:2.875rem}}section.products{text-align:center}section.products .section-heading{margin-bottom:148px}@media screen and (min-width:768px){section.products .section-heading{margin-bottom:200px}}@media screen and (min-width:1200px){section.products .section-heading{margin-bottom:303px}}.product-cards{flex-wrap:wrap;display:flex}@media screen and (max-width:767px){.product-cards{justify-content:center;row-gap:168px}}@media screen and (min-width:768px){.product-cards{gap:16px}}@media screen and (min-width:1200px){.product-cards{gap:29px}}.product-card{color:#131313;max-width:280px;border-radius:24px;flex-direction:column;flex-shrink:1;flex-basis:280px;align-items:center;padding:123px 40px 16px;transition:all .5s ease-out;display:flex;position:relative}.product-card:hover,.product-card:focus{transform:scale(1.01);box-shadow:2px 2px 5px 5px rgba(0,0,0,.25)}.product-card:hover:before,.product-card:focus:before,.product-card:hover:after,.product-card:focus:after{transform:scale(1.1)translateY(-100%)}@media screen and (min-width:768px){.product-card{max-width:224px;flex-basis:224px;padding:108px 26px 12px}}@media screen and (min-width:1200px){.product-card{max-width:370px;flex-basis:370px;padding:165px 64px 60px}}.product-card:before{content:"";width:200px;height:200px;border-radius:50%;transition-property:transform,box-shadow;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;overflow:hidden;transform:translateY(-110%);box-shadow:0 8px 30px rgba(0,0,0,.25)}@media screen and (min-width:1200px){.product-card:before{width:302px;height:302px}}.product-card:after{content:"";width:200px;height:200px;background-position:50%;background-size:cover;border-radius:50%;margin-top:-16px;transition-property:transform,box-shadow;transition-duration:.5s;transition-timing-function:ease-out;position:absolute;overflow:hidden;transform:translateY(-110%)}@media screen and (min-width:1200px){.product-card:after{width:302px;height:302px}}@media screen and (min-width:768px){.product-card:after{margin-top:-12px}}@media screen and (min-width:1200px){.product-card:after{margin-top:-11px}}.product-card:nth-of-type(1){background-color:#aec6a5}.product-card:nth-of-type(1):before{background:linear-gradient(rgba(174,198,165,.7),rgba(174,198,165,.7)),#d9d9d9;box-shadow:0 8px 30px rgba(10,136,23,.25)}.product-card:nth-of-type(1):after{background-image:url(image1.2c01f75a.webp)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-card:nth-of-type(1):after{background-image:url(image1@2x.91fa3b1a.webp)}}@media screen and (min-width:1200px){.product-card:nth-of-type(1):after{background-image:url(image1.4d36fd85.webp)}}@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:nth-of-type(1):after{background-image:url(image1@2x.fee5d308.webp)}}.product-card:nth-of-type(2){background-color:#efd478}.product-card:nth-of-type(2):before{background:linear-gradient(rgba(239,212,120,.7),rgba(239,212,120,.7)),#d9d9d9}.product-card:nth-of-type(2):after{background-image:url(image2.68f11189.webp)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-card:nth-of-type(2):after{background-image:url(image2@2x.a2e322ed.webp)}}@media screen and (min-width:1200px){.product-card:nth-of-type(2):after{background-image:url(image2.8b42fbab.webp)}}@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:nth-of-type(2):after{background-image:url(image2@2x.a8c50ab6.webp)}}.product-card:nth-of-type(3){background-color:#d6936d}.product-card:nth-of-type(3):before{background:linear-gradient(rgba(214,147,109,.7),rgba(214,147,109,.7)),#d9d9d9}.product-card:nth-of-type(3):after{background-image:url(image3.d7c169c5.webp)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-card:nth-of-type(3):after{background-image:url(image3@2x.e0d8b6d2.webp)}}@media screen and (min-width:1200px){.product-card:nth-of-type(3):after{background-image:url(image3.d5fd2b1b.webp)}}@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:nth-of-type(3):after{background-image:url(image3@2x.e3f0fad2.webp)}}.product-card__heading{text-transform:uppercase;margin-bottom:40px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.product-card__heading{font-size:22px;line-height:1.22727}}@media screen and (min-width:1200px){.product-card__heading{margin-bottom:66px;font-size:30px;line-height:1.23333}}.product-card__text{text-align:center;margin-bottom:101px;line-height:176%}@media screen and (min-width:768px){.product-card__text{margin-bottom:75px;font-size:.875rem}}@media screen and (min-width:1200px){.product-card__text{margin-bottom:50px;font-size:1rem}}.product-card__link{align-self:center;margin-top:auto}.product-card__link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.about{background-color:#84a178}.about__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.about__title{max-width:200px;margin-bottom:32px}@media screen and (min-width:768px){.about__title{max-width:none;margin-bottom:72px}}@media screen and (min-width:1200px){.about__title{margin-bottom:82px}}.about__image-wrapper{max-width:279px;width:100%;height:100%;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:50%;margin-top:0;margin-bottom:62px;box-shadow:0 4.48583px 16.8218px rgba(153,114,23,.25)}@media screen and (min-width:768px) and (max-width:1199px){.about__image-wrapper{width:330px;max-width:330px}}@media screen and (min-width:768px){.about__image-wrapper{margin-bottom:0}}@media screen and (min-width:1200px){.about__image-wrapper{width:490px;max-width:490px}}.about__image{max-width:279px;width:100%;border-radius:50%;display:block;position:relative;top:22px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1199px){.about__image{width:330px;top:26px}}@media screen and (min-width:1200px){.about__image{width:490px;max-width:490px;top:39px}}.bounce-in-top{animation-name:bounce-in-top;animation-duration:3s}.about__text-wrapper{flex-direction:column}@media screen and (min-width:768px){.about__text-wrapper{align-items:flex-start}}@media screen and (min-width:1200px){.about__text-wrapper{margin-right:121px}}.about__paragraph{text-align:center;max-width:220px}@media screen and (min-width:768px){.about__paragraph{text-align:left;max-width:none;line-height:176%}}@media screen and (min-width:1200px){.about__paragraph{text-align:justify;font-size:14px;line-height:1.92857}}@media screen and (min-width:1200px){.about__paragraph:first-child{font-size:16px;line-height:1.75}}.about__paragraph:nth-child(2n){margin-bottom:10px;line-height:162%}@media screen and (min-width:768px){.about__paragraph:nth-child(-n+2){margin-bottom:8px}}@media screen and (min-width:768px){.about__paragraph:last-of-type{margin-bottom:32px}}@media screen and (min-width:1200px){.about__paragraph:last-of-type{margin-bottom:54px}}.paragraph--item{display:none}@media screen and (min-width:768px){.paragraph--item{display:block}}.about__btn{min-width:164px}@media screen and (min-width:768px){.about__description{gap:38px;display:flex}}@media screen and (min-width:1200px){.about__description{gap:109px}}.benefits{background-color:#84a278}.benefits__list{display:flex}@media screen and (max-width:767px){.benefits__list{flex-direction:column;gap:28px}}@media screen and (min-width:768px){.benefits__list{gap:80px;margin-bottom:118px}}@media screen and (min-width:1200px){.benefits__list{gap:32px}}@media screen and (max-width:767px){.benefits__item{max-width:280px;margin:0 auto}}@media screen and (min-width:768px){.benefits__item{flex-basis:calc(33.3333% - 53.3333px)}}@media screen and (min-width:1200px){.benefits__item{flex-basis:calc(33.3333% - 21.3333px)}}.benefits__item:hover .benefits__icon-wrapper{transform:scale(1.5)}.benefits__item:hover .benefits__info{transform:scale(1.3)translateY(-7%)}.benefits__icon-wrapper{width:50px;height:50px;background-color:#f8d24e;border-radius:50%;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:7px;transition:transform .3s ease-out}@media screen and (min-width:768px){.benefits__icon-wrapper{margin-bottom:32px}}@media screen and (min-width:1200px){.benefits__icon-wrapper{margin-bottom:40px}}.benefits__info{text-align:center;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.22222;transition:transform .3s ease-out}@media screen and (min-width:768px){.benefits__info{margin-bottom:12px;font-size:48px;line-height:1.22917}}@media screen and (min-width:1200px){.benefits__info{font-size:58px;line-height:1.22414}}.benefits__text{text-align:center;letter-spacing:.02em;font-size:12px;line-height:1.66667}@media screen and (min-width:768px){.benefits__text{font-size:14px;line-height:1.71429}}@media screen and (min-width:1200px){.benefits__text{font-size:16px;line-height:1.75}}section.gallery{padding-top:0;padding-bottom:98px}@media screen and (min-width:768px){section.gallery{padding-bottom:183px}}@media screen and (min-width:1200px){section.gallery{padding-bottom:324px}}.gallery__thumb{position:relative;transform:translateY(-32px)}@media screen and (max-width:767px){.gallery__thumb{width:280px;margin:0 auto}}@media screen and (min-width:768px){.gallery__thumb{transform:translateY(-144px)}}@media screen and (min-width:1200px){.gallery__thumb{margin-left:78px;margin-right:78px;transform:translateY(-98px)}}.gallery__img{border-radius:8px;animation-name:ice-cream;animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;overflow:hidden}@media screen and (min-width:768px){.gallery__img{border-radius:18px}}@media screen and (min-width:1200px){.gallery__img{border-radius:24px}}.gallery__img:nth-of-type(1){animation-delay:12s}.gallery__img:nth-of-type(2){animation-delay:9s}.gallery__img:nth-of-type(3){animation-delay:6s}.gallery__img:nth-of-type(4){animation-delay:3s}.gallery__img:nth-of-type(5){animation-delay:0s}.feedback{padding-top:80px;padding-bottom:417px}@media screen and (min-width:768px){.feedback{padding-top:100px;padding-bottom:404px}}@media screen and (min-width:1200px){.feedback{padding-top:140px;padding-bottom:254px}}.feedback-cover:hover .feedback-wrapper{overflow:visible}.feedback-wrapper{width:100%;max-width:280px;margin:auto;position:relative;overflow:hidden}@media screen and (min-width:768px){.feedback-wrapper{max-width:1013px}}@media screen and (min-width:1200px){.feedback-wrapper{padding-bottom:10px}}.feedback-wrapper:hover{overflow:visible}.arrow{color:#333;cursor:pointer;z-index:22222222;padding:5px;font-size:3em;font-weight:500;transition:all .3s ease-in-out;position:absolute;top:53%;transform:translateY(-50%)}.arrow:before{cursor:pointer}.arrow:hover{color:green}.arrow.left{left:-30px}.arrow.right{right:-30px}.review__text{max-width:280px;height:256px;color:#fcfcfc;background:#84a178;border-radius:10px;justify-content:center;align-items:center;padding:35px 39px;font-size:12px;line-height:2.58333;display:flex}@media screen and (min-width:768px){.review__text{max-width:705px;height:138px;border-radius:24px;padding:28px 80px;font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.review__text{max-width:968px;padding:42px 73px;font-size:1rem}}.feedback-dots{justify-content:center;gap:18px;display:flex}.dot{width:12px;height:12px;cursor:url(cursor-filled.a119ea0d.svg),pointer;background:#d9d9d9;border-radius:50%;transition:all .5s ease-in-out;display:inline-block;position:relative}.dot.active,.dot:hover,.dot:focus{background:#84a178}.dot.active{animation:feedback-scale .5s ease-in-out forwards}.feedback-content{margin-bottom:32px;position:relative}.review{text-align:center;opacity:0;flex-direction:column;align-items:center;row-gap:32px;display:flex;position:absolute;top:0;left:0}.review.inactive{opacity:0}.review.inactive .review__image{animation:feedback-hide .5s ease-in-out forwards}.review.inactive .review__author{animation:feedback-content-out .4s ease-in-out forwards}.review.inactive .review__text{animation:feedback-content-out .5s ease-in-out forwards}.review.active{opacity:1;position:relative}.review.active .review__image{animation:feedback-show .5s ease-in-out forwards}.review.active .review__author{animation:feedback-content-in .4s ease-in-out forwards}.review.active .review__text{animation:feedback-content-in .5s ease-in-out forwards}.review__image{width:100px;height:100px;border-radius:50%;margin:auto;display:block;overflow:hidden}.review__author{text-align:center;color:#131313;font-size:1.25rem;font-weight:500;line-height:1.86}@media screen and (min-width:768px){.review__author{font-size:1rem}}.contacts{background-color:#84a178}.place{margin-bottom:32px}.contacts__group{width:100%;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:-413px;font-size:.75rem;display:flex}@media screen and (min-width:768px){.contacts__group{flex-direction:initial;margin-top:-359px;font-size:.875rem}}@media screen and (min-width:1200px){.contacts__group{gap:32px;margin-top:-188px;font-size:1rem}}.contacts__card{max-width:280px;background:#fff;border-radius:24px;flex-shrink:1;flex-basis:280px;padding:40px 32px 24px;transition:all .3s ease-out;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:768px){.contacts__card{max-width:224px;flex-basis:224px;padding:40px 24px}}@media screen and (min-width:1200px){.contacts__card{max-width:368px;flex-basis:368px;padding:40px}}.contacts__card:hover,.contacts__card:focus{box-shadow:2px 2px 5px 5px rgba(0,0,0,.25)}@media screen and (min-width:768px){.contacts__card:hover,.contacts__card:focus{max-width:250px;flex-grow:1;flex-basis:250px;transform:scale(1.1)}}@media screen and (min-width:1200px){.contacts__card:hover,.contacts__card:focus{max-width:390px;flex-basis:390px}}.contacts__list{flex-direction:column;gap:48px;display:flex}@media screen and (min-width:768px){.contacts__list{gap:64px}}.contacts__item{position:relative}.contacts__item:not(:last-child):after{content:"";width:100%;height:1px;background-color:#e1e1e1;display:block;position:absolute;bottom:-24px;left:0}@media screen and (min-width:768px){.contacts__item:not(:last-child):after{bottom:-32px}}.contacts__title{text-transform:uppercase;text-align:center;background:#f8d24e;border-radius:6px;align-items:center;padding:4px 15px;font-weight:500}.contacts__link{color:#d6936d;font-weight:500;line-height:1.8125}.contacts__link:hover,.contacts__link:focus{color:#d6936d;text-decoration:underline}.city{margin-bottom:8px}.contacts__text--bold{color:#131313;font-weight:500;line-height:1.875}.contacts__text--grey{color:#ababab;font-weight:500;line-height:1.875}.contacts__btn{flex-direction:column;align-items:center;gap:16px;margin-top:20px;display:flex}@media screen and (min-width:768px){.contacts__btn{flex-direction:initial;justify-content:center;margin-top:40px}}@media screen and (min-width:1200px){.contacts__btn{justify-content:center;margin-top:60px}}.contacts__button,.contacts__button--transparent{min-width:196px}.footer{background-color:#84a178}.footer__blocks{border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.footer__blocks{justify-content:space-between;padding-bottom:32px;display:flex}}@media screen and (min-width:1200px){.footer__blocks{padding-bottom:60px}}@media screen and (max-width:767px){.footer__text-block{margin-bottom:40px}}.footer__title{max-width:240px;text-transform:uppercase;color:#fcfcfc;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.22222}@media screen and (min-width:768px){.footer__title{max-width:352px;margin-bottom:8px;font-size:26px;line-height:1.23077}}@media screen and (min-width:1200px){.footer__title{max-width:100%;margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.23333}}.footer__subtitle{max-width:200px;letter-spacing:.04em;text-transform:uppercase;color:#fcfcfc;font-size:34px;font-weight:700;line-height:1.20588}@media screen and (min-width:768px){.footer__subtitle{max-width:352px;letter-spacing:.06em;font-size:48px;line-height:1.22917}}@media screen and (min-width:1200px){.footer__subtitle{max-width:100%;font-size:58px;line-height:1.22414}}@media screen and (max-width:767px){.footer__contact-block{margin-bottom:40px}}@media screen and (min-width:768px){.footer__contact-block{flex-direction:column;justify-content:flex-end;padding-bottom:28px;display:flex}}@media screen and (min-width:1200px){.footer__contact-block{padding-bottom:0}}.socials{justify-content:right;gap:20px;margin-bottom:20px}@media screen and (min-width:768px){.socials{gap:30px;margin-bottom:34px}}@media screen and (min-width:1200px){.socials{margin-bottom:40px}}.socials__link{width:34px;height:34px;background-color:#f8d24e;border-radius:50%}.socials__link:hover,.socials__link:focus{animation:pulsing .7s ease-out forwards}.socials__icon{fill:#84a178;transition:fill .3s ease-out}.socials__link:hover .socials__icon,.socials__link:focus .socials__icon{fill:#fcfcfc}.footer__contact{text-align:right;color:#131313;font-size:12px;font-weight:700;line-height:1.83333}@media screen and (min-width:768px){.footer__contact{font-size:14px}}@media screen and (min-width:1200px){.footer__contact{letter-spacing:.02em;font-size:16px}}.footer__contact--white{color:#fcfcfc}.footer__copyright{text-align:center;color:#7a7a7a;padding:20px 0;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.footer__copyright{letter-spacing:.02em;justify-content:center;padding:12px 0;font-size:12px;line-height:1.83333;display:flex}}.overlay{z-index:20;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:rgba(0,0,0,.5);transition:opacity .3s ease-out;position:fixed;top:0;left:0}.modal{z-index:30;opacity:0;visibility:hidden;max-height:100vh;text-align:center;background-color:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;transition:all .4s;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 3px 10px -.5px rgba(0,0,0,.2)}.modal.active{transform:translate(-50%,-50%)}.modal::-webkit-scrollbar{width:5px}.modal::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.modal::-webkit-scrollbar-thumb{background-color:#d3d3d3;background-clip:padding-box;border-radius:20px}.modal.active,.overlay.active{opacity:1;visibility:visible}.close-btn{width:24px;height:24px;background-color:rgba(0,0,0,0);border:none;border-radius:50%;padding:4px;transition-property:scale;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;top:8px;right:8px}@media screen and (min-width:768px){.close-btn{width:28px;height:28px}}.close-btn:hover:not(.close-button__icon){animation:close-btn-halo 2s linear .1s infinite}.modal-ingredients{max-width:280px;padding:26px 18px}@media screen and (min-width:768px){.modal-ingredients{min-width:568px;padding:32px 40px}}.modal-ingredients__title{min-width:142px;color:#131313;margin-bottom:20px;font-family:Seymour One,sans-serif;font-size:20px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.modal-ingredients__title{margin-bottom:24px}}.modal-ingredients__img{border-radius:50%;overflow:hidden}.modal-ingredients__thumb{height:139px;width:132px;background-color:rgba(156,190,143,.7);border-radius:50%;margin-bottom:22px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.modal-ingredients__thumb.color-yellow{background-color:rgba(248,210,78,.7);box-shadow:0 8px 30px rgba(153,114,23,.25)}.modal-ingredients__thumb.color-brown{background-color:rgba(213,117,63,.7);box-shadow:0 8px 30px rgba(0,0,0,.25)}@media screen and (min-width:768px){.modal-ingredients__thumb{margin-bottom:24px}}.modal-ingredients__list{gap:9px;margin-bottom:40px}@media screen and (min-width:768px){.modal-ingredients__list{gap:20px;margin-bottom:48px}}.modal-ingredients__div{max-width:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.modal-ingredients__div{max-width:45px}}.modal-ingredients__item{box-sizing:border-box;min-width:53px;height:72px;color:#131313;border:2px solid #9cbe8f;border-radius:40px;padding-top:52px;padding-bottom:8px;font-size:10px;line-height:2.1;position:relative}.modal-ingredients__item.color-yellow{border:2px solid rgba(248,210,78,.7)}.modal-ingredients__item.color-brown{border:2px solid rgba(213,117,63,.7)}@media screen and (min-width:768px){.modal-ingredients__item{min-width:65px;height:90px;padding-top:61px;padding-bottom:14px;font-size:12px;line-height:1.25}}.modal-ingredients__span{box-sizing:border-box;width:43px;height:43px;background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50px;padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:500;line-height:2.8;position:absolute;top:-1px;left:3px;box-shadow:0 6px 20px rgba(10,136,23,.25)}.modal-ingredients__span.color-yellow{background-color:#f8d24e;border:2px solid #f8d24e;box-shadow:0 6px 20px #efd478}.modal-ingredients__span.color-brown{background-color:#d5753f;border:2px solid #d5753f;box-shadow:0 6px 20px #d6936d}@media screen and (min-width:768px){.modal-ingredients__span{width:53px;height:53px;padding-top:12px;padding-bottom:12px;top:-1px;left:4px}}.modal-ingredients__paragraph{color:#131313;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.modal-ingredients__components{flex-direction:column;gap:11px;margin-bottom:40px;display:flex}@media screen and (min-width:768px){.modal-ingredients__components{margin-bottom:48px}}.modal-ingredients__component{color:#131313;font-size:14px;line-height:1.78571;display:flex}.modal-ingredients__component--span{margin-left:auto}.modal-ingredients__form.color-green input[type=text]:focus,.modal-ingredients__form.color-green input[type=tel]:focus,.modal-ingredients__form.color-green input[type=email]:focus,.modal-ingredients__form.color-green textarea:focus{outline-offset:.5px;outline:3px solid rgba(132,161,120,.6)}.modal-ingredients__form.color-yellow input[type=text]:focus,.modal-ingredients__form.color-yellow input[type=tel]:focus,.modal-ingredients__form.color-yellow input[type=email]:focus,.modal-ingredients__form.color-yellow textarea:focus{outline-offset:.5px;outline:3px solid rgba(239,212,120,.6)}.modal-ingredients__form.color-brown input[type=text]:focus,.modal-ingredients__form.color-brown input[type=tel]:focus,.modal-ingredients__form.color-brown input[type=email]:focus,.modal-ingredients__form.color-brown textarea:focus{outline-offset:.5px;outline:3px solid rgba(214,147,109,.6)}.modal-ingredients__field-group{flex-direction:column;gap:16px}.modal-ingredients__field,.modal-ingredients__comment{width:240px;height:42px;outline-offset:-1px;color:#131313;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding-left:10.5px;padding-right:10.5px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.42857}.modal-ingredients__field.color-yellow,.color-yellow.modal-ingredients__comment{border:1px solid #f8d24e}.modal-ingredients__field.color-brown,.color-brown.modal-ingredients__comment{border:1px solid #d5753f}@media screen and (min-width:768px){.modal-ingredients__field,.modal-ingredients__comment{width:368px;padding-left:16px;padding-right:16px}}.modal-ingredients__field:not(:placeholder-shown):invalid,.modal-ingredients__comment:not(:placeholder-shown):invalid{background:rgba(100,0,0,.1);outline:3px solid red!important}.modal-ingredients__comment{height:84px;resize:none;margin-bottom:24px;padding-top:11px}@media screen and (min-width:768px){.modal-ingredients__comment{margin-bottom:32px}}.modal-ingredients__btn{min-width:132px;min-height:42px;background-color:#f8d24e;border:none;padding:12px 34px;font-size:14px;line-height:1.21429}.modal-ingredients__btn:hover,.modal-ingredients__btn:focus{background-color:#0a8817}.modal-ingredients__btn:focus{color:#fff}.modal-ingredients__btn:disabled{background-color:#ababab}@media screen and (min-width:768px){.modal-ingredients__btn{min-width:121px}}.modal-video{width:280px;height:auto;padding:28px}@media screen and (min-width:768px){.modal-video{width:568px;padding:32px 60px}}.video__title{color:#131313;margin-bottom:20px;font-family:Seymour One;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.video__title{margin-bottom:32px;font-size:20px;line-height:1.4}}.video__text{color:#131313;text-align:left;margin-top:20px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.42857}@media screen and (min-width:768px){.video__text{text-align:justify;margin-top:32px;font-size:16px;line-height:1.375}}.video__content{width:224px;height:auto;border:0}@media screen and (min-width:768px){.video__content{width:448px;height:205px}}.modal-buynow{max-width:280px;z-index:100;padding:28px}@media screen and (min-width:768px){.modal-buynow{max-height:653px;min-width:568px;padding:32px 54px}}.modal-buynow__title{color:#131313;margin-bottom:83px;font-family:Seymour One,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.modal-buynow__title{margin-bottom:103px;font-size:1.25rem;line-height:1.4}}.modal-buynow__form input[type=text]:focus,.modal-buynow__form input[type=tel]:focus,.modal-buynow__form input[type=email]:focus,.modal-buynow__form textarea:focus{outline-offset:.5px;outline:3px solid rgba(132,161,120,.6)}.buycheck{-webkit-appearance:none;-ms-appearance:none;appearance:none}.buycheck:focus+.buycheck-label{outline:2px solid #84a178}.buycheck:focus+.buycheck-label--icecoffee{outline-color:#efd478}.buycheck:focus+.buycheck-label--milkshake{outline-color:#d6936d}.buycheck-label{width:132px;text-align:center;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;cursor:url(cursor-filled.a119ea0d.svg),pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:2px solid;border-radius:15px;padding:96px 11px 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;transition:background-color .3s ease-out;display:block;position:relative}.buycheck-label:before,.buycheck-label:after{content:"";width:132px;height:132px;border-radius:50%;position:absolute;transform:translateY(-50%)}.buycheck-label:before{top:7px;left:-2px}.buycheck-label:after{background-position:50%;background-size:cover;border-radius:50%;top:0;left:-2px;overflow:hidden}.buycheck-label--icecream{border-color:#96af8c}.buycheck-label--icecream:before{background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.buycheck-label--icecream:after{background-image:url(icecream.ae7a74fe.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buycheck-label--icecream:after{background-image:url(icecream@2x.91721a3e.jpg)}}@media screen and (min-width:768px){.buycheck-label--icecream:after{background-image:url(icecream.ae7a74fe.jpg)}}@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){.buycheck-label--icecream:after{background-image:url(icecream@2x.91721a3e.jpg)}}.buycheck:checked~.buycheck-label--icecream{background-color:#96af8c}.buycheck-label--icecream:after,.buycheck-label--icecream:before{transition:scale .3s ease-out,box-shadow .3s ease-out;scale:1}.buycheck-label--icecream:hover:after,.buycheck-label--icecream:hover:before,.buycheck-label--icecream:focus:after,.buycheck-label--icecream:focus:before{scale:1.05;box-shadow:0 10px 20px rgba(10,136,23,.25)}.buycheck-label--icecoffee{border-color:#efd478}.buycheck-label--icecoffee:before{background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}.buycheck-label--icecoffee:after{background-image:url(icecoffee.ba1303cd.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buycheck-label--icecoffee:after{background-image:url(icecoffee@2x.78545f59.jpg)}}@media screen and (min-width:768px){.buycheck-label--icecoffee:after{background-image:url(icecoffee.ba1303cd.jpg)}}@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){.buycheck-label--icecoffee:after{background-image:url(icecoffee@2x.78545f59.jpg)}}.buycheck:checked~.buycheck-label--icecoffee{background-color:#efd478}.buycheck-label--icecoffee:after,.buycheck-label--icecoffee:before{transition:scale .3s ease-out,box-shadow .3s ease-out;scale:1}.buycheck-label--icecoffee:hover:after,.buycheck-label--icecoffee:hover:before,.buycheck-label--icecoffee:focus:after,.buycheck-label--icecoffee:focus:before{scale:1.05;box-shadow:0 10px 20px rgba(153,114,23,.25)}.buycheck-label--milkshake{border-color:#d6936d}.buycheck-label--milkshake:before{background:linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}.buycheck-label--milkshake:after{background-image:url(milkshake.4873ffa3.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buycheck-label--milkshake:after{background-image:url(milkshake@2x.156b6377.jpg)}}@media screen and (min-width:768px){.buycheck-label--milkshake:after{background-image:url(milkshake.4873ffa3.jpg)}}@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){.buycheck-label--milkshake:after{background-image:url(milkshake@2x.156b6377.jpg)}}.buycheck:checked~.buycheck-label--milkshake{background-color:#d6936d}.buycheck-label--milkshake:after,.buycheck-label--milkshake:before{transition:scale .3s ease-out,box-shadow .3s ease-out;scale:1}.buycheck-label--milkshake:hover:after,.buycheck-label--milkshake:hover:before,.buycheck-label--milkshake:focus:after,.buycheck-label--milkshake:focus:before{scale:1.05;box-shadow:0 10px 20px rgba(0,0,0,.25)}.modal-buynow__group{flex-direction:column;gap:12px;margin-bottom:26px}@media screen and (min-width:768px){.modal-buynow__group{gap:16px;margin-bottom:32px}}.modal-buynow__field{width:224px;height:32px;background:rgba(239,212,120,.1);border:1px solid #84a178;border-radius:10px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.41;transition:outline .1s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.modal-buynow__field{width:368px;height:42px;padding:0 16px;font-size:.875rem;line-height:1.42}}.modal-buynow__field:not(:placeholder-shown):invalid{background:rgba(100,0,0,.1);outline:3px solid red!important}.buynow-comments__label{width:224px;height:65px}@media screen and (min-width:768px){.buynow-comments__label{width:368px;height:84px}}.modal_form__comments{width:224px;resize:none;background:rgba(239,212,120,.1);border:1px solid #84a178;border-radius:10px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.41}@media screen and (min-width:768px){.modal_form__comments{width:368px;padding:11px 16px;font-size:.875rem;line-height:1.42}}.buynow-btn{min-width:114px;min-height:42px;background-color:#f8d24e;border:none;padding:12px 34px;font-size:.875rem;line-height:1.21}.buynow-btn:hover,.buynow-btn:focus{background-color:#0a8817}.buynow-btn:focus{color:#fff}.buynow-btn:disabled{background-color:#ababab}@media screen and (min-width:768px){.buynow-btn{min-width:121px}}.modal-buynow__products{flex-direction:column;gap:82px;margin-bottom:31px}@media screen and (min-width:768px){.modal-buynow__products{flex-direction:row;gap:32px;margin-bottom:40px}}.buynow-products__item{flex-direction:column;flex-basis:132px;display:flex}.modal--franchise{min-width:280px;padding:26px}@media screen and (min-width:768px){.modal--franchise{max-height:712px;min-width:568px;padding:30px 58px}}.modal-franchise__title{max-width:221px;color:#131313;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Seymour One,sans-serif;font-size:15px;line-height:1.6}@media screen and (min-width:768px){.modal-franchise__title{max-width:332px;margin-bottom:24px;font-size:20px;line-height:1.4}}.modal-franchise__description{max-width:222px;margin-bottom:24px;font-size:14px;line-height:1.42857}.modal-franchise__description:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.modal-franchise__description:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (min-width:768px){.modal-franchise__description{max-width:450px;margin-bottom:32px;font-size:16px;line-height:1.375}}.modal-franchise__form input[type=text]:focus,.modal-franchise__form input[type=tel]:focus,.modal-franchise__form input[type=email]:focus,.modal-franchise__form textarea:focus{outline-offset:.5px;outline:3px solid rgba(132,161,120,.6)}.modal-franchise__field-group{flex-direction:column;gap:12px}@media screen and (min-width:768px){.modal-franchise__field-group{gap:16px}}.modal-franchise__input{width:224px;height:32px;outline-offset:-1px;color:#131313;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding-left:12px;padding-right:12px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.41667}@media screen and (min-width:768px){.modal-franchise__input{width:368px;height:42px;padding-left:16px;padding-right:16px;font-size:14px;line-height:1.42857}}.modal-franchise__input:not(:placeholder-shown):invalid{background:rgba(100,0,0,.1);outline:3px solid red!important}.modal-franchise__message{width:224px;height:64px;resize:none;outline-offset:-1px;color:#131313;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:24px;padding:7px 12px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.41667}@media screen and (min-width:768px){.modal-franchise__message{width:368px;height:84px;margin-bottom:32px;padding:10px 16px;font-size:14px;line-height:1.42857}}.modal-franchise__button{min-width:114px;min-height:42px;background-color:#f8d24e;border:none;padding:12px 34px;font-size:12px;line-height:1.25;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.modal-franchise__button:hover,.modal-franchise__button:focus{background-color:#0a8817}.modal-franchise__button:focus{color:#fff}.modal-franchise__button:disabled{background-color:#ababab}@media screen and (min-width:768px){.modal-franchise__button{min-width:121px}}.modal--our-location{max-height:365px;min-width:280px;padding:26px}@media screen and (min-width:768px){.modal--our-location{max-height:458px;min-width:568px;padding:30px 58px}}.modal-location__title{color:#131313;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Seymour One,sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.modal-location__title{margin-bottom:32px;font-size:20px;line-height:1.4}}.modal-location__map{width:224px;height:199px;border:0;margin-bottom:24px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:768px){.modal-location__map{min-width:448px;height:260px;margin-bottom:32px}}.modal-location__button{min-width:134px;min-height:42px;background-color:#f8d24e;border:none;padding:12px 34px;font-size:12px;line-height:1.25;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.modal-location__button:hover,.modal-location__button:focus{background-color:#0a8817}.modal-location__button:focus{color:#fcfcfc;background-color:#0a8817}.modal-location__button:active{transform:scale(.95)}@media screen and (min-width:768px){.modal-location__button{min-width:145px;font-size:14px;line-height:1.21429}}
/*# sourceMappingURL=index.903019a9.css.map */
