*,: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,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{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}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{scroll-behavior:smooth}body{letter-spacing:.04em;color:#fcfcfc;text-align:center;box-sizing:border-box;background-color:#84a178;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1.76}.not-scroll{overflow:hidden}svg{pointer-events:none}button{cursor:pointer;border:none}a{cursor:pointer;text-decoration:none}.hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{margin:0 auto;font-size:0;position:relative}@media screen and (min-width:320px){.container{width:320px}}@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}}img{display:block}header{text-align:left}header .header{padding-top:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:1200px){header .header{padding-left:32px;padding-right:32px}}header nav,header .nav{justify-content:space-between;display:flex}header .logo{z-index:3}header .buy-table{width:152px;color:#131313;background:#f8d24e;border:none;border-radius:10px;margin:0 0 8px 36px;padding:12px 0;font-size:14px;font-weight:600;display:none}header .buy-table:hover{background:#0a8817}header .buy-table:focus{color:#fcfcfc;background:#0a8817}header .buy-table:focus svg{fill:#fcfcfc}header .buy-table svg{margin-left:8px}@media screen and (min-width:768px){header .buy-table{display:block}}header .mobile-menu{display:none}header .mobile-menu.is-open{text-align:center;z-index:2;width:100%;height:100%;background:#84a178;flex-direction:column;justify-content:space-between;padding-top:100px;padding-bottom:76px;display:flex;position:fixed;inset:0}header .close{display:none}header .open{display:block}.list-menu li:not(:last-child){padding-bottom:32px}.list-menu a{color:#fcfcfc;font-size:32px;font-weight:700;line-height:1.2}.list-menu a:hover{color:#000}.desktop-menu{margin-right:205px;display:none}@media screen and (min-width:1200px){.desktop-menu{justify-content:space-between;align-items:center;display:flex}.desktop-menu li:not(:last-child){margin-right:28px}.desktop-menu a{color:#fcfcfc;font-size:16px;font-weight:700;line-height:1.2}.desktop-menu a:hover,.desktop-menu a:focus{color:#d6936d}}.modal-menu{z-index:3;background:0 0;border:none;display:block}@media screen and (min-width:1200px){.modal-menu{display:none}}@media screen and (min-width:768px){.modal-menu.is-open{position:absolute;top:20px;right:20px}}.modal-menu.is-open .close{display:block}.modal-menu.is-open .open{display:none}.buy{width:152px;color:#131313;background:#f8d24e;border:none;border-radius:10px;margin-left:auto;margin-right:auto;padding:12px 0;font-size:14px;font-weight:600}.buy:active{background:#0a8817}@media screen and (min-width:768px){.buy{display:none}}.buy svg{margin-left:8px}.base{justify-content:space-between;display:flex}@media screen and (max-width:767px){.quantity{display:none}}.quantity div{letter-spacing:.04em;text-transform:uppercase;color:#131313;text-align:right;margin-top:20px;font-size:28px;font-weight:900;line-height:1.2}.quantity p{color:#fcfcfc;font-size:8px;font-weight:400;line-height:1.25}h1{letter-spacing:.04em;text-transform:uppercase;text-align:left;margin-top:45px;margin-bottom:32px;font-family:Seymour One,sans-serif;font-size:26px;line-height:1.2}h1 .lower{font-size:32px}.buttons-header{justify-content:flex-start;align-items:center;gap:20px;padding-bottom:236px;font-size:12px;display:flex}@media screen and (min-width:480px){.buttons-header{padding-bottom:150px}}@media screen and (min-width:768px){.buttons-header{padding-bottom:23px}}@media screen and (min-width:1200px){.buttons-header{padding-bottom:42px}}.buttons-header .product{color:#131313;background:0 0;border:2px solid #f8d24e;border-radius:8px;margin-right:12px;padding:11px 26px;font-weight:600}.buttons-header .product:hover,.buttons-header .product:focus{color:#fff;border:2px solid #0a8817;outline:none}.buttons-header .how-made{color:#f8d24e;background:0 0;border:none;font-weight:600;text-decoration:underline}.buttons-header .how-made:hover,.buttons-header .how-made:focus{color:#131313;outline:none}.treat-yourself{display:none}@media screen and (min-width:768px){.treat-yourself{justify-content:flex-start;align-items:center;display:flex}}@media screen and (min-width:1200px){.treat-yourself{padding-bottom:60px}}.text-call{margin-left:32px;padding-top:45px}@media screen and (min-width:1200px){.text-call{margin-left:16px}}.text-call p{width:165px;letter-spacing:.01em;margin-bottom:50px;font-family:DM Sans,sans-serif;font-size:12px;line-height:150%}@media screen and (min-width:1200px){.text-call p{width:200px;margin-bottom:32px}}.text-call .arrow-header{fill:#fcfcfc}.arrow{width:30px;background:0 0;border:none;padding:10px 0}.arrow-white:hover svg,.arrow-white:focus svg{fill:#000}.dot{pointer-events:none;position:absolute;bottom:0;right:13px}@media screen and (min-width:1200px){.dot{left:10px}}.cream{display:block;position:absolute;bottom:0;right:70px}.about-product{background:#fcfcfc url(background-mobile.137b6cc9.png)}@media screen and (min-width:480px){.about-product{background:#fcfcfc url(bg_mobile.345c6166.png)}}@media screen and (min-width:768px){.about-product{background:#fcfcfc url(bg_tablet.8c0e17c6.png)}}@media screen and (min-width:1200px){.about-product{background:#fcfcfc url(Backgroud_desktop.27d67bac.png)}}.products{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.products{padding-left:32px;padding-right:32px}}.products h2{color:#131313;margin-bottom:145px;font-family:Seymour One,sans-serif;font-size:30px;line-height:1.26}@media screen and (min-width:768px){.products h2{margin-bottom:200px}}.products span{font-size:18px}.products h3{color:#131313;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1200px){.products h3{font-size:30px}}.products p{color:#131313;margin-top:40px;font-size:14px;line-height:1.76}@media screen and (min-width:1200px){.products p{margin-top:66px;font-size:16px;line-height:1.75}}.products button{background:0 0;margin-top:auto;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.products button{margin-bottom:67px}}.products .milkshakes{background:#d6936d}.img-choice{background:inherit;border-radius:50%;position:absolute;top:0;right:50%;transform:translate(50%,-50%);box-shadow:0 5px 5px}.ice-coffee{background:#efd478}.ice-choice{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.ice-choice{flex-direction:row;justify-content:center}}.info{width:320px;height:428px;border-radius:24px;flex-direction:column;margin:0 auto;padding:126px 60px 10px;display:flex;position:relative}.info:not(:last-child){margin:0 0 168px}@media screen and (min-width:768px){.info{width:224px;padding-left:26px;padding-right:26px}.info:not(:last-child){margin:0 16px 0 0}}@media screen and (min-width:1200px){.info{width:370px;height:536px;padding-top:165px;padding-left:29px;padding-right:29px}}.ice-cream{background:#aec6a5}.how-make{padding-top:60px}.how-make h2{width:250px;margin:0 auto 54px;font-family:Seymour One,sans-serif;font-size:30px;line-height:1.25}@media screen and (min-width:768px){.how-make h2{width:100%;margin-bottom:98px;font-size:34px}}@media screen and (min-width:1200px){.how-make h2{margin-bottom:121px;font-size:36px}}.how-make .under{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.how-make .under{font-size:22px}}@media screen and (min-width:768px){.how-make .under{font-size:30px}}@media screen and (min-width:768px){.how-make .recipes{align-items:center;margin-bottom:60px;padding-left:34px;padding-right:34px;display:flex}}.how-make .recipes img{width:278px;border-top:4px solid #f8d24e;border-radius:50%;margin:0 auto;box-shadow:0 -4px 3px #f8d24e}@media screen and (min-width:768px){.how-make .recipes img{width:330px}}@media screen and (min-width:1200px){.how-make .recipes img{width:490px}}.how-make button{background:#f8d24e;border-radius:10px;margin-top:24px;padding:12px 34px;font-size:14px;font-weight:600}.how-make button:hover{background:#0a8817}.how-make button:focus{color:#fff;background:#0a8817;outline:none}.how-make button:focus svg{fill:#fff}@media screen and (min-width:768px){.how-make button{margin-top:32px}}@media screen and (min-width:1200px){.how-make button{margin-top:54px}}.how-make p{font-size:12px;line-height:1.62}@media screen and (min-width:1200px){.how-make p{font-size:14px;line-height:1.94}}.how-make .recip{width:220px;margin:0 auto;padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.how-make .recip{width:336px;text-align:left}}@media screen and (min-width:1200px){.how-make .recip{width:463px}}.arrow-black:hover svg,.arrow-black:focus svg{fill:#fcfcfc}.ingredients{padding-bottom:81px}@media screen and (min-width:768px){.ingredients{justify-content:space-between;padding-bottom:204px;padding-left:34px;padding-right:34px;display:flex}}@media screen and (min-width:1200px){.ingredients{padding-bottom:178px}}.ingredient{width:230px;margin:0 auto}@media screen and (min-width:768px){.ingredient{width:152px}}@media screen and (min-width:1200px){.ingredient{width:368px}}.ingredient .ingredients-svg{width:50px;height:50px;background:#f8d24e;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ingredient .weight{text-transform:uppercase;font-size:36px;font-weight:700;line-height:1.22}.ingredient .ingredients-text{margin:16px auto 22px;line-height:1.7}@media screen and (min-width:1200px){.ingredient .ingredients-text{font-size:16px}}.reviews{background:#fcfcfc url(background-mobile.137b6cc9.png)}@media screen and (min-width:480px){.reviews{background:#fcfcfc url(bg_mobile.345c6166.png)}}@media screen and (min-width:768px){.reviews{background:#fcfcfc url(bg_tablet.8c0e17c6.png)}}@media screen and (min-width:1200px){.reviews{background:#fcfcfc url(Backgroud_desktop.27d67bac.png)}}.reviews .review{width:280px;margin:0 auto 50px;padding-bottom:359px;overflow:hidden;transform:translateY(-50px)}@media screen and (min-width:480px){.reviews .review{width:440px}}@media screen and (min-width:768px){.reviews .review{width:704px;margin-bottom:144px;padding-bottom:215px;transform:translateY(-144px)}}@media screen and (min-width:1200px){.reviews .review{width:1014px;padding-bottom:129px;transform:translateY(-99px)}}.reviews .reviews-container{max-width:900px;transition:all .5s cubic-bezier(.33,.86,.9,.67);display:flex;position:relative;left:0}@media screen and (min-width:480px){.reviews .reviews-container{max-width:1380px}}@media screen and (min-width:768px){.reviews .reviews-container{max-width:2172px}}@media screen and (min-width:1200px){.reviews .reviews-container{max-width:3102px}}.reviews .review-slide{min-width:280px;margin-top:210px;margin-right:100px;position:relative}@media screen and (min-width:480px){.reviews .review-slide{min-width:440px;margin-top:285px;padding-left:75px;padding-right:75px}}@media screen and (min-width:768px){.reviews .review-slide{min-width:704px;margin-top:393px;padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.reviews .review-slide{min-width:1014px;margin-top:563px;padding-left:23px;padding-right:23px}}.reviews .bord-review{width:280px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}@media screen and (min-width:480px){.reviews .bord-review{width:440px;top:-285px}}@media screen and (min-width:768px){.reviews .bord-review{width:704px;top:-393px}}@media screen and (min-width:1200px){.reviews .bord-review{width:1014px;top:-563px}}.reviews .img-visitors{border-radius:50%;margin:0 auto}.reviews .review-text{width:100%;background:#84a178;border-radius:10px;margin:35px auto;padding:32px 39px;font-size:12px;line-height:2.55}.reviews .name-visitors{color:#131313;margin-bottom:12px;font-size:20px;font-weight:500;line-height:186%}.slid{justify-content:center;display:flex}.slid .slid-link{width:12px;height:12px;cursor:pointer;background:#d9d9d9;border-radius:50px;display:block}.slid .slid-link.active{background:#84a178}.slid li:not(:last-child){margin-right:18px}.adreses .name-establishment{color:#131313;background:#f8d24e;border-radius:4px;margin-bottom:20px;margin-right:auto;padding:4px 22px;font-size:12px;font-weight:500;line-height:120%;display:inline-block}.adreses .buttons-info{flex-direction:column;align-items:center;margin:24px 0 60px;font-size:14px;font-weight:600;line-height:1.28;display:flex}@media screen and (min-width:768px){.adreses .buttons-info{flex-direction:row;justify-content:center;margin:60px 0 120px}}.adreses .button-location{width:196px;background:#f8d24e;border:none;border-radius:10px;margin:0 0 16px;padding:12px 0}.adreses .button-location:hover{background:#0a8817}.adreses .button-location:focus{color:#fff;background:#0a8817;outline:none}.adreses .button-location:focus svg{fill:#fff}@media screen and (min-width:768px){.adreses .button-location{margin:0 16px 0 0}}.adreses .button-franchise{width:196px;background:0 0;border:2px solid #f8d24e;border-radius:10px;padding:12px 0}.adreses .button-franchise:hover,.adreses .button-franchise:focus{color:#fff;border:2px solid #0a8817;outline:none}.adreses .button-franchise:focus svg,.adreses .button-franchise:hover svg{fill:#fff}.go{vertical-align:middle}.adres{margin:-399px auto 0}@media screen and (min-width:768px){.adres{width:auto;justify-content:space-between;margin:-443px auto 0;display:flex}}@media screen and (min-width:1200px){.adres{margin:-261px auto 0}}.adres li{width:280px;height:auto;text-align:left;background:#fcfcfc;border-radius:24px;margin:0 auto;padding:40px 32px 24px;box-shadow:0 8px 30px #d414431a}.adres li:not(:last-child){margin-bottom:16px}@media screen and (min-width:768px){.adres li{width:224px;height:auto}.adres li:not(:last-child){margin-bottom:0;margin-right:16px}}@media screen and (min-width:1200px){.adres li{width:368px;height:auto}.adres li:not(:last-child){margin-bottom:0;margin-right:32px}}.adres .establishment{font-size:12px;font-weight:500;line-height:186%}.adres .establishment:not(:last-child){border-bottom:1px solid #e1e1e1;margin-bottom:24px;padding-bottom:24px}.adres .name-town{color:#131313;padding-bottom:8px}.adres .location-establishment{color:#d6936d}.adres .time-work{color:#131313}.adres .time-work span{color:#907e82}.adres .time-work:not(:last-child){padding-bottom:8px}.adres .contact-establishment{color:#131313}@media screen and (min-width:768px){.contact-social{justify-content:space-between;display:flex}}.contacts{border-bottom:1px solid #e1e1e1;padding:0 24px 40px}.contacts .brand{text-align:left;width:50%}.contacts .the-made{text-transform:uppercase;padding-bottom:16px;font-size:18px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.contacts .the-made{font-size:26px;font-weight:400;line-height:1.2}}@media screen and (min-width:1200px){.contacts .the-made{font-size:30px;font-weight:400;line-height:1.2}}.contacts .the-passion{text-transform:uppercase;font-size:34px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.contacts .the-passion{font-size:48px;font-weight:700;line-height:1.22}}@media screen and (min-width:1200px){.contacts .the-passion{font-size:58px;font-weight:700;line-height:1.42}}.contacts .social{justify-content:flex-end;margin:60px 0 20px;display:flex}.contacts span{color:#131313}.contacts .tel{text-align:right;font-size:12px;font-weight:700;line-height:186%}@media screen and (min-width:768px){.contacts .tel{font-size:14px}}@media screen and (min-width:1200px){.contacts .tel{font-size:16px}}.social-list:not(:last-child){margin-right:24px}.social-list a{width:35px;height:35px;background:#f8d24e;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-list a:hover,.social-list a:focus{background:#0a8817;outline:none}.social-list a:hover svg,.social-list a:focus svg{fill:#fff}.ps{color:#7a7a7a;padding:20px 0;font-size:14px;font-weight:700;line-height:152%}@media screen and (min-width:768px){.ps{justify-content:center;display:flex}}.info-modal{width:132px;border-radius:15px;margin-top:82px;padding-top:95px;padding-bottom:20px;position:relative}@media screen and (min-width:768px){.info-modal:not(:last-child){margin-right:32px}}.buy-cream{border:2px solid #96af8c}.buy-coffee{background:#efd478;border:2px solid #efd478}.buy-milkshake{border:2px solid #d6936d}.backdrop{z-index:5;color:#131313;letter-spacing:.04px;width:100%;height:100%;opacity:0;pointer-events:none;background:#00000080;justify-content:center;align-items:flex-start;padding-top:32px;padding-bottom:32px;transition:opacity .5s linear;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.backdrop.is-open{pointer-events:auto;opacity:1;transition:opacity .25s linear}.modal-button{background:0 0;position:absolute;top:16px;right:16px}.modal{width:80%;background:#fcfcfc;border:10px;border-radius:20px;margin:0 auto;padding:28px 20px;position:relative}@media screen and (min-width:768px){.modal{width:800px}}h5{color:#131313;font-family:Seymour One,sans-serif;font-size:20px;line-height:1.3}.how-made p{color:#131313;font-size:14px;line-height:140%}iframe{height:15em;margin:20px auto}@media screen and (max-width:480px){iframe{width:100%}}@media screen and (min-width:768px){iframe{margin:32px auto}}.calories{justify-content:center;margin:32px 0 48px;display:flex}.chocolate-icecream{border-bottom:7px solid #9cbe8fb3;border-radius:50%;margin:20px auto 30px}@media screen and (min-width:768px){.recipe-ice{width:600px;margin:0 auto}}.calories-ice{width:53px;height:72px;border:2px solid #9cbe8f;border-radius:40px;flex-direction:column;padding-bottom:4px;font-size:10px;font-weight:500;line-height:2.8;display:flex}.calories-ice:not(:last-child){margin-right:9px}@media screen and (min-width:768px){.calories-ice:not(:last-child){margin-right:20px}}.calories-ice p{width:43px;height:43px;background:#9cbe8f;border-radius:50%;margin:0 auto;box-shadow:0 6px 20px #0a881740}.ingredient-modal{justify-content:space-between;display:flex}.ingredient-modal:not(:last-child){margin-bottom:11px}h6{margin:40px 0 24px}form{max-width:700px;flex-direction:column;align-items:center;margin:40px auto 0;display:flex}form input{width:100%;background:#f8d24e1a;border:1px solid #84a178;border-radius:10px;margin-bottom:16px;padding:11px}form input[placeholder]{font-size:14px;line-height:140%}@media screen and (min-width:768px){form input{width:600px}}form textarea{width:100%;resize:vertical;background:#f8d24e1a;border:1px solid #84a178;border-radius:10px;padding:11px}form textarea[placeholder]{font-size:14px;line-height:140%}@media screen and (min-width:768px){form textarea{width:600px}}button[type=submit]{width:132px;background:#f8d24e;border:none;border-radius:10px;margin:24px auto 0;padding:12px 0;font-size:14px;font-weight:600;line-height:1.2}button[type=submit]:hover{background:#0a8817}button[type=submit]:focus{color:#fff;background:#0a8817}.modal-button:hover svg,.modal-button:focus svg{fill:#84a178}.map{width:200px;background:#84a178;border-radius:10px;justify-content:center;margin:32px auto;display:flex;overflow:hidden}@media screen and (min-width:768px){.map{width:300px}}.link-map{background:#f8d24e;border-radius:10px;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25}.link-map:hover{background:#0a8817}.link-map:focus{color:#fff;background:#0a8817}.thank-you p{text-align:left;margin-top:20px;font-size:14px;line-height:140%}@media screen and (min-width:768px){.thank-you p{width:600px;font-size:16px;line-height:140%}}
/*# sourceMappingURL=index.284273bc.css.map */
