*,: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}:root{--main-font:"Montserrat",sans-serif;--secondary-font:"Seymour One",sans-serif;--main-text-color:#fcfcfc;--secondary-text-color:#131313;--third-text-color:#ababab;--primary-accent-color:#f8d24e;--second-accent-color:#d6936d;--button-text-color-first:#000;--button-text-color-second:#131313;--button-hover-color:#0a8817;--main-bg-color:#84a178;--modal-bg-color:#fcfcfc;--icon-bg-color:#f8d24e;--input-bg-color:rgba(248,210,78,.1);--product-bg-cream:#aec6a5;--product-bg-coffe:#efd478;--product-bg-milkshakes:#d6936d;--product-grad-cream:linear-gradient( 0deg,rgba(156,190,143,.7),rgba(156,190,143,.7) ),#d9d9d9;--product-grad-coffe:linear-gradient( 0deg,rgba(248,210,78,.7),rgba(248,210,78,.7) ),#d9d9d9;--product-grad-milkshake:linear-gradient( 0deg,rgba(213,117,63,.7),rgba(213,117,63,.7) ),#d9d9d9;--product-shadow-cream:0px 5.26027px 19.726px rgba(10,136,23,.25);--product-shadow-coffe:0px 5.26027px 19.726px rgba(153,114,23,.25);--product-shadow-milkshake:0px 5.26027px 19.726px rgba(0,0,0,.25);--ice-nutrition-background:#9cbe8f;--backdrop-colour:rgba(19,19,19,.4);--val-invalid:#ac3030}.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}.product__name,.hero__title,.buy-now__title,.section_uppertitle,.section_title,.reviews__name-town,.reviews__text,.text,.product__descr,.info__text,.info__number,.description__text,.franchise_text,.footer-contect__text,.footer-contacts__text,.footer__title,.footer__upper-title,.contacts__schedule-time,.contacts__schedule-day,.contacts__adress-upertitle,.contacts__item-upertitle,.buy-now__name,.advantages__text,.advantages__quantity,.about_text_third,.about_text_second,.about_text_first,.about_text_container{margin:0}.reviews__list,.products__list,.modal-product_form-list,.modal-product_ingredients,.modal-product_nutrition,.info__list,.site-nav__list,.socials-networks,.contacts__button-list,.contacts__schedule,.buy-now__item,.menu__list,.advantages__list,.card-set{margin:0;padding:0;list-style:none}.send_form,.hero__button,.site-nav__link,.footer-contacts__phone,.contacts__link-item,.contacts__adress-link,.menu__link{text-decoration:none}body{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg%27%3E%3Cpath d='M6.04696 2.01171L16.9811 12.2169C18.8522 13.9633 17.8177 17.1 15.2748 17.3907L11.1573 17.8612C10.124 17.9793 9.15329 18.4167 8.38025 19.1124L6.0069 21.2484C4.07633 22.9859 1 21.6159 1 19.0186V4.20487C1 1.58174 4.12929 0.221893 6.04696 2.01171Z' stroke='%23131313' stroke-width='2'/%3E%3C/svg%3E"),auto;background-image:url(background_s.17969db7.png);background-repeat:repeat;background-size:contain;background-attachment:fixed;font-family:Montserrat,sans-serif}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){body{background-image:url(background_s@2x.161d5ae3.png)}}@media screen and (min-width:768px){body{background-image:url(background_md.89c2772c.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){body{background-image:url(background_md@2x.e85b7d9b.png)}}@media screen and (min-width:1200px){body{background-image:url(background_lg.5cc76f9c.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){body{background-image:url(background_lg@2x.dde8840d.png)}}body .container{max-width:480px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){body .container{max-width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1200px){body .container{max-width:1200px;padding-left:16px;padding-right:16px}}img,picture{max-width:100%;height:auto;display:block}a,button{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='yellow' xmlns='http://www.w3.org/2000/svg%27%3E%3Cpath d='M6.04696 2.01171L16.9811 12.2169C18.8522 13.9633 17.8177 17.1 15.2748 17.3907L11.1573 17.8612C10.124 17.9793 9.15329 18.4167 8.38025 19.1124L6.0069 21.2484C4.07633 22.9859 1 21.6159 1 19.0186V4.20487C1 1.58174 4.12929 0.221893 6.04696 2.01171Z' stroke='%23131313' stroke-width='2'/%3E%3C/svg%3E"),pointer}.section{padding-top:60px;padding-bottom:60px}.button{height:42px;text-align:center;z-index:1;color:var(--button-text-color-first);background-color:var(--icon-bg-color);border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 35px;font-size:14px;font-weight:600;line-height:1.29;transition:color .25s cubic-bezier(.4,0,.2,1) .25s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";width:150%;height:150%;z-index:-1;background-color:var(--button-hover-color);transform-origin:0 100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-5px;left:-5px;transform:translate(-120%)skew(50deg)}.button:hover:before,.button:focus:before{transform:skew(68.2822deg)}.button:focus{color:var(--main-text-color)}.button--transparent{height:42px;text-align:center;border:2px solid var(--icon-bg-color);background-color:rgba(0,0,0,0);justify-content:center;align-items:center;padding:12px 35px;font-size:14px;font-weight:600;line-height:1.29;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.button--transparent:hover,.button--transparent:focus{border-color:var(--button-hover-color)}.button--transparent:focus{color:var(--main-text-color)}.button--disabled{background-color:var(--third-text-color)}.button--disabled--transparent{border:2px solid var(--third-text-color);background-color:rgba(0,0,0,0)}.back-to-top{width:50px;height:50px;background-color:var(--icon-bg-color);border-radius:50%;transition:box-shadow .5s cubic-bezier(.4,0,.2,1);display:none;position:fixed;bottom:50px;right:25px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}.back-to-top:hover,.back-to-top:focus{outline:none;box-shadow:2px 2px 2px rgba(0,0,0,.12),4px 4px 4px rgba(0,0,0,.16),6px 6px 6px rgba(0,0,0,.2)}.back-to-top:before,.back-to-top:after{content:"";position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.back-to-top:before{width:5px;height:25px;border-color:var(--icon-bg-color);border-top-left-radius:3px;border-top-right-radius:3px}.back-to-top:after{width:15px;height:15px;border-top:5px solid #629460;border-left:5px solid #629460;transition:border-color .5s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)rotate(45deg)}.back-to-top:hover:after{border-top:5px solid var(--main-text-color);border-left:5px solid var(--main-text-color)}.modal{z-index:100;width:89vw;max-height:91%;background:var(--modal-bg-color);border:2px solid var(--icon-bg-color);border-radius:10px;margin:auto;padding:28px;transition:opacity .8s cubic-bezier(.4,0,.2,1) .5s;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2)}@media screen and (min-width:480px){.modal{width:440px}}@media screen and (min-width:768px){.modal{width:568px;padding:32px 60px}}.is-hidden{visibility:visible;opacity:0;pointer-events:none}.modal_btn{width:20px;height:20px;background-color:#fff;border:none;outline:0;justify-content:center;align-items:center;padding:0;transition:fill .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:12px;right:12px}@media screen and (min-width:768px){.modal_btn{width:24px;height:24px}}.modal__cross{width:20px;height:20px;fill:#444}@media screen and (min-width:768px){.modal__cross{width:24px;height:24px}}.modal__cross:hover{fill:var(--button-hover-color)}.backdrop{width:100%;height:100%;z-index:1000;background-color:var(--backdrop-colour);opacity:1;visibility:visible;justify-content:center;align-items:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.section_title{font-family:var(--secondary-font);text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--main-text-color);font-size:30px;line-height:1.26}@media screen and (min-width:768px){.section_title{letter-spacing:.06em;font-size:34px}}@media screen and (min-width:1200px){.section_title{font-size:36px}}.section_uppertitle{text-align:center;text-transform:uppercase;color:var(--main-text-color);font-size:18px;font-weight:700;line-height:1.22}@media screen and (min-width:768px){.section_uppertitle{letter-spacing:.04em;font-size:22px;font-weight:800}}@media screen and (min-width:1200px){.section_uppertitle{font-size:30px}}.card-set{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media screen and (min-width:1200px){.card-set{gap:32px}}.card-set__item{flex-basis:280px}@media screen and (min-width:768px){.card-set__item{flex-basis:calc(33.3333% - 10.6667px)}}@media screen and (min-width:1200px){.card-set__item{flex-basis:calc(33.3333% - 21.3333px)}}.about{background-color:var(--main-bg-color);padding-bottom:0}@media screen and (min-width:768px){.about{padding-bottom:33px}}@media screen and (min-width:1200px){.about{padding-bottom:64px}}.about_image_container{position:relative}.about_title{width:70%;margin-bottom:32px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.about_title{margin-bottom:72px}}@media screen and (min-width:1200px){.about_title{margin-bottom:82px}}.about_uppertitle{margin-bottom:12px}.about_gradient{width:279px;height:278px;z-index:0;background-image:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;top:auto;left:calc(50% - 140px);box-shadow:0 4.48px 16.82px rgba(153,114,23,.25)}@media screen and (min-width:768px){.about_gradient{width:330px;height:356px;top:-5px;left:auto}}@media screen and (min-width:1200px){.about_gradient{width:491px;height:490px;top:-15px}}.about_image{width:278px;height:278px;z-index:0;background-image:url(cow_s@1x.ea185bd1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;top:22px;left:calc(50% - 140px)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.about_image{background-image:url(cow_s@2x.aea077b6.jpg)}}@media screen and (min-width:768px){.about_image{width:330px;height:330px;background-image:url(cow_m@1x.5af4e036.jpg);left:auto}}@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){.about_image{background-image:url(cow_m@2x.b9837c1b.jpg)}}@media screen and (min-width:1200px){.about_image{width:490px;height:490px;background-image:url(cow_l@1x.0ae36fe0.jpg)}}@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_image{background-image:url(cow_l@2x.e927fc8f.jpg)}}.about_text_container{text-align:center;letter-spacing:.04em;color:var(--main-text-color);margin-top:360px;padding-left:30px;padding-right:30px;font-size:12px;line-height:1.76}@media screen and (min-width:768px){.about_text_container{text-align:left;margin-top:80px;margin-bottom:32px;padding-left:368px;padding-right:0}}@media screen and (min-width:1200px){.about_text_container{margin-top:172px;margin-bottom:54px;padding-left:600px;padding-right:105px;font-size:16px}}.about_text_first{margin-bottom:4px}.about_text_second{margin-bottom:10px;line-height:1.62}@media screen and (min-width:1200px){.about_text_second{font-size:14px;line-height:1.94}}.about_text_third{display:none}@media screen and (min-width:768px){.about_text_third{display:block}}@media screen and (min-width:1200px){.about_text_third{font-size:14px;line-height:1.94}}.about_btn{z-index:0;justify-content:center;gap:4px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600;line-height:1.29;display:flex}@media screen and (min-width:768px){.about_btn{margin-right:174px}}@media screen and (min-width:1200px){.about_btn{margin-right:404px}}.about_text_first,.about_text_second,.about_text_third,.about_uppertitle,.about_title{opacity:0;position:relative;top:1.8rem}.about_text_first._active,.about_text_second._active,.about_text_third._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.3s;animation-fill-mode:forwards,forwards}.about_uppertitle._active,.about_title._active{animation:swift-up .5s ease-out forwards,fade-in .5s ease-out forwards}.anim{animation:swift-up .8s ease-in-out forwards;display:inline-block;position:relative;top:2rem;overflow:hidden}@keyframes fade-in{to{opacity:1}}@keyframes swift-up{to{top:0}}.advantages{background-color:var(--main-bg-color);padding-top:50px;padding-bottom:64px}@media screen and (min-width:768px){.advantages{padding-top:60px;padding-bottom:204px}}@media screen and (min-width:1200px){.advantages{padding-bottom:178px}}.advantages__container{max-width:320px;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}@media screen and (min-width:768px){.advantages__container{max-width:768px;padding-left:76px;padding-right:76px}}@media screen and (min-width:1200px){.advantages__container{max-width:1200px;padding-left:16px;padding-right:16px}}.advantages__list{text-align:center;gap:25px}@media screen and (min-width:768px){.advantages__list{gap:80px}}@media screen and (min-width:1200px){.advantages__list{gap:32px}}.advantages__card{flex-basis:100%}@media screen and (min-width:768px){.advantages__card{flex-basis:calc(33.3333% - 53.3333px)}}@media screen and (min-width:1200px){.advantages__card{flex-basis:calc(33.3333% - 21.3333px)}}.advantages_icon_bg{background-color:var(--primary-accent-color);width:50px;height:50px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.advantages_icon_bg{margin-bottom:32px}}@media screen and (min-width:1200px){.advantages_icon_bg{margin-bottom:40px}}.advantages__quantity{letter-spacing:.04em;text-transform:uppercase;color:var(--main-text-color);margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.22}@media screen and (min-width:768px){.advantages__quantity{text-transform:none;margin-bottom:12px;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.advantages__quantity{font-size:58px}}.advantages__text{letter-spacing:.02em;color:var(--main-text-color);font-size:12px;font-weight:700;line-height:1.7}@media screen and (min-width:768px){.advantages__text{max-width:152px;font-size:14px;font-weight:400;line-height:1.74}}@media screen and (min-width:1200px){.advantages__text{max-width:368px;font-size:16px;line-height:1.76}}.advantages__quantity,.advantages__text{opacity:0;position:relative;top:1.8rem}.advantages__text._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.3s;animation-fill-mode:forwards,forwards}.advantages__quantity._active{animation:swift-up .5s ease-out forwards,fade-in .5s ease-out forwards}.menu-toggle{min-height:40px;min-width:40px;color:#fff;background-color:rgba(0,0,0,0);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px) and (max-width:1199px){.menu-toggle{margin-right:32px}}@media screen and (min-width:1200px){.menu-toggle{display:none}}.menu-toggle:hover,.menu-toggle:focus{background-color:rgba(0,0,0,.1)}.menu__icon--burger,.menu__icon--close{fill:currentColor}.menu-container{width:100vw;height:100vh;z-index:999;text-align:center;background-color:#85a279;flex-direction:column;align-items:center;padding:100px 32px 64px;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(120%)}@media screen and (min-width:768px) and (max-width:1199px){.menu-container{background-color:#97af8d}}@media screen and (min-width:1200px){.menu-container{display:none}}.menu-container.is-open{transform:translate(0)}.menu-container .menu-toggle{position:absolute;top:16px;right:20px}@media screen and (min-width:768px){.menu-container .menu-toggle{margin-right:0;top:32px;right:32px}}.logo__menu{color:var(--primary-accent-color);position:absolute;top:12px;left:32px}@media screen and (min-width:768px){.logo__menu{top:20px}}@media screen and (min-width:1200px){.logo__menu{display:none}}.menu__list{flex-direction:column;gap:32px;margin-bottom:auto;display:flex}.menu__link{color:var(--main-text-color);font-size:32px;font-weight:700;line-height:1.22;transition:color .25s cubic-bezier(.4,0,.2,1)}.menu__link:hover,.menu__link:focus{color:var(--button-text-color-second)}.menu__button{min-width:152px;gap:4px;line-height:1.21}@media screen and (min-width:768px){.menu__button{display:none}}.modal-buy-now{text-align:center;max-height:99%;scrollbar-color:var(--primary-accent-color)var(--modal-bg-color);overflow-y:auto}.modal-buy-now::-webkit-scrollbar{width:5px;border:3px solid var(--modal-bg-color);background-color:rgba(0,0,0,0);border-radius:20px}.modal-buy-now::-webkit-scrollbar-thumb{background-color:var(--primary-accent-color);border-radius:20px}.buy-now__title{font-family:var(--secondary-font);color:var(--secondary-text-color);margin-bottom:40px;font-size:20px;font-style:normal;font-weight:700;line-height:1.4;display:inline-block}.buy-now__list{flex-direction:column;margin-top:60px;margin-bottom:40px;display:flex}.buy-now__list: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)){padding-left:0}.buy-now__list:-webkit-any(: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)){padding-right:0}.buy-now__list:-webkit-any(: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)){padding-right:0}.buy-now__list: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)){padding-right:0}@media screen and (min-width:768px){.buy-now__list{flex-direction:row;flex-basis:calc(33.3333% - 21.3333px);gap:32px;display:flex}}.buy-now__item{width:132px;height:132px;border-radius:15px;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.buy-now__card-1{filter:drop-shadow(0 5.26027px 19.726px rgba(212,20,67,.1));border:2px solid #96af8c}@media screen and (max-width:767.98px){.buy-now__card-1{margin-bottom:82px}}.buy-now__card-2{border:2px solid #efd478;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}@media screen and (max-width:767.98px){.buy-now__card-2{margin-bottom:82px}}.buy-now__card-3{filter:drop-shadow(0 5.26027px 19.726px rgba(212,20,67,.1));border:2px solid #d6936d}.buy-now__gradient{height:132px;width:132px;border-radius:50%;display:flex;position:absolute;top:-61px;left:-2px}@media screen and (min-width:768px){.buy-now__gradient{left:-5px}}.card-gradient-1{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)}.card-gradient-2{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)}.card-gradient-3{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)}.modal__form-checkbox{-webkit-appearance:none;-ms-appearance:none;appearance:none}.buy-now__name{text-align:center;font-family:var(--main-font);letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text-color);-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;font-size:16px;font-style:normal;font-weight:700;line-height:1.25;position:relative;top:-40px}.buy-now__img{height:132px;width:132px;z-index:999;background-position:50%;background-size:cover;border-radius:50%;display:flex;position:absolute;top:-71px;left:-2px}@media screen and (min-width:768px){.buy-now__img{left:-5px}}.modal-buy-button-container{justify-content:center;display:flex}.modal__form-btn{width:121px;height:42px;font-family:var(--main-font);text-align:center;color:var(--secondary-text-color);background:#f8d24e;border:none;border-radius:10px;font-size:14px;font-style:normal;font-weight:600;line-height:1.214}@media screen and (min-width:768px){.buy-now__form{padding-left:40px;padding-right:40px}}.buy-now_wrap{margin-bottom:12px;position:relative}@media screen and (min-width:768px){.buy-now_wrap{margin-bottom:16px}}.buy-now_textarea{height:64px;margin-bottom:24px;position:relative}@media screen and (min-width:768px){.buy-now_textarea{height:84px;margin-bottom:32px}}.buy-now_label{color:var(--secondary-text-color);font-size:12px;font-weight:400;line-height:1.4;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (min-width:768px){.buy-now_label{font-size:14px;left:16px}}.buy-now_textarea .comments{top:17px;left:12px}@media screen and (min-width:768px){.buy-now_textarea .comments{top:20px;left:16px}}.buy-now_field,.buy-now_field--tel,.buy-now_comment{width:100%;border:1px solid var(--main-bg-color);background:rgba(248,210,78,.1);border-radius:10px;outline:none;padding:8px 12px 7px;transition:border .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.buy-now_field,.buy-now_field--tel,.buy-now_comment{padding:11px 16px}}.buy-now_comment{resize:none}.buy-now_field:not(:placeholder-shown):required:invalid{border:3px solid var(--val-invalid)}.buy-now_field:not(:placeholder-shown):required:valid{border:3px solid var(--button-hover-color)}.buy-now_field:focus+.buy-now_label,.buy-now_field:not(:placeholder-shown)+.buy-now_label{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-31px)}@media screen and (min-width:768px){.buy-now_field:focus+.buy-now_label,.buy-now_field:not(:placeholder-shown)+.buy-now_label{font-size:12px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-40px)}}.buy-now_comment:focus+.buy-now_label,.buy-now_comment:not(:placeholder-shown)+.buy-now_label{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-31px)}@media screen and (min-width:768px){.buy-now_comment:focus+.buy-now_label,.buy-now_comment:not(:placeholder-shown)+.buy-now_label{font-size:12px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-38px)}}.modal__checkbox{width:102%;height:102%;border-radius:15px}.modal__checkbox:focus-within{outline:none}.modal__checkbox{-webkit-appearance:none;-ms-appearance:none;appearance:none}.modal__checkbox-1:checked{background-color:var(--product-bg-cream)}.modal__checkbox-2:checked{background-color:var(--product-bg-coffe)}.modal__checkbox-3:checked{background-color:var(--product-bg-milkshakes)}.img-1{background-image:url(img_small-cream@1x.28df86dd.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-1{background-image:url(img_small-cream@2x.a5cf244e.png)}}.img-2{background-image:url(img_small-coffe@1x.97895bc2.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-2{background-image:url(img_small-coffe@2x.9fab7420.png)}}.img-3{background-image:url(img_small-milkshake@1x.2f58d34e.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-3{background-image:url(img_small-milkshake@2x.77a89137.png)}}.contacts{background:linear-gradient(0deg,var(--main-bg-color)72.5%,transparent 0%)}@media screen and (min-width:768px){.contacts{background:linear-gradient(0deg,var(--main-bg-color)52%,transparent 0%)}}@media screen and (min-width:768px) and (min-width:1200px){.contacts{background:linear-gradient(0deg,var(--main-bg-color)76%,transparent 0%)}}.contacts__card-set{margin-bottom:20px}@media screen and (min-width:768px){.contacts__card-set{margin-bottom:40px}}@media screen and (min-width:1200px){.contacts__card-set{margin-bottom:60px}}.contacts__item{background:var(--modal-bg-color);border-radius:24px;margin-left:auto;margin-right:auto;padding:40px 32px 24px;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:768px){.contacts__item{padding-bottom:40px;padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.contacts__item{padding-left:40px;padding-right:40px}}.contacts__item-upertitle{letter-spacing:.04em;background:var(--primary-accent-color);border-radius:4px;padding:4px 22px;font-size:12px;line-height:1.2;display:inline-block}@media screen and (min-width:768px){.contacts__item-upertitle{padding-left:13px;padding-right:13px;font-size:16px;line-height:1.4}}@media screen and (min-width:1200px){.contacts__item-upertitle{padding-left:14px;padding-right:14px}}.contacts__adress-wrap{padding-top:20px;padding-bottom:24px}@media screen and (min-width:768px){.contacts__adress-wrap{padding-top:32px;padding-bottom:32px}}.contacts__adress-upertitle{letter-spacing:.04em;color:var(--secondary-text-color);margin-bottom:8px;font-size:12px;line-height:1.86}@media screen and (min-width:768px){.contacts__adress-upertitle{font-size:14px;line-height:1.83}}@media screen and (min-width:1200px){.contacts__adress-upertitle{font-size:16px}}.contacts__adress-link{letter-spacing:.04em;color:var(--second-accent-color);font-size:12px;line-height:1.83}@media screen and (min-width:768px){.contacts__adress-link{font-size:14px}}@media screen and (min-width:1200px){.contacts__adress-link{font-size:16px}}.contacts__adress-link:hover,.contacts__adress-link:focus{text-decoration:underline}.contacts__schedule{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;flex-wrap:wrap;gap:8px;padding-top:24px;padding-bottom:24px;font-size:12px;line-height:1.86;display:flex}@media screen and (min-width:768px){.contacts__schedule{padding-top:32px;padding-bottom:32px;font-size:14px}}@media screen and (min-width:1200px){.contacts__schedule{gap:12px;font-size:16px}}.contacts__schedule-day{color:var(--secondary-text-color)}.contacts__schedule-time{color:var(--third-text-color)}.contacts__link-wrap{flex-wrap:wrap;gap:6px;padding-top:24px;font-size:12px;line-height:1.6;display:flex}@media screen and (min-width:768px){.contacts__link-wrap{gap:4px;padding-top:32px;font-size:14px;line-height:1.5}}@media screen and (min-width:1200px){.contacts__link-wrap{font-size:16px;line-height:1.5}}.contacts__link-item{color:var(--secondary-text-color);transition:transform .25s ease-in-out;display:block}.contacts__link-item:hover{transform:scale(1.07,1.2)}.contacts__button-list{flex-flow:column wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media screen and (min-width:768px){.contacts__button-list{flex-direction:row}}.contacts__btn{z-index:0;min-width:196px}.contacts__btn-second{z-index:0;border-radius:10px}.contacts__btn-icon{fill:currentColor;vertical-align:middle;margin-left:4px}.footer{width:100%;background-color:var(--main-bg-color);padding-bottom:20px}@media screen and (min-width:768px){.footer{padding-bottom:12px}}.footer__container{margin-bottom:40px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.footer__container{justify-content:space-between;align-items:center;margin-bottom:32px;padding-left:32px;padding-right:32px;display:flex}}@media screen and (min-width:1200px){.footer__container{max-width:1200px;margin-bottom:60px;padding-left:16px;padding-right:16px}}.footer__upper-title{width:234px;text-transform:uppercase;color:var(--main-text-color);font-size:18px;font-style:normal;font-weight:700;line-height:1.23;display:block}.footer__upper-title: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}.footer__upper-title:-webkit-any(: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}.footer__upper-title:-webkit-any(: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}.footer__upper-title: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){.footer__upper-title{width:352px;font-size:26px}}@media screen and (min-width:1200px){.footer__upper-title{width:504px;font-size:30px;font-weight:400}}.footer__title{letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:34px;font-weight:700;line-height:1.21;display:block}@media screen and (min-width:768px){.footer__title{letter-spacing:.06em;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.footer__title{font-size:58px}}.footer-wraper{flex-direction:column;align-items:flex-end;display:flex}.socials-networks{gap:20px;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.socials-networks{gap:30px;margin-bottom:34px}}@media screen and (min-width:1200px){.socials-networks{margin-bottom:40px}}.socials-networks__link{width:34px;height:34px;fill:var(--main-bg-color);background-color:var(--icon-bg-color);border-radius:50%;justify-content:center;align-items:center;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex}.socials-networks__link:hover,.socials-networks__link:focus{fill:var(--modal-bg-color)}.footer-contacts__text{color:var(--secondary-text-color);padding:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.86}@media screen and (min-width:768px){.footer-contacts__text{font-size:14px}}@media screen and (min-width:1200px){.footer-contacts__text{font-size:16px}}.footer-contacts__address{align-items:center;gap:7px;display:flex}.footer-contacts__phone{letter-spacing:.02em;color:var(--main-text-color);font-size:12px;font-style:normal;font-weight:700;line-height:1.86;transition:transform .25s ease-in-out}@media screen and (min-width:768px){.footer-contacts__phone{font-size:14px}}@media screen and (min-width:1200px){.footer-contacts__phone{font-size:16px}}.footer-contacts__phone:hover{transform:scale(1.07,1.2)}.footer-contect__text{text-align:center;color:#7a7a7a;flex-direction:column;padding-top:20px;font-size:14px;font-weight:700;line-height:1.52;display:flex;position:relative}@media screen and (min-width:768px){.footer-contect__text{letter-spacing:.02em;padding-top:12px;line-height:1.86;display:block}}@media screen and (min-width:1200px){.footer-contect__text{text-align:center;font-size:12px}}.footer-contect__text:before{content:"";width:100%;border-top:1px solid #e1e1e1;display:block;position:absolute;top:0;left:0}.franchise{scrollbar-color:var(--primary-accent-color)var(--modal-bg-color)}@media screen and (min-width:768px){.franchise{max-height:668px;padding-left:58px;padding-right:58px}}.franchise::-webkit-scrollbar{width:5px;border:3px solid var(--modal-bg-color);background-color:rgba(0,0,0,0);border-radius:20px}.franchise::-webkit-scrollbar-thumb{background-color:var(--primary-accent-color);border-radius:20px}.franchise_title{max-width:322px;font-family:var(--secondary-font);text-align:center;color:var(--secondary-text-color);margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:400;line-height:1.5;display:block}@media screen and (min-width:768px){.franchise_title{font-size:20px;line-height:1.4}}.franchise_text{color:var(--secondary-text-color);margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.4;display:block}@media screen and (min-width:768px){.franchise_text{margin-bottom:32px;font-size:16px;line-height:1.4}}@media screen and (min-width:768px){.franchise_form{padding-left:40px;padding-right:40px}}.franchise_wrap{margin-bottom:12px;position:relative}@media screen and (min-width:768px){.franchise_wrap{margin-bottom:16px}}.franchise_textarea{height:64px;margin-bottom:24px;position:relative}@media screen and (min-width:768px){.franchise_textarea{height:84px;margin-bottom:32px}}.franchise_label{color:var(--secondary-text-color);font-size:12px;font-weight:400;line-height:1.4;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (min-width:768px){.franchise_label{font-size:14px;left:16px}}.franchise_textarea .comments{top:17px;left:12px}@media screen and (min-width:768px){.franchise_textarea .comments{top:20px;left:16px}}.franchise_field,.franchise_comment{width:100%;border:1px solid var(--main-bg-color);background:rgba(248,210,78,.1);border-radius:10px;outline:none;padding:8px 12px 7px;transition:border .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.franchise_field,.franchise_comment{padding:11px 16px}}.franchise_comment{resize:none}.franchise_field:not(:placeholder-shown):required:invalid,.franchise_comment:not(:placeholder-shown):invalid{border:3px solid #ac3030}.franchise_field:not(:placeholder-shown):required:valid,.franchise_comment:not(:placeholder-shown):valid{border:3px solid var(--button-hover-color)}.franchise_field:focus+.franchise_label,.franchise_field:not(:placeholder-shown)+.franchise_label{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-30px)}@media screen and (min-width:768px){.franchise_field:focus+.franchise_label,.franchise_field:not(:placeholder-shown)+.franchise_label{font-size:12px;transform:translateY(-37px)}}.franchise_comment:focus+.franchise_label,.franchise_comment:not(:placeholder-shown)+.franchise_label{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-30px)}@media screen and (min-width:768px){.franchise_comment:focus+.franchise_label,.franchise_comment:not(:placeholder-shown)+.franchise_label{font-size:12px;transform:translateY(-36px)}}.franchise_form>.franchise_btn{min-width:114px;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}.gallery{margin-bottom:48px;padding-bottom:0}@media screen and (min-width:768px){.gallery{margin-bottom:20px}}@media screen and (min-width:1200px){.gallery{margin-bottom:42px}}.gallery_slider{position:relative;transform:translateY(-32px)}@media screen and (min-width:768px){.gallery_slider{transform:translateY(-144px)}}@media screen and (min-width:1200px){.gallery_slider{transform:translateY(-98px)}}.gallery_slide{width:1013px;border-radius:24px;margin:0 auto;overflow:hidden}.header{width:100%;background-color:var(--main-bg-color)}.header__container{align-items:center;display:flex}.logo{color:var(--primary-accent-color);margin-right:auto;padding-top:12px;padding-bottom:12px}@media screen and (min-width:1200px){.logo{margin-right:308px;padding:0}}.logo__icon{width:40px;height:37px;fill:currentColor}@media screen and (min-width:768px){.logo__icon{width:48px;height:44px}}@media screen and (min-width:1200px){.logo__icon{width:60px;height:65px}}.site-nav{display:none}@media screen and (min-width:1200px){.site-nav{align-items:center;margin-right:204px;display:flex}}.site-nav__list{justify-content:center;align-items:center;gap:28px;display:flex}@media screen and (max-width:1199px){.site-nav__list{display:none}}.site-nav__link{color:var(--main-text-color);padding-top:32px;padding-bottom:32px;font-size:16px;font-weight:700;line-height:1.25;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:block;position:relative;transform:scale(1)}.site-nav__link:hover,.site-nav__link:focus{color:var(--primary-accent-color);transform:scale3d(1.1,1.1,1.1)}.header__button{display:none}@media screen and (min-width:768px){.header__button{min-width:152px;gap:4px;line-height:1.21;display:inline-flex}}.button__icon--arrow{fill:currentColor}.hero{background-color:var(--main-bg-color)}.hero__container{background-image:url(points_sm1x.5100ea39.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;position:relative}@media screen and (min-width:768px){.hero__container{display:flex}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__container{background-image:url(points_sm2x.16484437.png)}}@media screen and (min-width:768px){.hero__container{background-image:url(points_md1x.3887e69c.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{background-image:url(points_md2x.a28e8fcb.png)}}@media screen and (min-width:1200px){.hero__container{background-image:url(points_lg1x.d60ea878.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{background-image:url(points_lg2x.c0e07f23.png)}}.hero__wrapper--left{padding-top:100px;padding-bottom:19px}@media screen and (min-width:768px){.hero__wrapper--left{padding-top:80px;padding-bottom:12px}}@media screen and (min-width:1200px){.hero__wrapper--left{padding-top:118px;padding-bottom:65px}}.hero__title{max-width:247px;font-family:var(--secondary-font);letter-spacing:.04em;text-transform:uppercase;color:var(--main-text-color);margin-bottom:32px;font-size:26px;line-height:1.27}@media screen and (min-width:768px){.hero__title{margin-bottom:24px}}@media screen and (min-width:1200px){.hero__title{max-width:367px;margin-bottom:28px;font-size:38px;line-height:48px}}.hero__buttons{gap:12px;margin-bottom:19px;display:flex}@media screen and (min-width:768px){.hero__buttons{margin-bottom:24px}}@media screen and (min-width:1200px){.hero__buttons{margin-bottom:42px}}.hero__button{color:#000;width:108px;height:38px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1200px){.hero__button{width:134px}}.hero__button--underline{color:var(--icon-bg-color);border:none;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hero__button--underline:hover{color:var(--button-hover-color)}.hero__button--underline:focus{color:var(--main-text-color)}.hero__description{display:none}@media screen and (min-width:768px){.hero__description{gap:32px;display:flex}}@media screen and (min-width:1200px){.hero__description{gap:16px}}.hero__image--left{width:152px;height:152px;overflow:hidden}@media screen and (min-width:1200px){.hero__image--left{width:225px;height:225px}}.description__text{width:140px;color:var(--main-text-color);align-items:center;margin-top:30px;margin-bottom:12px;font-size:12px;line-height:140%;display:flex}@media screen and (min-width:1200px){.description__text{width:200px;margin-top:70px;margin-bottom:24px;font-size:14px}}.description__arrow{background-color:rgba(0,0,0,0);border:none}.description__arrow--icon{fill:var(--main-text-color)}.hero__img--right{max-width:50%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.hero__img--right{width:268px;height:329px;position:absolute;bottom:0;right:92px}}@media screen and (min-width:1200px){.hero__img--right{width:456px;height:560px}}.info__list{display:none}@media screen and (min-width:768px){.info__list{flex-direction:column;gap:20px;display:flex;position:absolute;top:94px;right:16px}}@media screen and (min-width:1200px){.info__list{top:126px;right:16px}}.info__item{text-align:right;flex-direction:column;gap:4px;display:flex}.info__number{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text-color);font-size:28px;font-weight:900;line-height:1.21}@media screen and (min-width:1200px){.info__number{font-size:46px;line-height:1.22}}.info__text{color:var(--main-text-color);font-size:8px;line-height:1.25}@media screen and (min-width:1200px){.info__text{font-size:14px;line-height:1.21}}.hero__title,.description__text,.about_uppertitle,.about_title{opacity:0;position:relative;top:.8rem}.hero__title._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.2s;animation-fill-mode:forwards,forwards}.description__text._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.5s;animation-fill-mode:forwards,forwards}.animated{animation:swift-up .8s ease-in-out forwards;display:inline-block;position:relative;top:2rem;overflow:hidden}i{font-style:normal;animation:swift-up .8s ease-in-out forwards;position:relative;top:2rem}.animated:nth-of-type(1){animation-delay:0s}.animated:nth-of-type(2){animation-delay:.2s}.animated:nth-of-type(3){animation-delay:.4s}.animated:nth-of-type(4){animation-delay:.5s}.animated:nth-of-type(5){animation-delay:.6s}.hero__image--left{opacity:0;transition:all .8s;transform:translate(-120%)}.hero__img--right{opacity:0;transition:all .8s;transform:translate(120%)}.hero__image--left._active,.hero__img--right._active{opacity:1;transform:translate(0)}.location_modal{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:visible}.modal_title{font-family:var(--secondary-font);text-align:center;color:var(--secondary-text-color);align-items:center;margin-top:0;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;display:block}@media screen and (min-width:768px){.modal_title{margin-bottom:32px;font-size:20px;line-height:1.4}}.send_form{width:134px;margin-top:24px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media screen and (min-width:768px){.send_form{width:145px;margin-top:32px;font-size:14px;line-height:1.21}}@media screen and (min-width:480px){.card_img{min-width:224px}}@media screen and (min-width:768px){.card_img{min-width:448px}}.img_location{width:100%;justify-content:center;align-items:center;display:flex}.modal-product{max-width:280px;background-color:var(--modal-bg-color);border-radius:10px;flex-direction:column;align-items:center;padding:28px 20px;display:flex}@media screen and (max-width:479px){.modal-product{min-width:90vw}}@media (min-width:480px) and (max-width:767px){.modal-product{max-width:unset;min-width:440px}}@media screen and (min-width:768px){.modal-product{min-width:568px;padding:32px 40px}}.modal-product::-webkit-scrollbar{width:5px;border:3px solid var(--modal-bg-color);background-color:rgba(0,0,0,0);border-radius:20px}.modal-product-chocolate{border:2px solid var(--ice-nutrition-background);scrollbar-color:var(--ice-nutrition-background)var(--modal-bg-color)}.modal-product-chocolate::-webkit-scrollbar-thumb{background-color:var(--ice-nutrition-background);border-radius:20px}.modal-product-coffee{border:2px solid var(--primary-accent-color);scrollbar-color:var(--primary-accent-color)var(--modal-bg-color)}.modal-product-coffee::-webkit-scrollbar-thumb{background-color:var(--primary-accent-color);border-radius:20px}.modal-product-milkshake{border:2px solid var(--product-bg-milkshakes);scrollbar-color:var(--product-bg-milkshakes)var(--modal-bg-color)}.modal-product-milkshake::-webkit-scrollbar-thumb{background-color:var(--product-bg-milkshakes);border-radius:20px}.modal-product_title{font-family:var(--secondary-font);margin-bottom:20px;font-size:20px;line-height:1.4}@media screen and (max-width:767px){.modal-product_title{width:260px;text-align:center}}.modal-product_picture{width:132px;height:139px;background:var(--product-grad-cream);box-shadow:var(--product-shadow-cream);border-radius:50%;margin-bottom:22px}.modal-product_picture.coffee{background:var(--product-grad-coffe);box-shadow:var(--product-shadow-coffe)}.modal-product_picture.milk{background:var(--product-grad-milkshake);box-shadow:var(--product-shadow-milkshake)}.modal-product_image{position:relative;transform:translateY(-7px)}.modal-product_image.product-cream{width:132px;height:132px;background-image:url(cream_md@1x.04c31842.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.modal-product_image.product-cream{background-image:url(cream_md@2x.9d51b22c.png)}}@media screen and (min-width:1200px){.modal-product_image.product-cream{background-image:url(cream_lg@1x.24606974.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){.modal-product_image.product-cream{background-image:url(cream_lg@2x.fc22f492.png)}}.modal-product_image.product-coffee{width:132px;height:132px;background-image:url(coffee_md@1x.c784f31a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.modal-product_image.product-coffee{background-image:url(coffee_md@2x.6d68420b.png)}}@media screen and (min-width:1200px){.modal-product_image.product-coffee{background-image:url(coffee_lg@1x.6acf1c22.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){.modal-product_image.product-coffee{background-image:url(coffee_lg@2x.e719f864.png)}}.modal-product_image.product-milk{width:132px;height:132px;background-image:url(milkshakes_md@1x.5b25dbb5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.modal-product_image.product-milk{background-image:url(milkshakes_md@2x.ad1b2c4f.png)}}@media screen and (min-width:1200px){.modal-product_image.product-milk{background-image:url(milkshakes_lg@1x.b4b5b7ef.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){.modal-product_image.product-milk{background-image:url(milkshakes_lg@2x.7494fea7.png)}}.modal-product_nutrition{gap:9px;margin-bottom:40px;display:flex}.modal-product_item-elipse{width:53px;height:72px;border:2px solid var(--ice-nutrition-background);border-radius:40px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:8px;font-size:10px;display:flex;position:relative}.modal-product_item-elipse:before{content:"";width:43px;height:43px;background-color:var(--ice-nutrition-background);z-index:1;border-radius:40px;display:block;position:absolute;top:-1px;right:6%}.modal-product_item-elipse span{color:var(--secondary-text-color);z-index:2;font-weight:500;line-height:2.8;position:absolute;top:7px}.modal-product_item-elipse.coffee{border-color:var(--product-bg-coffe)}.modal-product_item-elipse.coffee:before{background-color:var(--product-bg-coffe)}.modal-product_item-elipse.milk{border-color:var(--product-bg-milkshakes)}.modal-product_item-elipse.milk:before{background-color:var(--product-bg-milkshakes)}.modal-product_ingredients{width:100%;flex-direction:column;gap:11px;margin-bottom:40px;display:flex}.modal-product_item{letter-spacing:.04em;justify-content:space-between;font-size:14px;line-height:1.7;display:flex}.modal-product_form{flex-direction:column;align-items:center;display:flex}.modal-product_form-list{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.modal-product_wrap{position:relative}.modal-product_field,.modal-product_field--comment{width:240px;height:42px;background-color:var(--input-bg-color);border-radius:10px;outline:none;padding:11px;transition:border .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.modal-product_field,.modal-product_field--comment{width:368px;height:42px}}.cream{border:1px solid var(--main-bg-color)}.coffee{border:1px solid var(--product-bg-coffe)}.milk{border:1px solid var(--product-bg-milkshakes)}.modal-product_label{pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:21px;left:12px;transform:translateY(-50%)}@media screen and (min-width:768px){.modal-product_label{font-size:14px;left:16px}}.modal-product_field:focus+.modal-product_label,.modal-product_field:not(:placeholder-shown)+.modal-product_label,.modal-product_field--comment:focus+.modal-product_label,.modal-product_field--comment:not(:placeholder-shown)+.modal-product_label{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-37px)}@media screen and (min-width:768px){.modal-product_field:focus+.modal-product_label,.modal-product_field:not(:placeholder-shown)+.modal-product_label,.modal-product_field--comment:focus+.modal-product_label,.modal-product_field--comment:not(:placeholder-shown)+.modal-product_label{font-size:12px;transform:translateY(-37px)}}.modal-product_field:not(:placeholder-shown):invalid{border:3px solid var(--val-invalid)}.modal-product_field:not(:placeholder-shown):valid{border:3px solid var(--button-hover-color)}.span_ingredients{margin-bottom:24px;font-size:20px;font-weight:500;line-height:1.4}.textarea{resize:none;height:84px;outline:none}.modal__cross.coffee:hover{fill:var(--product-bg-coffe)}.modal__cross.milk:hover{fill:var(--product-bg-milkshakes)}.products__uppertitle,.products__title{color:var(--secondary-text-color)}.products__list{gap:168px;margin-top:148px}@media screen and (min-width:768px){.products__list{flex-wrap:nowrap;gap:16px;margin-top:200px}}@media screen and (min-width:1200px){.products__list{gap:29px;margin-top:303px}}.products__item{border-radius:24px;flex-basis:440px;padding-top:123px;padding-left:40px;padding-right:40px;position:relative}@media screen and (min-width:480px){.products__item{padding-bottom:64px}}@media screen and (min-width:768px){.products__item{box-shadow:var(--product-field-shadow-medium);border-radius:16px;padding-top:108px;padding-left:26px;padding-right:26px}}@media screen and (min-width:1200px){.products__item{box-shadow:var(--product-field-shadow-large);border-radius:24px;flex-basis:calc(33.3333% - 19.3333px);padding:165px 64px 38px}}.products__item:nth-child(2n){background:var(--product-bg-coffe)}.products__item:nth-child(2n+1){background:var(--product-bg-milkshakes)}.products__item:first-child{background:var(--product-bg-cream)}.product__img{height:200px;width:200px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:-108px;left:calc(50% - 100px)}.product__img:hover,.product__img:focus{transform:translateY(11px)}@media screen and (min-width:768px){.product__img{top:-120px}.product__img:hover,.product__img:focus{transform:translateY(12px)}}@media screen and (min-width:1200px){.product__img{height:302px;width:302px;top:-183px;left:calc(50% - 151px)}.product__img:hover,.product__img:focus{transform:translateY(16px)}}.img-1{background-image:url(cream_md@1x.04c31842.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-1{background-image:url(cream_md@2x.9d51b22c.png)}}@media screen and (min-width:1200px){.img-1{background-image:url(cream_lg@1x.24606974.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){.img-1{background-image:url(cream_lg@2x.fc22f492.png)}}.img-2{background-image:url(coffee_md@1x.c784f31a.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-2{background-image:url(coffee_md@2x.6d68420b.png)}}@media screen and (min-width:1200px){.img-2{background-image:url(coffee_lg@1x.6acf1c22.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){.img-2{background-image:url(coffee_lg@2x.e719f864.png)}}.img-3{background-image:url(milkshakes_md@1x.5b25dbb5.png)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.img-3{background-image:url(milkshakes_md@2x.ad1b2c4f.png)}}@media screen and (min-width:1200px){.img-3{background-image:url(milkshakes_lg@1x.b4b5b7ef.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){.img-3{background-image:url(milkshakes_lg@2x.7494fea7.png)}}.product__gradient{height:200px;width:200px;border-radius:50%;display:flex;position:absolute;top:-97px;left:calc(50% - 100px)}@media screen and (min-width:768px){.product__gradient{top:-108px}}@media screen and (min-width:1200px){.product__gradient{height:302px;width:302px;top:-167px;left:calc(50% - 151px)}}.grad-1{background:var(--product-grad-cream);box-shadow:var(--product-shadow-cream)}.grad-2{background:var(--product-grad-coffe);box-shadow:var(--product-shadow-coffe)}.grad-3{background:var(--product-grad-milkshake);box-shadow:var(--product-shadow-milkshake)}.product__name{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text-color);margin-bottom:40px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.product__name{font-size:22px;line-height:1.23}}@media screen and (min-width:1200px){.product__name{margin-bottom:66px;font-size:30px}}.product__descr{min-height:148px;text-align:center;letter-spacing:.04em;color:var(--secondary-text-color);margin-bottom:37px;font-size:14px;line-height:1.76}@media screen and (min-width:480px){.product__descr{min-height:74px;margin-bottom:47px}}@media screen and (min-width:768px){.product__descr{min-height:175px;margin-bottom:37px}}@media screen and (min-width:1200px){.product__descr{min-height:142px;margin-bottom:28px;font-size:16px}}.product__btn{width:160px;height:48px;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:480px){.product__btn{margin-top:auto;margin-bottom:auto}}@media screen and (min-width:768px){.product__btn{height:40px}}@media screen and (min-width:1200px){.product__btn{width:120px;height:60px}}.product__btn:hover,.product__btn:focus{fill:var(--main-text-color)}.product__name,.product__descr,.products__uppertitle,.products__title{opacity:0;position:relative;top:1.8rem}.product__name._active,.products__uppertitle._active,.products__title._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.3s;animation-fill-mode:forwards,forwards}.product__descr._active{animation-name:swift-up,fade-in;animation-duration:.5s,.5s;animation-timing-function:ease-out,ease-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.6s;animation-fill-mode:forwards,forwards}.product__img,.grad-1,.grad-2,.grad-3{transition:all .8s;scale:0}.product__img._active,.grad-1._active,.grad-2._active,.grad-3._active{scale:1}.read-more_modal{flex-direction:column;display:flex;overflow:visible}@media screen and (min-width:768px){.read-more_modal{padding-left:58px;padding-right:58px}}.modal_title{font-family:var(--secondary-font);text-align:center;color:var(--secondary-text-color);align-items:center;margin-top:0;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;display:block}@media screen and (min-width:768px){.modal_title{margin-bottom:32px;font-size:20px;line-height:1.4}}.thumb{margin-top:20px}@media screen and (min-width:768px){.thumb{margin-top:32px}}.text{font-family:var(--main-font);color:var(--secondary-text-color);font-size:14px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.text{font-size:16px}}.video-youtube_icecream{width:224px;height:199px;margin:0 auto}@media screen and (min-width:768px){.video-youtube_icecream{width:448px;height:205px}}.reviews{width:100%;padding-top:0;padding-bottom:40px}@media screen and (min-width:768px){.reviews{padding:0 31px 80px 32px}}@media screen and (min-width:1200px){.reviews{padding:0 116px 100px}}.reviews__picture{margin-bottom:32px}.reviews__thumb{background:var(--main-bg-color);text-align:center;height:256px;border-radius:10px;justify-content:center;align-items:center;margin-bottom:32px;padding:35px 39px;display:flex}@media screen and (min-width:768px){.reviews__thumb{height:138px;padding-top:28px;padding-bottom:28px}}@media screen and (min-width:1200px){.reviews__thumb{justify-content:center;padding:43px 89px}}.round{border:1px solid rgba(0,0,0,0);border-radius:100px;margin:0 auto}.reviews__text{font-style:regular;letter-spacing:.04em;color:var(--main-text-color);width:202px;font-size:12px;font-weight:400;line-height:2.55;display:inline-block}@media screen and (min-width:768px){.reviews__text{letter-spacing:.04em;width:545px;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1200px){.reviews__text{letter-spacing:.04em;text-align:center;width:790px;font-size:16px;font-weight:500;line-height:1.88}}.sentences{padding-left:20px;padding-right:17px}@media screen and (min-width:768px){.sentences{padding-left:0;padding-right:0}}.sentences .second-sentences{padding-left:20px}.reviews__name-town{text-align:center;color:var(--secondary-text-color);font-size:20px;font-weight:500;line-height:1.85}.slick-dots{position:relative;bottom:-12px}@media screen and (min-width:768px){.slick-dots{bottom:-32px}}.slick-dots li button:before{width:12px;height:12px;opacity:1;content:"";background-color:#d9d9d9;border-radius:50%}.slick-dots li.slick-active button:before{background-color:var(--main-bg-color);width:12px;height:12px;border-radius:50%}.slick-prev:before,.slick-next:before{color:var(--icon-bg-color);opacity:0}
/*# sourceMappingURL=index.d27d7bba.css.map */
