*,: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}section{display:block}p,h1,h2,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0;list-style:none}img{height:auto;display:block}button{cursor:pointer}a{font-style:normal;text-decoration:none;display:inline-block}:root{--primary-bg-color:#84a178;--light-color:#fcfcfc;--primary-text-color:#131313;--accent:#f8d24e;--second-accent:#d6936d;--primary-color-btn:#0a8817;--disabled-btn:#ababab}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}body{color:var(--primary-text-color);margin:0;font-family:Montserrat,sans-serif}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1200px){.container{width:1200px;padding-left:16px;padding-right:16px}}.primary-btn{text-align:center;text-align:center;color:var(--primary-text-color);background-color:var(--accent);border:none;border-radius:10px;align-items:center;padding:12px 34px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.29;transition:color .3s cubic-bezier(.4,0,.2,1),visibility .3s,background-color .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:relative;overflow:hidden}.primary-btn:hover{background-color:var(--primary-color-btn)}.primary-btn:focus{color:var(--light-color)}.primary-btn:disabled{color:var(--primary-text-color);background-color:var(--disabled-btn)}.menu-svg-one{height:20px;margin-left:5px;transition:transform .25s linear}.primary-btn:hover .menu-svg-one,.primary-btn:focus .menu-svg-one{transform:translateY(-40px)}.menu-svg-two{fill:currentColor;transition:transform .25s linear;position:absolute;top:39%;right:35px;transform:translateY(40px)}.primary-btn:hover .menu-svg-two,.primary-btn:focus .menu-svg-two{transform:translateY(0)}.modal__send-button{text-align:center;color:var(--primary-text-color);border:2px solid var(--accent);background-color:rgba(0,0,0,0);border-radius:8px;align-items:center;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;transition:color .3s cubic-bezier(.4,0,.2,1),visibility .3s,border .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex}.modal__send-button:hover{border:2px solid var(--primary-color-btn)}.modal__send-button:focus{color:var(--light-color)}.modal__send-button:disabled{color:var(--primary-text-color);border:2px solid #ababab}@media screen and (min-width:1200px){.modal__send-button{border-radius:10px;padding:12px 34px;font-size:14px;line-height:1.29}}.primary-btn{text-align:center;text-align:center;color:var(--primary-text-color);background-color:var(--accent);border:none;border-radius:10px;align-items:center;padding:12px 34px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.29;transition:color .3s cubic-bezier(.4,0,.2,1),visibility .3s,background-color .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:relative;overflow:hidden}.primary-btn:hover{background-color:var(--primary-color-btn)}.primary-btn:focus{color:var(--light-color)}.primary-btn:disabled{color:var(--primary-text-color);background-color:var(--disabled-btn)}.menu-svg-one{height:20px;margin-left:5px;transition:transform .25s linear}.primary-btn:hover .menu-svg-one,.primary-btn:focus .menu-svg-one{transform:translateY(-40px)}.menu-svg-two{fill:currentColor;transition:transform .25s linear;position:absolute;top:39%;right:35px;transform:translateY(40px)}.primary-btn:hover .menu-svg-two,.primary-btn:focus .menu-svg-two{transform:translateY(0)}.modal__send-button{text-align:center;color:var(--primary-text-color);border:2px solid var(--accent);background-color:rgba(0,0,0,0);border-radius:8px;align-items:center;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;transition:color .3s cubic-bezier(.4,0,.2,1),visibility .3s,border .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex}.modal__send-button:hover{border:2px solid var(--primary-color-btn)}.modal__send-button:focus{color:var(--light-color)}.modal__send-button:disabled{color:var(--primary-text-color);border:2px solid #ababab}@media screen and (min-width:1200px){.modal__send-button{border-radius:10px;padding:12px 34px;font-size:14px;line-height:1.29}}.header{width:100%;z-index:100;background-color:rgba(0,0,0,0);padding-top:12px;padding-bottom:6px;position:absolute;top:0;left:0}.header-nav{justify-content:space-between;align-items:center;display:flex}.header-des-list{gap:27px;display:flex}@media screen and (max-width:1199px){.header-des-list{display:none}}.header-des-link{color:var(--light-color);align-items:center;font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;transition:all .25s linear;display:flex;transform:scale(1)}.header-des-link:hover,.header-des-link:focus{color:var(--accent);transform:scale(1.2)}.header-tab{align-items:center;display:flex}.header-memu-btn{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;display:inline-flex}.header-memu-btn .icon-cross{opacity:0}.header-memu-btn.is-open .icon-cross{opacity:1}.header-memu-btn.is-open .icon-menu{opacity:0}@media screen and (min-width:768px){.header-memu-btn{margin-right:32px}}@media screen and (min-width:1200px){.header-memu-btn{display:none}}.header-memu-svg{height:32px}.icon-menu{opacity:1}.icon-cross{fill:var(--light-color)}.menu-set{opacity:0;pointer-events:none;visibility:hidden;width:100%;height:100vh;background-color:var(--primary-bg-color);transform-origin:100%;flex-direction:column;justify-content:space-between;padding-top:50px;padding-bottom:63px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;left:0;transform:scaleX(0)}@media screen and (min-width:768px){.menu-set{padding-top:62px;padding-bottom:62px}}@media screen and (min-width:1200px){.menu-set{display:none}}.menu-set.is-open{z-index:10000;pointer-events:all;opacity:1;visibility:visible;overflow-y:scroll;transform:scaleX(1)}.tests{width:100px;height:100px;background-color:#000}.menu-set-container{flex-direction:column;justify-content:space-between;display:flex}.menu-set-list{text-align:center;flex-direction:column;gap:32px;display:flex}@media screen and (min-width:768px){.menu-set-list{gap:40px}}.menu-set-link{color:var(--light-color);font-family:inherit;font-size:32px;font-weight:700;line-height:1.21;transition:all .25s linear;transform:scale(1)}.menu-set-link:hover,.menu-set-link:focus{color:var(--primary-text-color);transform:scale(1.2)}@media screen and (min-width:768px){.menu-set-link{font-size:48px;line-height:1.23}}.primary-btn.buy-btn-mob{animation:pulsateBtnBuy 5s infinite}@keyframes pulsateBtnBuy{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (min-width:768px){.primary-btn.buy-btn-mob{display:none}}.primary-btn.buy-btn-tab{display:none}@media screen and (min-width:768px){.primary-btn.buy-btn-tab{animation:pulsateBtnBuy 5s infinite;display:inline-flex}@keyframes pulsateBtnBuy{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}}.header-memu-btn.is-open+.primary-btn.buy-btn-tab{display:none}.no-scroll{overflow:hidden}.modal-buy-now__backdrop{width:100%;height:100%;z-index:1000;background:rgba(248,211,78,.25);justify-content:center;transition:opacity .5s linear,visibility .5s;display:flex;position:fixed;top:0;overflow:scroll}.modal-buy-now{width:calc(100% - 30px);width:280px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;margin-top:75px;padding:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:absolute}@media screen and (min-width:768px){.modal-buy-now{width:568px;padding:32px 54px}}.modal-buy-now__button-close{width:20px;height:20px;background-color:var(--light-color);border:none;padding:4px;transition:cursor .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:absolute;top:8px;right:8px}.modal-buy-now__button-close:hover,.modal-buy-now__button-close:focus{cursor:pointer}.modal-buy-now__button-close-svg{fill:var(--primary-text-color);transition:fill .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:absolute;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-buy-now__button-close-svg{width:9px;height:9px}}@media screen and (min-width:768px){.modal-buy-now__button-close-svg{width:12px;height:12px}}.modal-buy-now__button-close:hover .modal-buy-now__button-close-svg,.modal-buy-now__button-close:focus .modal-buy-now__button-close-svg{fill:var(--accent)}.modal-buy-now__title{text-align:center;color:getColor("main-text-black");margin-bottom:83px;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.modal-buy-now__title{margin-bottom:96px;font-size:20px;line-height:1.4}}.modal-buy-now__form{position:relative}@media screen and (min-width:768px){.modal-buy-now__form{margin-bottom:20px}}@media screen and (min-width:768px){.modal-buy-now__form:last-of-type{margin-bottom:32px}}.modal-buy-now__input-title{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.modal-buy-now__input-title{font-size:12px;top:20%;left:15px;right:auto}}@media screen and (min-width:480px) and (max-width:767px){.modal-buy-now__input-title{font-size:12px;top:50%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.modal-buy-now__input-title{font-size:14px;top:50%;left:60px;transform:translateY(-50%)}}.modal-buy-now__input-title-comment{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.modal-buy-now__input-title-comment{font-size:12px;top:10%;left:15px;right:auto}}@media screen and (min-width:480px) and (max-width:767px){.modal-buy-now__input-title-comment{font-size:12px;top:20%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.modal-buy-now__input-title-comment{font-size:14px;top:20%;left:60px;transform:translateY(-50%)}}.modal-buy-now__form-input{border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.modal-buy-now__form-input{width:100%;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:480px) and (max-width:767px){.modal-buy-now__form-input{width:224px;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:768px){.modal-buy-now__form-input{width:368px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:11px 16px;display:block}}.modal-buy-now__form-input:hover,.modal-buy-now__form-input:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.modal-buy-now__form-input:valid:focus{border-color:#0a8817}.modal-buy-now__form-input:invalid:focus{border-color:#c00000}.modal-buy-now__form-input:focus+.modal-buy-now__input-title,.modal-buy-now__form-input:not(:placeholder-shown)+.modal-buy-now__input-title{transform:translateY(-40px)}@media screen and (max-width:479px){.modal-buy-now__form-input:focus+.modal-buy-now__input-title,.modal-buy-now__form-input:not(:placeholder-shown)+.modal-buy-now__input-title{transform:translateY(-25px)}}.modal-buy-now__user-comment{border:1px solid var(--primary-bg-color);resize:none;background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.modal-buy-now__user-comment{width:100%;margin-bottom:24px;padding:8px 12px 39px}}@media screen and (min-width:480px) and (max-width:767px){.modal-buy-now__user-comment{width:224px;margin-bottom:24px;padding:8px 12px 39px}}@media screen and (min-width:768px){.modal-buy-now__user-comment{width:368px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:11px 16px 53px;display:block}}.modal-buy-now__user-comment:hover,.modal-buy-now__user-comment:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.modal-buy-now__user-comment:valid:focus{border-color:#0a8817}.modal-buy-now__user-comment:invalid:focus{border-color:#c00000}.modal-buy-now__user-comment:focus+.modal-buy-now__input-title-comment,.modal-buy-now__user-comment:not(:placeholder-shown)+.modal-buy-now__input-title-comment{transform:translateY(-40px)}@media screen and (max-width:479px){.modal-buy-now__user-comment:focus+.modal-buy-now__input-title-comment,.modal-buy-now__user-comment:not(:placeholder-shown)+.modal-buy-now__input-title-comment{transform:translateY(-26px)}}@media screen and (max-width:767px){.modal-buy-now__user-comment:focus+.modal-buy-now__input-title-comment,.modal-buy-now__user-comment:not(:placeholder-shown)+.modal-buy-now__input-title-comment{transform:translateY(-37px)}}@media screen and (max-width:767px){.modal-buy-now__send-button{margin-bottom:28px}}@media screen and (min-width:768px){.modal-buy-now__send-button{margin-bottom:32px}}.img-tumb{height:130px;width:132px;border-radius:50%;position:absolute;top:-64px;left:-2px;overflow:hidden;box-shadow:0 8px rgba(156,190,143,.7),0 5.26027px 19.726px rgba(0,0,0,.25)}.img-tumb--coffee{height:130px;width:132px;border-radius:50%;position:absolute;top:-64px;left:-2px;overflow:hidden;box-shadow:0 8px rgba(248,210,78,.7),0 5.26027px 19.726px rgba(0,0,0,.25)}.img-tumb--milkshake{height:130px;width:132px;border-radius:50%;position:absolute;top:-64px;left:-2px;overflow:hidden;box-shadow:0 8px rgba(213,117,63,.7),0 5.26027px 19.726px rgba(0,0,0,.25)}.img-tumb--coffee>img,.img-tumb--milkshake>img{height:132px;width:132px;object-fit:fill;display:block}.check-content{cursor:inherit}.icecream-title{width:132px;height:135px;text-transform:uppercase;text-align:center;letter-spacing:.04em;color:getColor("main-text-black");border:2px solid #9cbe8f;border-radius:15%;padding-top:95px;padding-bottom:20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:1.25;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative}.icecream-title--coffee{border:2px solid #f8d24e}.icecream-title--milkshake{border:2px solid #d5753f}.icecream-check{gap:32px;margin-bottom:40px;display:flex}@media screen and (max-width:768px){.icecream-check{flex-flow:column wrap;justify-content:center;align-items:center;gap:82px;margin-bottom:32px;display:flex}}.icecream-title:hover,.icecream-title:focus{background-color:rgba(248,210,78,.1);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)}.modal-check:checked+.check-content>.icecream-title--icecream{background-color:#9cbe8f}.modal-check:checked+.check-content>.icecream-title--coffee{background-color:#f8d24e}.modal-check:checked+.check-content>.icecream-title--milkshake{background-color:#d5753f}.background{background-color:var(--primary-bg-color);width:100%;height:502px;box-sizing:border-box;background-image:url(green-eyes-mobile.f0563cbc.png),url(orange-eyes-mobile.ec04e5e4.png),url(pink-eyes-mobile.5ab74bb1.png),url(hero-icecream-mobile.05f7a7e9.png),url(shadow-mobile.5336ef87.png),url(dotts-mobile.c25b39b6.png);background-position:left 153px bottom 125px,left 107px bottom 98px,left 159px bottom 49px,left 82px bottom,left 45px bottom -35px,left 50% bottom;background-repeat:no-repeat;margin-left:auto;margin-right:auto;padding-top:110px;animation:bg-color 10s infinite}@keyframes bg-color{0%{background-color:var(--primary-bg-color)}25%{background-color:#f59935}50%{background-color:#ed61a2}75%{background-color:#72c487}to{background-color:var(--primary-bg-color)}}@media screen and (min-width:480px){.background{max-width:480px;height:502px;box-sizing:border-box;background-image:url(green-eyes-mobile.f0563cbc.png),url(orange-eyes-mobile.ec04e5e4.png),url(pink-eyes-mobile.5ab74bb1.png),url(hero-icecream-mobile.05f7a7e9.png),url(shadow-mobile.5336ef87.png),url(dotts-mobile.c25b39b6.png);background-position:left 153px bottom 125px,left 107px bottom 98px,left 159px bottom 49px,left 82px bottom,left 45px bottom -35px,left 50% bottom;padding-top:110px}}@media screen and (min-width:768px){.background{max-width:786px;height:415px;box-sizing:border-box;background-image:url(green-eyes-tablet.36a87bad.png),url(orange-eyes-tablet.a6dda4f5.png),url(pink-eyes-tablet.7674e524.png),url(hero-icecream-tablet.a6aa850f.png),url(shadow-tablet.784d811b.png),url(dotts-tablet.8afd1102.png);background-position:left 531px bottom 196px,left 458px bottom 153px,left 541px bottom 78px,left 418px bottom 0,left 380px bottom -45px,0 100%;background-size:auto,auto,auto,auto,auto,auto;padding-top:104px}}@media screen and (min-width:1200px){.background{max-width:1200px;height:664px;box-sizing:border-box;background-image:url(green-eyes-desktop.2c3f912e.png),url(orange-eyes-desktop.74d62f43.png),url(pink-eyes-desktop.944bbb24.png),url(hero-icecream-desktop.c5a540ac.png),url(shadow-desctop.27b61420.png),url(dotts-desktop.5360de7e.png);background-position:left 857px bottom 342px,left 723px bottom 266px,left 873px bottom 138px,left 651px bottom,left 540px bottom -100px,left 50% bottom 0;background-size:auto,auto,auto,auto,auto,auto;padding-top:118px}}.hero{background-color:var(--primary-bg-color);width:100%;background-color:var(--primary-bg-color);animation:bg-color 10s infinite;position:relative}.hero-title{color:var(--light-color);letter-spacing:.04em;text-transform:uppercase;font-family:Seymour One;font-size:26px;font-style:normal;font-weight:400;line-height:33px;animation-delay:.5s}@media screen and (min-width:480px){.hero-title{width:247px;font-size:26px;line-height:33px}}@media screen and (min-width:768px){.hero-title{font-size:18px;line-height:23px}}@media screen and (min-width:1200px){.hero-title{width:367px;font-size:38px;line-height:48px}}.hero-title span{font-family:Seymour One;font-size:26px;font-style:normal;font-weight:400;line-height:33px}@media screen and (min-width:480px){.hero-title span{font-size:26px;line-height:33px}}@media screen and (min-width:768px){.hero-title span{font-size:16.2531px;line-height:13px}}@media screen and (min-width:1200px){.hero-title span{font-size:38px;line-height:48px}}.hero-form{align-items:center;gap:8px;margin-top:32px;display:flex}.hero-main-block{justify-content:space-between;display:flex}.hero-btn{width:50px;height:16px;transform:scale(1)rotate(0);background-color:rgba(0,0,0,0);background-image:url(arrow-two.e6174f79.png);background-position:50%;background-repeat:no-repeat;border:0;padding:0;transition:transform .25s;display:block}.hero-btn:focus,.hero-btn:hover{transform:scale(1.5)rotate(-180deg)}.plate-bg{background-image:url(plate-icecream.7b6b7ccc.png);background-repeat:no-repeat;position:absolute}@media screen and (min-width:768px){.plate-bg{width:152px;height:152px;background-size:152px;bottom:-5px;left:-185px}}@media screen and (min-width:1200px){.plate-bg{width:225px;height:225px;background-size:225px;bottom:-25px;left:-240px}}.hero-btn:hover+.plate-bg{animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero-btn:focus+.plate-bg{animation:spin 4s linear infinite}.secondary-btn{text-align:center;text-align:center;color:var(--primary-text-color);border:2px solid var(--accent);background-color:rgba(0,0,0,0);border-radius:8px;align-items:center;padding:5px 10px;font-family:inherit;font-size:8px;font-weight:600;line-height:1.25;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.secondary-btn:hover{border:2px solid var(--primary-color-btn)}.secondary-btn:focus{color:var(--light-color)}.secondary-btn:disabled{color:var(--primary-text-color);border:2px solid var(--disabled-btn)}@media screen and (min-width:1200px){.secondary-btn{border-radius:10px;padding:12px 34px;font-size:14px;line-height:1.29}}.hero-about-link{color:var(--accent);padding:7px;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:10px;transition:color .3s cubic-bezier(.4,0,.2,1)}.hero-about-link:hover{color:var(--primary-color-btn)}.hero-about-link:focus{color:var(--light-color)}.hero-about-link:disabled{color:var(--disabled-btn)}@media screen and (min-width:480px){.hero-about-link{font-size:8px;line-height:10px}}@media screen and (min-width:768px){.hero-about-link{font-size:8px;line-height:10px}}@media screen and (min-width:1200px){.hero-about-link{font-size:14px;line-height:17px}}.benefits{display:none}@media screen and (min-width:480px){.benefits{display:none}}@media screen and (min-width:768px){.benefits{flex-direction:column;gap:20px;display:flex}}@media screen and (min-width:1200px){.benefits{flex-direction:column;gap:16px;display:flex}}.benefits-block{flex-direction:column;gap:4px;display:flex}.benefits-item{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#131313;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:900;line-height:34px}@media screen and (min-width:1200px){.benefits-item{font-size:46px;line-height:56px}}.benefits-item-text{text-align:right;color:var(--light-color);font-family:Montserrat;font-size:8px;font-style:normal;font-weight:400;line-height:10px}@media screen and (min-width:1200px){.benefits-item-text{text-transform:none;font-size:14px;line-height:17px}}.hero-text-block{width:151px;color:var(--light-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:140%;display:none;position:absolute}@media screen and (min-width:480px){.hero-text-block{display:none}}@media screen and (min-width:768px){.hero-text-block{flex-direction:column;gap:20px;margin-top:56px;margin-left:185px;display:flex}}@media screen and (min-width:1200px){.hero-text-block{width:200px;gap:32px;margin-top:109px;margin-left:240px;font-size:14px;line-height:140%;display:flex}}.products-section{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.products-section{padding-bottom:82px}}@media screen and (min-width:1200px){.products-section{padding-bottom:66px}}.overlay{max-width:100%;height:auto;background-image:url(backgr.8717f9b1.png);background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}.products-pretitle{text-align:center;text-transform:uppercase;margin-bottom:12px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:22px}@media screen and (min-width:768px){.products-pretitle{font-size:22px;line-height:27px}}@media screen and (min-width:1200px){.products-pretitle{font-size:30px;line-height:37px}}.products-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:148px;font-family:Seymour One;font-size:30px;font-style:normal;font-weight:400;line-height:38px}@media screen and (min-width:768px){.products-title{margin-bottom:200px;font-size:34px;line-height:43px}}@media screen and (min-width:1200px){.products-title{margin-bottom:304px;font-size:36px;line-height:45px}}.products-list{flex-wrap:wrap;justify-content:center;gap:164px;display:flex}@media screen and (min-width:768px){.products-list{flex-wrap:nowrap;justify-content:space-between;gap:0}}.products-item{width:280px;height:420px;box-shadow:none;border-radius:24px;flex-direction:column;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:scale(1)}@media screen and (min-width:768px){.products-item{width:calc(33.3333% - 10.6667px);height:428px;border-radius:15.7808px;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}}@media screen and (min-width:1200px){.products-item{width:calc(33.3333% - 21.3333px);height:536px;border-radius:24px}}.products-item:hover{transform:scale(1.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.1),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.products-item:nth-child(1),.products-item:nth-child(1) button{background-color:#aec6a5}.products-item:nth-child(2),.products-item:nth-child(2) button{background-color:#efd478}.products-item:nth-child(3),.products-item:nth-child(3) button{background-color:#d6936d}.products-item:nth-child(1):before{width:201px;height:211px;content:"";background-color:#d9d9d9;background-image:url(mob1.fd376f82.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:50%;display:block;position:absolute;top:-108px;box-shadow:0 5.34219px 20.0332px rgba(10,136,23,.25)}@media screen and (min-width:768px){.products-item:nth-child(1):before{width:200px;height:208px;background-color:#d9d9d9;background-image:url(tab1.d50e8d8a.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;top:-120px;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}}@media screen and (min-width:1200px){.products-item:nth-child(1):before{width:302px;height:317px;background-color:#d9d9d9;background-image:url(desk1.1fee1493.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;top:-183px;box-shadow:0 8px 30px rgba(10,136,23,.25)}}.products-item:nth-child(2):before{width:201px;height:211px;content:"";background-color:#d9d9d9;background-image:url(mob2.01963cb2.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:50%;display:block;position:absolute;top:-108px;box-shadow:0 5.40397px 20.2649px rgba(153,114,23,.25)}@media screen and (min-width:768px){.products-item:nth-child(2):before{width:200px;height:208px;background-color:#d9d9d9;background-image:url(tab2.761b74c6.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;top:-120px;box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}}@media screen and (min-width:1200px){.products-item:nth-child(2):before{width:302px;height:317px;background-color:#d9d9d9;background-image:url(desk2.5a75fac2.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:150px;top:-183px;box-shadow:0 8px 30px rgba(153,114,23,.25)}}.products-item:nth-child(3):before{width:201px;height:211px;content:"";background-color:#d9d9d9;background-image:url(mob3.815e6dbf.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:50%;display:block;position:absolute;top:-108px;box-shadow:0 5.41333px 20.3px rgba(0,0,0,.25)}@media screen and (min-width:768px){.products-item:nth-child(3):before{width:200px;height:208px;background-color:#d9d9d9;background-image:url(tab3.add8a134.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;top:-120px;box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}}@media screen and (min-width:1200px){.products-item:nth-child(3):before{width:302px;height:317px;background-color:#d9d9d9;background-image:url(desk3.0ef033aa.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:150px;top:-183px;box-shadow:0 8px 30px rgba(0,0,0,.25)}}.products-item-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:123px;margin-bottom:40px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media screen and (min-width:768px){.products-item-title{font-size:22px;line-height:27px}}@media screen and (min-width:1200px){.products-item-title{margin-top:166px;margin-bottom:65px;font-size:30px;line-height:37px}}.products-item-text{text-align:center;letter-spacing:.04em;margin-bottom:90px;margin-left:40px;margin-right:40px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:176%}@media screen and (min-width:768px){.products-item-text{margin-left:26px;margin-right:26px}}@media screen and (min-width:1200px){.products-item-text{margin-bottom:40px;margin-left:64px;margin-right:64px;font-size:16px;line-height:176%}}.products-button{width:60px;height:30px;background-image:url(arrow1.e55e065a.png);background-position:50%;background-repeat:no-repeat;border:none;margin-left:auto;margin-right:auto;padding:0;position:absolute;bottom:20px}@media screen and (min-width:1200px){.products-button{bottom:60px}}.products-button:focus{background-image:url(arrow2.55416b0f.png)}.products-button:hover{background-image:url(arrow3.5149979c.png)}.backdrop-ingrid{width:100%;height:100%;z-index:1000;background-color:rgba(238,171,99,.25);justify-content:center;transition:opacity .5s linear,visibility .5s;display:flex;position:fixed;top:0;overflow:scroll}.modal-ingrid{width:calc(100% - 30px);max-width:280px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;margin-top:75px;padding:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute}@media screen and (min-width:768px){.modal-ingrid{width:568px;max-width:568px;padding:32px 40px}}.modal-ingrid-close{width:20px;height:20px;background-color:rgba(0,0,0,0);border:none;position:absolute;top:28px;right:20px}.modal-ingrid-cross{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-ingrid-title{width:142px;text-align:center;color:#131313;align-items:center;margin:auto auto 22px;font-family:Seymour One;font-size:20px;line-height:1.4;display:flex}.modal-ingrid-picture-wrap{width:132px;height:138px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;justify-content:center;margin:auto auto 24px;display:flex;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.modal-ingrid-picture{border-radius:50%}.callories-number-list{gap:9px;display:flex}.ingredients-title{text-align:center;color:#131313;margin-bottom:24px;font-size:20px;font-weight:500;line-height:1.4}.callories-list{justify-content:center;gap:9px;margin-bottom:39px;display:flex}.callories-number-item{width:43px;height:43px;color:#131313;background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:7px;font-family:Montserrat;font-size:10px;font-weight:500;line-height:2.8;display:flex;top:269px;left:25px;box-shadow:0 6px 20px rgba(10,136,23,.25)}@media screen and (min-width:768px){.callories-number-item{letter-spacing:.04em;font-size:12px;line-height:1.25}}.callories-item{width:53px;height:72px;border:2px solid #9cbe8f;border-radius:40px;flex-direction:column;align-items:center;display:flex;top:268px;left:20px}.callories-text{color:#131313;text-overflow:ellipsis;width:80%;text-align:center;justify-content:center;align-items:center;font-family:Montserrat;font-size:10px;line-height:1.2;overflow:hidden}@media screen and (min-width:768px){.callories-text{letter-spacing:.04em;font-size:12px;line-height:1.25}}.callories-table{margin-bottom:48px}.callories-table-item{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.callories-table-item:last-child{margin-bottom:0}.callories-table-text{letter-spacing:.04em;font-size:14px;font-weight:400;line-height:1.7}@media screen and (min-width:768px){.callories-table-text{letter-spacing:.04em;font-size:14px;line-height:1.7}}.ingredients-input{position:relative}@media screen and (min-width:768px){.ingredients-input{margin-bottom:16px}}@media screen and (min-width:768px){.ingredients-input:last-of-type{margin-bottom:32px}}.ingredients-input-title{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.ingredients-input-title{font-size:12px;top:20%;left:15px;right:auto}}@media screen and (min-width:480px) and (max-width:767px){.ingredients-input-title{font-size:12px;top:50%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.ingredients-input-title{font-size:14px;top:50%;left:75px;transform:translateY(-50%)}}.ingredients-input-title-comment{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.ingredients-input-title-comment{font-size:12px;top:10%;left:15px;right:auto}}@media screen and (min-width:480px) and (max-width:767px){.ingredients-input-title-comment{font-size:12px;top:20%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.ingredients-input-title-comment{font-size:14px;top:25%;left:75px;transform:translateY(-50%)}}.ingredients-input-form{border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.ingredients-input-form{width:100%;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:480px) and (max-width:767px){.ingredients-input-form{width:224px;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:768px){.ingredients-input-form{width:368px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:11px 16px;display:block}}.ingredients-input-form:hover,.ingredients-input-form:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.ingredients-input-form:valid:focus{border-color:#0a8817}.ingredients-input-form:invalid:focus{border-color:#c00000}.ingredients-input-form:focus+.ingredients-input-title,.ingredients-input-form:not(:placeholder-shown)+.ingredients-input-title{transform:translateY(-40px)}@media screen and (max-width:479px){.ingredients-input-form:focus+.ingredients-input-title,.ingredients-input-form:not(:placeholder-shown)+.ingredients-input-title{transform:translateY(-25px)}}.ingredients-input-comment{border:1px solid var(--primary-bg-color);resize:none;background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.ingredients-input-comment{width:100%;margin-bottom:24px;padding:8px 12px}}@media screen and (min-width:480px) and (max-width:767px){.ingredients-input-comment{width:224px;margin-bottom:24px;padding:8px 12px}}@media screen and (min-width:768px){.ingredients-input-comment{width:368px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:11px 16px;display:block}}.ingredients-input-comment:hover,.ingredients-input-comment:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.ingredients-input-comment:valid:focus{border-color:#0a8817}.ingredients-input-comment:invalid:focus{border-color:#c00000}.ingredients-input-comment:focus+.ingredients-input-title-comment,.ingredients-input-comment:not(:placeholder-shown)+.ingredients-input-title-comment{transform:translateY(-40px)}@media screen and (max-width:479px){.ingredients-input-comment:focus+.ingredients-input-title-comment,.ingredients-input-comment:not(:placeholder-shown)+.ingredients-input-title-comment{transform:translateY(-21px)}}.primary-btn{margin:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.primary-btn:hover{fill:#0a8817;border-radius:10px}.primary-btn:focus{fill:#0a8817;color:#fcfcfc;border-radius:10px}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.no-scroll{overflow:hidden}.about{background:var(--primary-bg-color);padding-top:60px}.about-pre-title{text-align:center;text-transform:uppercase;color:var(--light-color);margin-bottom:12px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:22px}@media screen and (min-width:1200px){.about-pre-title{margin-bottom:12px;font-size:30px;line-height:1.23}}.about-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);margin-bottom:32px;margin-left:30px;margin-right:30px;font-family:Seymour One;font-size:30px;font-style:normal;font-weight:400;line-height:1.26}@media screen and (min-width:768px){.about-title{margin-bottom:72px}}@media screen and (min-width:1200px){.about-title{margin-bottom:82px;font-size:36px;line-height:1.25}}.about-img{filter:drop-shadow(-1px -20px rgba(248,210,78,.7));margin-left:auto;margin-right:auto;transition:filter .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.about-img{filter:drop-shadow(-2px -25px rgba(248,210,78,.7))}}@media screen and (min-width:1200px){.about-img{filter:drop-shadow(5px -35px rgba(248,210,78,.7))}}.about-img:hover{filter:drop-shadow(0 -25px 30px rgba(248,210,78,.7))}@media screen and (min-width:768px){.about-img:hover{filter:drop-shadow(0 -35px 30px rgba(248,210,78,.7))}}@media screen and (min-width:1200px){.about-img:hover{filter:drop-shadow(0 -45px 30px rgba(248,210,78,.7))}}@media screen and (min-width:1200px){.about-text{max-width:463px;height:257px}}.about-text-first{text-align:center;letter-spacing:.04em;color:var(--light-color);margin-top:40px;margin-bottom:4px;padding-left:30px;padding-right:30px;font-size:12px;font-weight:400;line-height:1.76}@media screen and (min-width:768px){.about-text-first{margin-top:0;margin-bottom:8px;padding-left:0;padding-right:0}.about-text-first: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}.about-text-first:-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}.about-text-first:-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}.about-text-first: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:1200px){.about-text-first{padding-left:0;padding-right:0;font-size:16px;line-height:1.76}}.about-text-second{text-align:center;color:var(--light-color);margin-bottom:20px;padding-left:30px;padding-right:30px;font-size:12px;font-weight:400;line-height:1.62}@media screen and (min-width:768px){.about-text-second{text-align:left;margin-bottom:8px;padding-left:0;padding-right:0;line-height:1.76}}@media screen and (min-width:1200px){.about-text-second{padding-right:0;font-size:14px;line-height:1.94}}.about-text-third{letter-spacing:.04em;color:var(--light-color);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:1.23}@media screen and (max-width:767px){.about-text-third{display:none}}@media screen and (min-width:768px){.about-text-third{text-align:left;margin-bottom:35px;padding-right:0;line-height:1.94;display:block}}@media screen and (min-width:1200px){.about-text-third{margin-bottom:0;padding-right:0;font-size:14px;line-height:1.94}}.about-btn{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.about-btn{margin-left:0}}@media screen and (min-width:1200px){.about-btn{margin-top:48px}}@media screen and (min-width:768px){.about-flex{display:flex}}@media screen and (min-width:768px){.about-flex-text{margin-left:32px}}@media screen and (min-width:1200px){.about-flex-text{margin-top:auto;margin-bottom:auto;margin-left:100px}}.about-backdrop{width:100%;height:100%;z-index:1000;background-color:rgba(44,128,61,.25);justify-content:center;transition:opacity .5s linear,visibility .5s;display:flex;position:fixed;top:0;overflow:scroll}.about-modal{width:calc(100% - 30px);max-width:284px;min-height:459px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;margin-top:75px;padding:20px 28px;transition:transform .25s linear;position:absolute}@media screen and (min-width:768px){.about-modal{width:568px;max-width:568px;min-height:449px}}.about-modal-close{width:20px;height:20px;background-color:var(--light-color);border:none;padding:4px;transition:cursor .3s cubic-bezier(.4,0,.2,1),visibility .3s;position:absolute;top:8px;right:8px}.modal-title{text-align:center;color:var(--primary-text-color);margin-bottom:20px;font-family:Seymour One;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.modal-title{font-size:20px}}.modal-iframe{width:224px;height:199px;background:var(--primary-text-color);border:none;border-radius:10px;align-items:center;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.modal-iframe{width:448px;height:205px;margin-bottom:32px}}.modal-text{text-align:left;color:var(--primary-text-color);padding-left:0;padding-right:0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.modal-text{padding-left:25px;padding-right:25px;font-size:16px}}.advantages{background-color:var(--primary-bg-color);padding:42px 0 60px}@media screen and (min-width:768px){.advantages{padding:48px 0 204px}.advantages-list{flex-wrap:wrap;display:flex}}@media screen and (min-width:1200px){.advantages{padding:60px 0 180px}}.advantages-container{padding-left:45px;padding-right:45px}@media screen and (min-width:768px){.advantages-container{padding-left:76px;padding-right:76px}}@media screen and (min-width:1200px){.advantages-container{padding-left:16px;padding-right:16px}}.advantages-item{text-align:center}@media screen and (min-width:768px){.advantages-item{width:calc(33.3333% - 53.3333px);margin-top:0;margin-right:80px}}@media screen and (min-width:1200px){.advantages-item{width:calc(33.3333% - 21.3333px);margin-top:0;margin-right:32px}}@media screen and (max-width:767px){.advantages-item+.advantages-item{margin-top:28px}}@media screen and (min-width:768px){.advantages-item:nth-child(3n){margin-right:0}}.advantages-item:nth-child(1):before{content:"";width:50px;height:50px;background-color:var(--accent);background-image:url(advantages-img1-mob-1x.f3664a13.png);background-position:50%;background-repeat:no-repeat;background-size:36px;border-radius:50%;margin:0 auto;display:block}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages-item:nth-child(1):before{background-image:url(advantages-img1-mob-2x.55e8abe9.png)}}.advantages-item:nth-child(2):before{content:"";width:50px;height:50px;background-color:var(--accent);background-image:url(advantages-img2-mob-1x.b4d2f714.png);background-position:50%;background-repeat:no-repeat;background-size:36px;border-radius:50%;margin:0 auto;display:block}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages-item:nth-child(2):before{background-image:url(advantages-img2-mob-2x.26691f01.png)}}.advantages-item:nth-child(3):before{content:"";width:50px;height:50px;background-color:var(--accent);background-image:url(advantages-img3-mob-1x.00f881e6.png);background-position:50%;background-repeat:no-repeat;background-size:36px;border-radius:50%;margin:0 auto;display:block}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages-item:nth-child(3):before{background-image:url(advantages-img3-mob-2x.03c5f1f5.png)}}.advantages-number{letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);margin-top:16px;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:1.17;display:inline-block}@media screen and (min-width:768px){.advantages-number{margin-top:32px;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.advantages-number{margin-top:40px;font-size:58px;line-height:1.22}}.advantages-text{color:var(--light-color);margin-top:18px;font-size:12px;font-weight:700;line-height:1.7}@media screen and (min-width:768px){.advantages-text{margin-top:16px;font-size:14px;font-weight:400;line-height:1.74}}@media screen and (min-width:1200px){.advantages-text{font-size:16px;line-height:1.76}}.no-scroll{overflow:hidden}.gallery{position:relative}.gallery__container{width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.gallery__list{max-width:440px;height:130px;border-radius:7px;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width:768px){.gallery__list{height:327px;max-width:704px;border-radius:18px;top:-164px}}@media screen and (min-width:1200px){.gallery__list{height:422px;max-width:1013px;border-radius:24px;top:-94px}}.fader{position:relative;overflow:hidden}.fader img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.customer-reviews{background-image:url(bg-customers-mob-1x.ea78ff2b.png);background-position:top;background-repeat:no-repeat;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.customer-reviews{background-image:url(bg-customers-mob-2x.b64dda30.png)}}@media screen and (min-width:768px){.customer-reviews{background-image:url(bg-customers-tablet-1x.f149c4d0.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){.customer-reviews{background-image:url(bg-customers-tablet-2x.85352f45.png)}}@media screen and (min-width:1200px){.customer-reviews{background-image:url(bg-customers-desk-1x.b788630c.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){.customer-reviews{background-image:url(bg-customers-desk-2x.b3b4da34.png)}}@media screen and (min-width:1920px){.customer-reviews{background-image:url(ice-cream-bg-x1.4d015ea8.png)}}@media screen and (min-width:1920px) and (min-device-pixel-ratio:2),screen and (min-width:1920px) and (min-resolution:192dpi),screen and (min-width:1920px) and (min-resolution:2x){.customer-reviews{background-image:url(ice-cream-bg-x2.78d33539.png)}}.customer-reviews{padding-top:186px;padding-bottom:394px}@media screen and (min-width:768px){.customer-reviews{padding-top:223px;padding-bottom:384px}}@media screen and (min-width:1200px){.customer-reviews{padding-top:456px;padding-bottom:196px}}@media screen and (min-width:1200px){.customer-reviews__container{padding:0 116px}}.customer-reviews__image{border-radius:50%;margin:0 auto 32px}@media screen and (min-width:768px){.customer-reviews__image{margin-bottom:28px}}@media screen and (min-width:1200px){.customer-reviews__image{margin-bottom:32px}}.customer-reviews__text{text-align:center;color:var(--light-color);background-color:var(--primary-bg-color);border-radius:10px;margin-bottom:30px;padding:34px 39px;font-size:12px;line-height:2.55}@media screen and (min-width:768px){.customer-reviews__text{letter-spacing:.04em;margin-bottom:32px;padding:29px 80px 28px;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1200px){.customer-reviews__text{margin-bottom:32px;padding:39px 109px 47px;font-size:16px;font-weight:500;line-height:1.86}}.customer-reviews__title{text-align:center;font-size:20px;font-weight:500;line-height:1.85}.swiper-pagination{margin-top:14px;position:static}@media screen and (min-width:768px){.swiper-pagination{margin-top:32px}}.swiper-pagination-bullet{width:12px;height:12px;background-color:#d9d9d9}.swiper-pagination-bullet-active{background-color:var(--primary-bg-color)}.contacts{height:1200px;background:#84a178;position:relative}@media screen and (min-width:768px){.contacts{height:350px}}@media screen and (min-width:1200px){.contacts{height:500px}}.some-container{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.contacts-containers{flex-wrap:wrap;justify-content:center;gap:16px;margin-left:auto;margin-right:auto;display:flex}.contacts-information{flex-wrap:wrap;gap:20px;list-style:none;display:flex}.contacts-container{width:280px;background:#fcfcfc;border-radius:24px;padding:40px 38px;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:768px){.contacts-container{width:224px}}@media screen and (min-width:1200px){.contacts-container{width:368px}}.contacts-representations{width:80px;color:var(--primary-text-color);text-transform:uppercase;text-align:center;background:#f8d24e;border-radius:4px;margin-bottom:20px;font-family:Montserrat;font-weight:500}@media screen and (min-width:768px){.contacts-representations{font-size:16px}}@media screen and (min-width:1200px){.contacts-representations{font-size:16px}}.foodtruck{width:130px;color:var(--primary-text-color);text-transform:uppercase;text-align:center;background:#f8d24e;border-radius:4px;margin-bottom:20px;font-weight:500}.contacts-name{letter-spacing:.04em;color:var(--primary-text-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.contacts-name{font-size:14px}}@media screen and (min-width:1200px){.contacts-name{font-size:16px}}.contacts-adress{letter-spacing:.04em;color:#d6936d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.contacts-adress{width:100%;font-size:14px}}@media screen and (min-width:1200px){.contacts-adress{width:100%;font-size:16px}}.contacts-adress-border{width:216px;border-bottom:1px solid #e1e1e1;padding-bottom:24px}@media screen and (min-width:768px){.contacts-adress-border{width:176px}}@media screen and (min-width:1200px){.contacts-adress-border{width:288px}}.contacts-day{color:var(--primary-text-color);margin-top:24px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:186%}@media screen and (min-width:768px){.contacts-day{font-size:14px}}@media screen and (min-width:1200px){.contacts-day{font-size:16px}}.contacts-time{color:#ababab;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:186%}@media screen and (min-width:768px){.contacts-time{font-size:14px}}@media screen and (min-width:1200px){.contacts-time{font-size:16px}}.contacts-nav{margin-top:24px}.contacts-link{color:var(--primary-text-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-decoration:none}@media screen and (min-width:768px){.contacts-link{font-size:14px}}@media screen and (min-width:1200px){.contacts-link{font-size:16px}}.contacts-btn{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}@media screen and (min-width:768px){.contacts-btn{flex-direction:row;justify-content:center;align-items:center;margin-top:60px;display:flex}}@media screen and (min-width:1200px){.contacts-btn{margin-top:64px}}.location-btn{width:196px;height:42px;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.location-btn{margin-left:0;margin-right:0}}.modal-location-backdrop{width:100%;height:100%;z-index:1000;background-color:rgba(99,229,238,.25);justify-content:center;transition:opacity .5s linear,visibility .5s;display:flex;position:fixed;top:0;overflow:scroll}.modal-location{width:calc(100% - 30px);max-width:280px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;margin-top:75px;padding:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute}@media screen and (min-width:768px){.modal-location{width:568px;max-width:568px;padding:32px 60px}}.modal-location-close{width:16px;height:16px;background-color:rgba(0,0,0,0);border:none;position:absolute;top:0;right:8px}@media screen and (min-width:768px){.modal-location-close{width:20px;height:20px;top:20px;right:20px}}.modal-location-svg{fill:var(--primary-text-color);transition:fill .3s cubic-bezier(.4,0,.2,1)}.modal-location-svg:hover,.modal-location-svg:focus{fill:var(--accent)}.modal-title-location{text-align:center;margin-bottom:20px;font-family:Seymour One;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (min-width:768px){.modal-title-location{margin-bottom:32px}}.modal-location-map{width:224px;margin-bottom:24px}@media screen and (min-width:768px){.modal-location-map{width:448px;margin-bottom:32px}}.open-map-btn{max-width:135px;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.open-map-btn{max-width:145px}}.franchise-modal-main{width:100%;height:100%;z-index:1000;background:rgba(206,142,188,.2);justify-content:center;transition:opacity .5s linear,visibility .5s;display:flex;position:fixed;top:0;overflow:scroll}.franchise-modal{width:calc(100% - 30px);width:280px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;margin-top:75px;padding:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute}@media screen and (min-width:768px){.franchise-modal{width:568px}}.modall-btn-close{width:16px;height:16px;background-color:rgba(0,0,0,0);border:none;position:absolute;top:0;right:8px}@media screen and (min-width:768px){.modall-btn-close{width:20px;height:20px;top:20px;right:20px}}.modal-btm-maill,.modal-btm-comment{color:var(--primary-text-color);font-family:Montserrat,sans-serif;position:absolute;left:40px;transform:translateY(50%)}.modal-text-comment{color:var(--primary-text-color);font-family:Montserrat;font-size:14px;line-height:1.4;position:absolute;left:40px;transform:translateY(10%)}.submit-div{text-align:center}@media screen and (min-width:480px){.modal-btm-1{text-align:center;color:var(--primary-text-color);align-items:center;margin-bottom:20px;font-family:Seymour One,sans-serif;font-size:16px;line-height:1.5;display:flex}.modal-btm-2{width:448px;color:var(--primary-text-color);margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4%;display:contents}.modal-btm-form{margin-top:24px}.input-btm{width:100%;height:32px;border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);border-radius:10px;margin-bottom:12px;top:472px;left:28px}.use_massege{width:100%;height:64px;border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);border-radius:10px;top:516px;left:28px}.ingredients-input-comment{height:64px;font-size:14px;line-height:1.4}.modall-btm-submit{width:114px;height:42px;background:var(--accent);border:none;border-radius:10px;position:relative;left:50%;transform:translate(-50%)}}@media screen and (min-width:768px){.modal-btm-form{margin-top:32px}.modal-btm-1{font-size:20px;line-height:1.4}.modal-btm-2{font-size:14px}.input-btm{height:42px;border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);top:472px}.ingredients-input-comment{height:84px}.modall-btm-submit{width:121px}}@media screen and (max-width:767px){.modal-fr__position{margin-top:24px}}@media screen and (min-width:768px){.modal-fr__position{margin-top:32px}}.modal-fr__form{position:relative}@media screen and (min-width:768px){.modal-fr__form{margin-bottom:16px}}@media screen and (min-width:768px){.modal-fr__form:last-of-type{margin-bottom:32px}}.modal-fr__input-title{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.modal-fr__input-title{font-size:12px;top:50%;left:15px;right:auto;transform:translateY(-80%)}}@media screen and (min-width:480px) and (max-width:767px){.modal-fr__input-title{font-size:12px;top:50%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.modal-fr__input-title{font-size:14px;top:50%;left:80px;transform:translateY(-50%)}}.modal-fr__form-input{border:1px solid var(--primary-bg-color);background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.modal-fr__form-input{width:100%;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:480px) and (max-width:767px){.modal-fr__form-input{width:224px;margin-bottom:12px;padding:8px 12px}}@media screen and (min-width:768px){.modal-fr__form-input{width:368px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:11px 16px;display:block}}.modal-fr__form-input:hover,.modal-fr__form-input:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.modal-fr__form-input:valid:focus{border-color:#0a8817}.modal-fr__form-input:invalid:focus{border-color:#c00000}.modal-fr__form-input:focus+.modal-fr__input-title,.modal-fr__form-input:not(:placeholder-shown)+.modal-fr__input-title{transform:translateY(-40px)}.modal-fr__input-title-comment{color:var(--primary-text-color);font-style:normal;font-weight:400;line-height:1.4;position:absolute}@media screen and (max-width:479px){.modal-fr__input-title-comment{font-size:12px;top:40%;left:auto;right:auto}}@media screen and (min-width:480px) and (max-width:767px){.modal-fr__input-title-comment{font-size:12px;top:20%;left:15px;transform:translateY(-80%)}}@media screen and (min-width:768px){.modal-fr__input-title-comment{font-size:14px;top:20%;left:80px;transform:translateY(-50%)}}.modal-fr__user-comment{border:1px solid var(--primary-bg-color);resize:none;background:rgba(248,210,78,.1);border-radius:10px;outline:none;transition:border .15s cubic-bezier(.4,0,.2,1),visibility .15s}@media screen and (max-width:479px){.modal-fr__user-comment{width:100%;margin-bottom:24px;padding:8px 12px 39px}}@media screen and (min-width:480px) and (max-width:767px){.modal-fr__user-comment{width:224px;margin-bottom:24px;padding:8px 12px 39px}}@media screen and (min-width:768px){.modal-fr__user-comment{width:368px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:11px 16px 53px;display:block}}.modal-fr__user-comment:hover,.modal-fr__user-comment:focus{border:2px solid #0a8817;border-radius:10px;font-size:14px;font-weight:600;line-height:1.29}.modal-fr__user-comment:valid:focus{border-color:#0a8817}.modal-fr__user-comment:invalid:focus{border-color:#c00000}.modal-fr__user-comment:focus+.modal-fr__input-title-comment,.modal-fr__user-comment:not(:placeholder-shown)+.modal-fr__input-title-comment{transform:translateY(-40px)}footer{background-color:var(--primary-bg-color);padding-top:39px;padding-bottom:62px}@media screen and (min-width:768px){footer{padding-bottom:15px}}@media screen and (min-width:1200px){footer{padding-top:120px;padding-bottom:5px}}.footer-container{flex-wrap:wrap;padding-bottom:40px;display:flex}.footer-right{flex-direction:column;margin-left:auto;display:flex}@media screen and (min-width:768px){.footer-right{margin-top:66px}}@media screen and (min-width:1200px){.footer-right{margin-top:0}}@media screen and (min-width:768px){.caption-footer{max-width:360px}}@media screen and (min-width:1200px){.caption-footer{max-width:600px}}.social-list{justify-content:end;gap:30px;margin-bottom:38px;display:flex}@media screen and (max-width:676px){.social-list{margin-top:42px}}.social-link-footer{width:32px;height:32px;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link-footer:hover .social-icon,.social-link-footer:focus .social-icon{fill:var(--light-color)}@media screen and (min-width:768px){.social-link-footer{width:34px;height:34px}}.social-icon{fill:var(--primary-bg-color);width:20px;height:20px;transition:fill .3s cubic-bezier(.4,0,.2,1)}.phone{justify-content:end;gap:3px;display:flex}.phone: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:right}.phone:-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:left}.phone:-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:left}.phone: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:left}.text-footer{border-top:1px solid #e1e1e1}.caption-footer-1{text-transform:uppercase;color:var(--light-color);padding-bottom:16px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.22}.caption-footer-2{letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);padding-bottom:9px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;line-height:1.2;display:table-caption}.phone-text{text-align:right;color:#131313;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.8}.phone-number{text-align:right;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.8;text-decoration:none}.text{text-align:center;color:#7a7a7a;padding-top:16px;font-family:Montserrat;font-size:14px;font-weight:700;line-height:152%}@media screen and (min-width:768px){.caption-footer-1{text-transform:uppercase;color:var(--light-color);padding-bottom:14px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.23}.caption-footer-2{letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1.22;display:flex}.phone-text{text-align:right;color:#131313;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:186%}.phone-number{text-align:right;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:186%;text-decoration:none}.text{letter-spacing:.02em;color:#7a7a7a;padding-top:14px;padding-bottom:13px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:186%}}@media screen and (min-width:1200px){.caption-footer-1{text-transform:uppercase;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1.23}.caption-footer-2{letter-spacing:.04em;text-transform:uppercase;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:58px;font-weight:700;line-height:1.2;display:flex}.phone-text{text-align:right;color:#131313;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:186%}.phone-number{text-align:right;color:var(--light-color);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:186%;text-decoration:none}.text{letter-spacing:.02em;color:#7a7a7a;padding-top:12px;padding-bottom:11px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.8}}.btn-scroll-to-top{z-index:20;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:40px;right:25px}.btn-hidden{display:none}.btn-scroll-to-top-svg{width:30px;height:30px;fill:var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1);animation:movebtn 3s ease-in-out infinite;transform:scale(1)}@media screen and (min-width:768px){.btn-scroll-to-top-svg{width:50px;height:50px}}.btn-scroll-to-top-svg:hover{fill:var(--primary-color-btn);animation:none;transform:scale(1.1)}@keyframes movebtn{0%{transform:translateY(0)}25%{transform:translateY(20px)}50%{transform:translateY(0)}75%{transform:translateY(-20px)}to{transform:translateY(0)}}
/*# sourceMappingURL=index.1cc059f7.css.map */
