*,: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{--bg-main:#84a178;--bg-modal:#fcfcfc;--modal-input:rgba(248,210,78,.1);--text-white:#fcfcfc;--text-black:#131313;--text-orange:#d6936d;--button-yellow:#f8d24e;--button-green:#0a8817;--button-grey:#ababab;--button-white:#fcfcfc;--hm-stroke-green:#96af8c;--hm-bg-yellow:#efd478;--hm-stroke-orange:#d6936d;--bg-products-1:#aec6a5;--bg-products-2:#efd478;--bg-products-3:#d6936d;--bg-shadow-1:rgba(10,136,23,.25);--bg-shadow-2:rgba(153,114,23,.25);--bg-shadow-3:rgba(0,0,0,.25);--main-font:"Montserrat",sans-serif;--heading-font:"Seymour One",sans-serif;--advantages-font:"Roboto",sans-serif}html{scroll-behavior:smooth}body{color:var(--text-white);font-family:var(--main-font);letter-spacing:.04em;cursor:url(сursor.d8582cc2.svg),auto;background-image:url(mobile-bg-1-min.4b971895.png),linear-gradient(#84a178 503px,#fcfcfc 503px,#fcfcfc 1771px,#84a178 1771px,#84a178 4313px,#fcfcfc 4313px,#fcfcfc 5244px,#84a178 5244px);background-position:0 4313px,0 0;background-repeat:no-repeat;background-size:100% 931px,100% 100%;font-size:14px;font-weight:400}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){body{background-image:url(mobile-bg-1@2x-min.516d3ca9.png),linear-gradient(#84a178 503px,#fcfcfc 503px,#fcfcfc 1771px,#84a178 1771px,#84a178 4313px,#fcfcfc 4313px,#fcfcfc 5244px,#84a178 5244px)}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){body{background-image:url(mobile-bg-1@3x-min.2b7442ea.png),linear-gradient(#84a178 503px,#fcfcfc 503px,#fcfcfc 1771px,#84a178 1771px,#84a178 4313px,#fcfcfc 4313px,#fcfcfc 5244px,#84a178 5244px)}}@media screen and (min-width:768px){body{background-image:url(tablet-bg-min.1a057ee8.png),linear-gradient(#84a178 415px,#fcfcfc 415px,#fcfcfc 1235px,#84a178 1235px,#84a178 2275px,#fcfcfc 2275px,#fcfcfc 3193px,#84a178 3193px);background-position:0 2275px,0 0;background-repeat:no-repeat;background-size:100% 918px,100% 100%}}@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(tablet-bg@2x-min.40593037.png),linear-gradient(#84a178 415px,#fcfcfc 415px,#fcfcfc 1235px,#84a178 1235px,#84a178 2275px,#fcfcfc 2275px,#fcfcfc 3193px,#84a178 3193px)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:3),screen and (min-width:768px) and (min-resolution:288dpi),screen and (min-width:768px) and (min-resolution:3x){body{background-image:url(tablet-bg@3x-min.5024d1c2.png),linear-gradient(#84a178 415px,#fcfcfc 415px,#fcfcfc 1235px,#84a178 1235px,#84a178 2275px,#fcfcfc 2275px,#fcfcfc 3193px,#84a178 3193px)}}@media screen and (min-width:1200px){body{background-image:url(second-big-desktop-bg-min.11ea0559.png),linear-gradient(#84a178 664px,#fcfcfc 664px,#fcfcfc 1551px,#84a178 1551px,#84a178 2804px,#fcfcfc 2804px,#fcfcfc 3724px,#84a178 3724px);background-position:0 2804px,0 0;background-repeat:no-repeat;background-size:100% 920px,100% 100%}}@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(second-big-desktop-bg@2x-min.60dae7f7.png),linear-gradient(#84a178 664px,#fcfcfc 664px,#fcfcfc 1551px,#84a178 1551px,#84a178 2804px,#fcfcfc 2804px,#fcfcfc 3724px,#84a178 3724px)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:288dpi),screen and (min-width:1200px) and (min-resolution:3x){body{background-image:url(second-big-desktop-bg@3x-min.92f4efcc.png),linear-gradient(#84a178 664px,#fcfcfc 664px,#fcfcfc 1551px,#84a178 1551px,#84a178 2804px,#fcfcfc 2804px,#fcfcfc 3724px,#84a178 3724px)}}body.modal.active{height:100vh;overflow-y:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img{max-width:100%;height:auto;display:block}ul{margin:0;padding-left:0;list-style:none}a{cursor:url(сursor.d8582cc2.svg),pointer;text-decoration:none}a:focus{outline:none}button{cursor:url(сursor.d8582cc2.svg),pointer;border:none;border-radius:10px;margin:0 auto;display:block}button:focus{outline:none}address{font-style:normal}label{cursor:url(сursor.d8582cc2.svg),pointer}summary:focus{outline:none}.footer__container,.contacts__container,.reviews__container,.gallery__container,.advantages__container,.about__container,.products__container,.hero__container,.header{margin:0 auto;padding:0 20px}@media screen and (min-width:480px){.footer__container,.contacts__container,.reviews__container,.gallery__container,.advantages__container,.about__container,.products__container,.hero__container,.header{width:480px}}@media screen and (min-width:768px){.footer__container,.contacts__container,.reviews__container,.gallery__container,.advantages__container,.about__container,.products__container,.hero__container,.header{width:768px;padding:0 32px}}@media screen and (min-width:1200px){.footer__container,.contacts__container,.reviews__container,.gallery__container,.advantages__container,.about__container,.products__container,.hero__container,.header{width:1200px;padding:0 16px}}.contacts__title,.reviews__title,.gallery__title,.advantages__title,.checkbox__input,.modal.active::-webkit-scrollbar{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}.footer__copyright,.footer:before,.location__modal-link,.location__img,.advantages__item:before,.modal__video,.about__thumb,.about__title,.about__heading,.register-form__input,.register-form,.ice__text--number,.ice__text,.ice__image,.modal,.products__item--brown,.products__item--yellow,.products__item--green,.products__item,.checkbox__field,.checkbox__item:before{margin-left:auto;margin-right:auto}.about__heading,.products__lable{text-align:center;text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.2}@media screen and (min-width:768px){.about__heading,.products__lable{font-size:22px}}@media screen and (min-width:1200px){.about__heading,.products__lable{letter-spacing:.04em;font-size:30px}}.about__title,.products__title{font-family:var(--heading-font);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:30px;font-weight:400;line-height:1.25}@media screen and (min-width:768px){.about__title,.products__title{font-size:34px}}@media screen and (min-width:1200px){.about__title,.products__title{letter-spacing:.06em;font-size:36px}}.location__modal-link,.header__btn,.submit__btn{width:114px;height:42px;text-align:center;background-color:var(--button-yellow);color:var(--text-black);border-radius:10px;align-items:center;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.3;display:flex}@media screen and (min-width:768px){.location__modal-link,.header__btn,.submit__btn{width:121px;font-size:14px}}.overlay{opacity:0;visibility:hidden;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.overlay.active{opacity:1;visibility:visible}.modal{z-index:30;opacity:0;visibility:hidden;width:280px;background:var(--bg-modal);color:var(--text-black);border:2px solid var(--button-yellow);border-radius:10px;padding-top:28px;padding-bottom:28px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:480px){.modal{width:450px}}@media screen and (min-width:768px){.modal{width:568px;padding-top:32px;padding-bottom:32px}}.modal.active{opacity:1;visibility:visible;animation:bondJamesBond 1.5s cubic-bezier(.165,.84,.44,1) forwards;overflow-y:scroll}@keyframes bondJamesBond{0%{width:100px;height:100px;border-radius:100%;transform:translate(1000px)}70%{transform:translate(0)}80%{width:100px;height:100px}90%{width:100px;height:100px;border-radius:100%}to{width:280px;height:auto;border-radius:10px}}@media screen and (min-width:480px){.modal.active{animation:bondJamesBondPhone 1.5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes bondJamesBondPhone{0%{width:100px;height:100px;border-radius:100%;transform:translate(1000px)}70%{transform:translate(0)}80%{width:100px;height:100px}90%{width:100px;height:100px;border-radius:100%}to{width:450px;height:auto;border-radius:10px}}}@media screen and (min-width:768px){.modal.active{animation:bondJamesBondTablet 1.5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes bondJamesBondTablet{0%{width:100px;height:100px;border-radius:100%;transform:translate(1000px)}70%{transform:translate(0)}80%{width:100px;height:100px}90%{width:100px;height:100px;border-radius:100%}to{width:568px;height:auto;border-radius:10px}}}.modal.active .modal__animation{animation:modalContent 2s linear forwards}@keyframes modalContent{0%{opacity:0}80%{opacity:0}to{opacity:1}}.text{font-size:30px;line-height:25px}.modal__btn{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:20px}.modal__icon{width:20px;height:20px;fill:currentColor}.header{align-items:baseline;display:flex}@media screen and (max-width:767px){.header{height:50px}}@media screen and (max-width:320px){.header{max-width:280px}}@media screen and (min-width:768px) and (max-width:1199px){.header{justify-content:center;align-items:baseline;padding-top:20px}}.header__btn{z-index:2;text-align:center;color:var(--text-black);background-color:var(--button-yellow);width:152px;height:42px;border-radius:10px;justify-content:center;align-items:baseline;margin-right:0;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.28571;transition:color,background-color,filter .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.header__btn:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.header__btn:focus{color:var(--text-white);outline:none}.header__btn:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.header__btn:hover,.header__btn:focus{background-color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.header__btn:disabled{background-color:var(--button-grey)}@media screen and (min-width:768px) and (max-width:1199px){.header__btn{justify-content:center;align-self:center;margin-left:32px}}.header__btn-menu{margin-top:91px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.header__btn-menu{display:none}}@media screen and (max-width:767px){.header__btn-mobile{display:none}}.nav__site{align-items:baseline;display:flex}.nav__list{justify-content:center;align-items:center;gap:27px;display:flex}@media screen and (max-width:1199px){.nav__list{display:none}}.nav__link{z-index:2;color:var(--text-white);padding-top:40px;padding-bottom:20px;font-size:16px;font-weight:700;line-height:1.25;transition:color,text-shadow .5s cubic-bezier(.4,0,.2,1);position:relative}.nav__link:hover,.nav__link:focus{color:var(--button-yellow);text-shadow:0 4px 4px rgba(0,0,0,.25)}.logo__link{width:40px;height:37px;padding-top:4px;display:flex}@media screen and (min-width:768px) and (max-width:1199px){.logo__link{width:48px;height:44px;justify-content:center;align-items:center;padding-top:12px}}@media screen and (min-width:1200px){.logo__link{width:60px;height:65px;margin-right:269px;padding-top:8px}}.menu__close-btn{width:40px;height:40px;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-self:flex-end;align-items:baseline;gap:0;margin-left:auto;margin-right:0;padding:0;display:flex}.menu__container{width:100%;height:100%;z-index:10;background:#85a279;padding:12px 20px 63px 31px;transition:transform .25s ease-in-out;position:fixed;top:0;left:0;transform:translate(110%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.menu__container.is-open{transform:translate(0)}@media screen and (min-width:768px){.menu__container{padding:32px}}@media screen and (min-width:1200px){.menu__container{display:none}}.menu__link{z-index:2;color:var(--text-white);flex-direction:column;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.22;display:flex;position:relative}@media screen and (max-width:375px){.menu__link{font-size:28px}}@media screen and (min-width:768px){.menu__link{font-size:48px;line-height:1.23}}.menu__link__logo{width:40px;height:37px;position:absolute;left:30px}@media screen and (min-width:768px){.menu__link__logo{width:48px;height:44px;top:20px}}@media screen and (min-width:1200px){.menu__link__logo{width:60px;height:65px}}@media screen and (min-width:768px){.menu__link__item{justify-content:center;padding-top:29px;display:flex}}.menu__link-logo{width:40px;height:37px;position:absolute;left:30px}@media screen and (min-width:768px){.menu__link-logo{width:48px;height:44px;top:20px}}@media screen and (min-width:1200px){.menu__link-logo{width:60px;height:65px}}.menu__link:active{color:var(--text-black);text-shadow:0 4px 4px rgba(0,0,0,.25);letter-spacing:.1em}.menu__list{padding-top:51px}@media screen and (min-width:768px){.menu__list{padding-top:76px}}.menu-btn{width:40px;height:40px;z-index:2;background-color:rgba(0,0,0,0);border:none;margin-left:auto;margin-right:0;padding:0}@media screen and (max-width:767px){.menu-btn{position:absolute;top:16px;right:20px}}@media screen and (min-width:768px){.menu-btn{justify-content:center;align-self:center;display:flex}}@media screen and (min-width:1200px){.menu-btn{display:none}}.modal{height:500px;padding-left:28px;padding-right:28px;overflow-y:auto}@media screen and (min-width:768px){.modal{padding-left:54px;padding-right:54px}}.modal__btn{top:8px;right:8px}@media screen and (min-width:768px){.modal__btn{top:20px;right:20px}}.order-form{margin-bottom:24px}@media screen and (min-width:768px){.order-form{margin-bottom:32px}}.order-form__title{text-align:center;font-family:var(--heading-font);margin-bottom:84px;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.order-form__title{margin-bottom:103px;font-size:20px;line-height:1.4}}.checkbox{margin-bottom:24px}@media screen and (min-width:768px){.checkbox{justify-content:center;align-items:center;gap:32px;margin-bottom:40px;display:flex}}.checkbox__item{position:relative}@media screen and (max-width:767.5px){.checkbox__item:not(:last-child){margin-bottom:84px}}.checkbox__item:before{content:"";width:132px;height:132px;background-position:left 0 bottom 8px,0 0;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-130px)}.checkbox__item--green:before{background-color:#d9d9d9;background-image:url(products-1-min.7b09d98d.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7));box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.checkbox__item--green:before{background-image:url(products-1@2x-min.817f6022.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7))}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.checkbox__item--green:before{background-image:url(products-1@3x-min.483c100b.png),linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7))}}.checkbox__item--yellow:before{background-color:#d9d9d9;background-image:url(products-2-min.364f0163.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7));box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.checkbox__item--yellow:before{background-image:url(products-2@2x-min.82c83232.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7))}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.checkbox__item--yellow:before{background-image:url(products-2@3x-min.13970b9b.png),linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7))}}.checkbox__item--brown:before{background-color:#d9d9d9;background-image:url(products-3-min.dbb93d21.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7));box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.checkbox__item--brown:before{background-image:url(products-3@2x-min.807fe479.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7))}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.checkbox__item--brown:before{background-image:url(products-3@3x-min.c56de9e4.png),linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7))}}.checkbox__input--green:focus+.checkbox__field--green{border:4px solid #96af8c}.checkbox__input--yellow:focus+.checkbox__field--yellow{border:4px solid #efd478}.checkbox__input--brown:focus+.checkbox__field--brown{border:4px solid #d6936d}.checkbox__input--green:checked+.checkbox__field--green{background:#84a278}.checkbox__input--yellow:checked+.checkbox__field--yellow{background:#efd478}.checkbox__input--brown:checked+.checkbox__field--brown{background:#d69368}.checkbox__field{height:135px;width:132px;text-align:center;text-transform:uppercase;background:0 0;border-radius:15.7808px;padding:96px 1px 20px;font-size:16px;font-weight:700;line-height:1.25;transition:background .25s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.checkbox__field--green{border:2px solid #96af8c;transition:border .25s cubic-bezier(.4,0,.2,1)}.checkbox__field--green:hover{border-width:4px}.checkbox__field--yellow{border:2px solid #efd478;transition:border .25s cubic-bezier(.4,0,.2,1)}.checkbox__field--yellow:hover{border-width:4px}.checkbox__field--brown{border:2px solid #d6936d;transition:border .25s cubic-bezier(.4,0,.2,1)}.checkbox__field--brown:hover{border-width:4px}.order-form__field{text-align:center;flex-direction:column;gap:12px;display:flex}@media screen and (min-width:768px){.order-form__field{gap:16px}}.form-field{margin-top:4px;position:relative}@media screen and (min-width:768px){.form-field{width:368px;margin-left:auto;margin-right:auto}}.form-field__lable{font-size:12px;line-height:1.41667;position:absolute;top:8px;left:12px}@media screen and (min-width:768px){.form-field__lable{font-size:14px;line-height:1.42857;top:11px;left:16px}}.form-field__input,.form-field__comment{resize:none;width:100%;height:32px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;outline:rgba(0,0,0,0);padding:8px 12px 7px;transition:transform .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.form-field__input,.form-field__comment{width:368px;height:42px;padding:11px 16px}}.form-field__input::-ms-input-placeholder,.form-field__comment::-ms-input-placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.form-field__input::placeholder,.form-field__comment::placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.form-field__input:focus::-ms-input-placeholder,.form-field__comment:focus::-ms-input-placeholder{opacity:1}.form-field__input:focus::placeholder,.form-field__comment:focus::placeholder{opacity:1}.form-field__input:not(:placeholder-shown):required:invalid{border-color:#dc143c}.form-field__comment{min-height:84px}.form-field__input:focus+.form-field__lable,.form-field__comment:focus+.form-field__lable,.form-field__input:not(:placeholder-shown)+.form-field__lable,.form-field__comment:not(:placeholder-shown)+.form-field__lable{transform:translate(-6px,-22px)}@media screen and (min-width:768px){.form-field__input:focus+.form-field__lable,.form-field__comment:focus+.form-field__lable,.form-field__input:not(:placeholder-shown)+.form-field__lable,.form-field__comment:not(:placeholder-shown)+.form-field__lable{transform:translate(-10px,-27px)}}.form-field__input:hover,.form-field__comment:hover,.form-field__input:focus,.form-field__comment:focus{border:3px solid #84a178}.hero{background-color:var(--bg-main)}.hero__container{height:453px;padding-top:61px;position:relative;overflow:hidden}@media screen and (min-width:768px){.hero__container{height:350px;padding-top:28px;overflow:visible}}@media screen and (min-width:1200px){.hero__container{height:550px;padding-top:20px}}@media screen and (min-width:768px){.hero__block{justify-content:space-between;align-items:flex-start;gap:0;display:flex}}.hero__title{font-family:var(--heading-font);text-transform:uppercase;margin-bottom:32px;padding-right:32px;font-size:26px;font-weight:400;line-height:1.26923}@media screen and (min-width:480px) and (max-width:767px){.hero__title{text-align:center}}@media screen and (min-width:768px){.hero__title{margin-bottom:20px;padding-top:12px;font-size:18px;line-height:1.27778}}@media screen and (min-width:1200px){.hero__title{margin-bottom:28px;padding-top:0;font-size:38px;line-height:1.26316}}.hero__title--bigger{font-size:34px;line-height:96.5%;display:inline-block}@media screen and (min-width:768px){.hero__title--bigger{font-size:24px;line-height:.541667}}@media screen and (min-width:1200px){.hero__title--bigger{font-size:38px;line-height:1.26316}}.hero__links{z-index:2;justify-content:flex-start;align-items:center;gap:8px;display:flex;position:relative}@media screen and (min-width:480px) and (max-width:767px){.hero__links{justify-content:center;align-items:center;gap:80px;padding-right:32px;display:flex}}@media screen and (min-width:768px){.hero__links{justify-content:space-evenly}}@media screen and (min-width:1200px){.hero__links{justify-content:center;margin-bottom:32px}}.hero__link--products{text-align:center;color:var(--text-black);border:2px solid var(--button-yellow);width:62px;height:24px;background-color:rgba(0,0,0,0);border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:8px;font-weight:600;line-height:1.25;transition:border .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.hero__link--products:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.hero__link--products:focus{color:var(--text-white);outline:none}.hero__link--products:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.hero__link--products:hover,.hero__link--products:focus{border:2px solid var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.hero__link--products:disabled{border:2px solid var(--button-grey)}.hero__link--products:after{display:none}@media screen and (min-width:1200px){.hero__link--products{text-align:center;color:var(--text-black);border:2px solid var(--button-yellow);width:134px;height:auto;background-color:rgba(0,0,0,0);border-radius:10px;justify-content:center;align-items:center;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.28571;transition:border .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.hero__link--products:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.hero__link--products:focus{color:var(--text-white);outline:none}.hero__link--products:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.hero__link--products:hover,.hero__link--products:focus{border:2px solid var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.hero__link--products:disabled{border:2px solid var(--button-grey)}}.hero__link--about{text-align:center;color:var(--text-black);color:var(--button-yellow);width:83px;height:24px;background-color:rgba(0,0,0,0);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:8px;font-weight:600;line-height:2.25;text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.hero__link--about:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.hero__link--about:focus{color:var(--text-white);outline:none}.hero__link--about:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.hero__link--about:after{display:none}.hero__link--about:hover,.hero__link--about:focus{color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.hero__link--about:disabled{color:var(--button-grey)}@media screen and (min-width:1200px){.hero__link--about{text-align:center;color:var(--text-black);color:var(--button-yellow);width:auto;height:auto;background-color:rgba(0,0,0,0);border:none;border-radius:10px;justify-content:center;align-items:center;padding:11px 21px;font-size:14px;font-weight:600;line-height:1.28571;transition:color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.hero__link--about:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.hero__link--about:focus{color:var(--text-white);outline:none}.hero__link--about:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.hero__link--about:after{display:none}.hero__link--about:hover,.hero__link--about:focus{color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.hero__link--about:disabled{color:var(--button-grey)}}.hero__block-right{display:none}@media screen and (min-width:768px){.hero__block-right{display:block}}.hero__block-right-item:not(:last-child){margin-bottom:20px}.hero__number{color:var(--text-black);text-align:right;text-transform:uppercase;margin-bottom:4px;font-size:28px;font-weight:900;line-height:1.21429}@media screen and (min-width:1200px){.hero__number{font-size:46px;line-height:1.21739}}.hero__under-number{text-align:right;font-size:8px;line-height:1.25}@media screen and (min-width:1200px){.hero__under-number{font-size:14px;line-height:1.21429}}.hero__decor{display:none}@media screen and (min-width:768px){.hero__decor{justify-content:center;align-items:center;gap:33px;display:flex}}@media screen and (min-width:1200px){.hero__decor{justify-content:center;align-items:flex-end;gap:14px;display:flex}}.hero__decor--plate{width:152px;height:152px;z-index:2;background-image:url(plate-tablet-min.94e762ba.png);background-repeat:no-repeat;background-size:contain;animation:spin 10s linear infinite paused;display:block}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__decor--plate{background-image:url(plate-tablet@2x-min.1c9a553c.png)}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.hero__decor--plate{background-image:url(plate-tablet@3x-min.20d06c86.png)}}@keyframes spin{to{transform:rotate(1turn)}}.hero__decor--plate:hover{animation-play-state:running}@media screen and (min-width:768px){.hero__decor--plate{margin-top:10px}}@media screen and (min-width:1200px){.hero__decor--plate{width:225px;height:225px;background-image:url(plate-desktop-min.37ea1e61.png);margin-top:0}}@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__decor--plate{background-image:url(plate-desktop@2x-min.5a2474ce.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:288dpi),screen and (min-width:1200px) and (min-resolution:3x){.hero__decor--plate{background-image:url(plate-desktop@3x-min.f4704a9b.png)}}.hero__thumb{flex-basis:calc(100% - 185px)}@media screen and (min-width:1200px){.hero__thumb{flex-basis:calc(100% - 240px)}}.hero__thumb-text{width:151px;font-size:12px;line-height:140%}@media screen and (min-width:1200px){.hero__thumb-text{width:220px;margin-bottom:22px;font-size:14px;line-height:140%}}.hero__details{width:151px;z-index:2;position:relative}.hero__summary{height:30px;width:50px;display:block}.hero__summary summary::-webkit-details-marker{display:none}@media screen and (min-width:1200px){.hero__summary{padding-bottom:20px}}.hero__summary-icon{fill:var(--text-white);height:30px;width:40px;display:block}.hero__summary:hover .hero__summary-icon,.hero__summary:focus .hero__summary-icon{width:50px}.hero__summary-svg:first-child{display:block}.hero__summary:focus .hero__summary-svg:first-child,.hero__summary-svg:last-child{display:none}.hero__summary:focus .hero__summary-svg:last-child{display:block}.hero__details-text{z-index:0;font-size:12px;line-height:140%;display:none;position:absolute;top:25px;left:0}@media screen and (min-width:1200px){.hero__details-text{font-size:14px;line-height:140%}}.hero__details[open] .hero__details-text{width:220px;display:block}.hero__decor--ribbon{z-index:0;background-origin:cover;width:102.5%;height:50px;background-image:url(ribbon-mobile-min.1934a362.png);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;bottom:0;right:0}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__decor--ribbon{background-image:url(ribbon-mobile@2x-min.5be40ce3.png)}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.hero__decor--ribbon{background-image:url(ribbon-mobile@3x-min.52dfbac3.png)}}@media screen and (min-width:480px) and (max-width:767px){.hero__decor--ribbon{background-position:50%}}@media screen and (min-width:768px){.hero__decor--ribbon{width:768px;height:68px;background-image:url(ribbon-tablet-min.560f0c7a.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__decor--ribbon{background-image:url(ribbon-tablet@2x-min.df3375cd.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:3),screen and (min-width:768px) and (min-resolution:288dpi),screen and (min-width:768px) and (min-resolution:3x){.hero__decor--ribbon{background-image:url(ribbon-tablet@3x-min.9cae89ba.png)}}@media screen and (min-width:1200px){.hero__decor--ribbon{width:1200px;height:384px;background-image:url(ribbon-desktop-min.745f5845.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__decor--ribbon{background-image:url(ribbon-desktop@2x-min.764cddcd.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:288dpi),screen and (min-width:1200px) and (min-resolution:3x){.hero__decor--ribbon{background-image:url(ribbon-desktop@3x-min.2f4bc6c1.png)}}.hero__decor--icecream{z-index:1;width:300px;height:350px;background-image:url(ice-cream-mobile-min.fc98c2cb.png);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;bottom:-57px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero__decor--icecream{background-image:url(ice-cream-mobile@2x-min.3b633c75.png)}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.hero__decor--icecream{background-image:url(ice-cream-mobile@3x-min.d4ea6828.png)}}@media screen and (min-width:480px) and (max-width:767px){.hero__decor--icecream{background-position:80%;left:100px}}@media screen and (min-width:768px){.hero__decor--icecream{width:400px;height:450px;background-image:url(ice-cream-tablet-min.e91a1476.png);right:0}}@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__decor--icecream{background-image:url(ice-cream-tablet@2x-min.7cccf784.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:3),screen and (min-width:768px) and (min-resolution:288dpi),screen and (min-width:768px) and (min-resolution:3x){.hero__decor--icecream{background-image:url(ice-cream-tablet@3x-min.9d3a818e.png)}}@media screen and (min-width:1200px){.hero__decor--icecream{width:650px;height:750px;background-image:url(ice-cream-desktop-min.6b17ea4f.png);bottom:-97px;right:0}}@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__decor--icecream{background-image:url(ice-cream-desktop@2x-min.316ae0d0.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:288dpi),screen and (min-width:1200px) and (min-resolution:3x){.hero__decor--icecream{background-image:url(ice-cream-desktop@3x-min.2f65a4e4.png)}}.products{background-color:#fff;background-image:url(mobile-bg-1-min.4b971895.png),url(mobile-bg-2-min.681f6fa8.png),url(mobile-bg-3-min.80995130.png);background-position:0 0,0 750px,0 1500px;background-repeat:no-repeat;background-size:100% 750px,100% 750px,100% 750px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.products{background-image:url(mobile-bg-1@2x-min.516d3ca9.png),url(mobile-bg-2@2x-min.d933c43e.png),url(mobile-bg-3@2x-min.99b6a3d0.png)}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3x){.products{background-image:url(mobile-bg-1@3x-min.2b7442ea.png),url(mobile-bg-2@3x-min.8ca6e640.png),url(mobile-bg-3@3x-min.8deb67f9.png)}}@media screen and (min-width:768px){.products{background-image:url(tablet-bg-min.1a057ee8.png);background-size:100% 852px}}@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){.products{background-image:url(tablet-bg@2x-min.40593037.png)}}@media screen and (min-width:1200px){.products{background-image:url(big-desktop-bg-min.2b3e875c.png);background-position:50%;background-size:cover;background-attachment:scroll}}@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){.products{background-image:url(big-desktop-bg@2x-min.9cedb4e0.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:288dpi),screen and (min-width:1200px) and (min-resolution:3x){.products{background-image:url(big-desktop-bg@3x-min.ac8746ab.png)}}.products__lable{color:var(--text-black);margin-bottom:12px;padding-top:60px}.products__title{color:var(--text-black);margin-bottom:148px}@media screen and (min-width:768px){.products__title{margin-bottom:160px}}@media screen and (min-width:1200px){.products__title{margin-bottom:175px}}.products__name{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--text-black);margin-top:-50px;margin-bottom:40px;font-size:22px;font-weight:700;line-height:27px}@media screen and (min-width:768px){.products__name{margin-bottom:20px}}@media screen and (min-width:1200px){.products__name{margin-top:-40px;font-size:30px;line-height:37px}}.products__text{text-align:center;letter-spacing:.04em;color:var(--text-black);padding-left:40px;padding-right:40px;font-size:14px;font-weight:400;line-height:176%}@media screen and (min-width:1200px){.products__text{padding-left:60px;padding-right:60px;font-size:16px}}.products__text--cream{margin-bottom:135px}@media screen and (min-width:768px){.products__text--cream{margin-bottom:58px}}@media screen and (min-width:1200px){.products__text--cream{margin-bottom:94px}}.products__text--coffee{margin-bottom:93px}@media screen and (min-width:768px){.products__text--coffee{margin-bottom:9px}}@media screen and (min-width:1200px){.products__text--coffee{margin-bottom:68px}}.products__text--milkshakes{margin-bottom:93px}@media screen and (min-width:768px){.products__text--milkshakes{margin-bottom:9px}}@media screen and (min-width:1200px){.products__text--milkshakes{margin-bottom:66px}}.products__list{padding-bottom:60px}@media screen and (min-width:768px){.products__list{flex-wrap:wrap;gap:16px;padding-bottom:80px;display:flex}}@media screen and (min-width:1200px){.products__list{gap:29px;padding-bottom:60px}}.products__item{margin-bottom:164px}@media screen and (min-width:768px){.products__item{margin-bottom:0}}.products__item:last-child{margin-bottom:0}.products__item--cream{background-color:var(--bg-products-1);width:280px;height:528px;border-radius:24px}@media screen and (min-width:768px){.products__item--cream{width:224px;height:428px}}@media screen and (min-width:1200px){.products__item--cream{width:370px;height:535px}}.products__item--green{width:200px;height:200px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:100.166px;position:relative;top:-70px;box-shadow:0 5.34219px 20.0332px rgba(10,136,23,.25)}@media screen and (min-width:768px){.products__item--green{margin-bottom:-30px}}.products__item--green:before{content:"";width:200px;height:200px;background-image:url(products-1-min.7b09d98d.png);background-size:cover;border-radius:50%;display:block;position:absolute;bottom:21px}.products__item--coffee{background-color:var(--bg-products-2);width:280px;height:528px;border-radius:24px}@media screen and (min-width:768px){.products__item--coffee{width:224px;height:428px}}@media screen and (min-width:1200px){.products__item--coffee{width:370px;height:535px}}.products__item--yellow{width:200px;height:200px;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:100.166px;position:relative;top:-70px;box-shadow:0 5.40397px 20.2649px rgba(153,114,23,.25)}@media screen and (min-width:768px){.products__item--yellow{margin-bottom:-30px}}.products__item--yellow:before{content:"";width:200px;height:200px;background-image:url(products-2-min.364f0163.png);background-size:cover;border-radius:50%;display:block;position:absolute;bottom:21px}.products__item--milkshakes{background-color:var(--bg-products-3);width:280px;height:528px;border-radius:24px;padding-bottom:60px}@media screen and (min-width:768px){.products__item--milkshakes{width:224px;height:428px}}@media screen and (min-width:1200px){.products__item--milkshakes{width:370px;height:535px}}.products__item--brown{width:200px;height:200px;background:linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;border-radius:100.166px;position:relative;top:-70px;box-shadow:0 5.41333px 20.3px rgba(0,0,0,.25)}@media screen and (min-width:768px){.products__item--brown{margin-bottom:-30px}}.products__item--brown:before{content:"";width:200px;height:200px;background-image:url(products-3-min.dbb93d21.png);background-size:cover;border-radius:50%;display:block;position:absolute;bottom:21px}.products__milkshakes{padding-bottom:60px}.product__btn{transition:width .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.products__icon{width:40px;height:20px}.product__btn:hover .products__icon,.product__btn:focus .products__icon{width:50px}.products__svg:first-child{display:block}.product__btn:focus .products__svg:first-child,.products__svg:last-child{display:none}.product__btn:focus .products__svg:last-child{display:block}.product__btn--cream{background-color:var(--bg-products-1)}.product__btn--coffee{background-color:var(--bg-products-2)}.product__btn--milkshakes{background-color:var(--bg-products-3)}.modal{width:280px;height:990px;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.modal{width:568px;height:995px}}.ice__title{text-align:center;color:#131313;align-items:center;margin-top:-10px;margin-bottom:40px;font-family:Seymour One;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media screen and (min-width:768px){.ice__title{margin-top:0;font-size:20px;line-height:28px}}.ice__image{width:200px;height:200px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:100.166px;margin-bottom:25px;position:relative;top:0;box-shadow:0 5.34219px 20.0332px rgba(10,136,23,.25)}.ice__image:before{content:"";width:200px;height:200px;background-image:url(modal-min.5c103589.png);background-size:cover;border-radius:50%;display:block;position:absolute;bottom:7px}.ice__content{display:flex}.ice__text{width:53px;height:72px;text-align:center;border:2px solid #9cbe8f;border-radius:40px;font-size:10px;font-weight:500;line-height:28px;display:block;position:relative}@media screen and (min-width:768px){.ice__text{width:65px;height:90px;font-size:12px;line-height:15px}}.ice__text--number{width:43px;height:43px;background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0%;right:3px;box-shadow:0 6px 20px rgba(10,136,23,.25)}@media screen and (min-width:768px){.ice__text--number{width:53px;height:53px;top:0%;right:3px}}.ice__text--write{display:block;position:absolute;bottom:0;right:12px}@media screen and (min-width:768px){.ice__text--write{bottom:11px;right:15px}}.ice__text--protein{display:none}@media screen and (min-width:768px){.ice__text--protein{display:block;position:absolute;bottom:11px;right:1px}}.ice__text--prote{right:5px}@media screen and (min-width:768px){.ice__text--prote{display:none}}.ingredients__text{text-align:center;color:#131313;align-items:center;margin-top:40px;margin-bottom:30px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.ingredients__list{letter-spacing:.04em;margin-bottom:40px;font-size:14px;line-height:176%}.ingredients__item{justify-content:space-between;display:flex}.register-form{width:240px;display:block}@media screen and (min-width:480px){.register-form{width:368px}}.register-form__field{display:block;position:relative}.register-form__field:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.register-form__field:not(:last-child){margin-bottom:16px}}.register-form__label{margin-bottom:4px;font-size:12px;line-height:140%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:44%;left:12px;transform:translateY(-50%)}@media screen and (min-width:768px){.register-form__label{font-size:14px;left:16px}}.register-form__label.label{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-150%)}@media screen and (min-width:480px) and (max-width:767.5px){.register-form__label.label{transform:translateY(-175%)}}@media screen and (min-width:768px){.register-form__label.label{transform:translateY(-170%)}}.register-form__input:focus+.register-form__label,.register-form__input:not(:placeholder-shown)+.register-form__label{transform:translate(-10px,-248%)}@media screen and (min-width:480px) and (max-width:767.5px){.register-form__input:focus+.register-form__label,.register-form__input:not(:placeholder-shown)+.register-form__label{transform:translate(-10px,-247%)}}@media screen and (min-width:768px){.register-form__input:focus+.register-form__label,.register-form__input:not(:placeholder-shown)+.register-form__label{transform:translate(-12px,-220%)}}.register-form__input:not(:placeholder-shown):required:invalid{border-color:#dc143c}.register-form__input:hover,.register-form__comment:hover,.register-form__input:focus,.register-form__comment:focus{border:3px solid #84a178}.register-form__comment{width:240px;height:84px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:32px}@media screen and (min-width:480px){.register-form__comment{width:368px}}.register-form__comment:focus+.register-form__label.label,.register-form__comment:not(:placeholder-shown)+.register-form__label.label{transform:translate(-10px,-417%)}@media screen and (min-width:480px) and (max-width:767.5px){.register-form__comment:focus+.register-form__label.label,.register-form__comment:not(:placeholder-shown)+.register-form__label.label{transform:translate(-10px,-361%)}}@media screen and (min-width:768px){.register-form__comment:focus+.register-form__label.label,.register-form__comment:not(:placeholder-shown)+.register-form__label.label{transform:translate(-16px,-315%)}}.register-form__input{width:240px;height:42px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;outline:rgba(0,0,0,0);margin-bottom:10px;padding-left:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px){.register-form__input{width:368px}}.register-form__input:focus{border-color:#84a178}.register-form__input::-ms-input-placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.register-form__input::placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.register-form__input:focus::-ms-input-placeholder{opacity:1}.register-form__input:focus::placeholder{opacity:1}.register-form__comment{width:240px;height:84px;resize:none;background-color:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;outline:rgba(0,0,0,0);padding-top:8px;padding-left:12px;padding-right:12px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px) and (max-width:767.5px){.register-form__comment{width:368px;height:64px}}@media screen and (min-width:768px){.register-form__comment{width:368px;height:64px;padding-top:11px;padding-left:16px;padding-right:16px}}.register-form__comment:focus{border-color:var(--button-green)}.register-form__comment::-ms-input-placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.register-form__comment::placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.register-form__comment:focus::-ms-input-placeholder{opacity:1}.register-form__comment:focus::placeholder{opacity:1}.about{padding-top:60px}.about__heading{color:var(--button-white);margin-bottom:12px;font-weight:700}.about__title{color:var(--button-white);width:200px;margin-bottom:32px}@media screen and (min-width:480px){.about__title{width:300px}}@media screen and (min-width:768px){.about__title{width:454px}}@media screen and (min-width:1200px){.about__title{width:100%;margin-bottom:82px}}@media screen and (min-width:768px){.about__div{align-items:center;display:flex}}.about__thumb{width:278px;height:278px;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:140.182px;margin-bottom:61px;position:relative;box-shadow:0 4.48583px 16.8218px rgba(153,114,23,.25)}@media screen and (min-width:768px){.about__thumb{width:334px;height:330px;border-radius:165.879px;margin-left:0;box-shadow:0 5.30813px 19.9055px rgba(153,114,23,.25)}}@media screen and (min-width:1200px){.about__thumb{width:500px;height:500px;border-radius:250px;margin-right:100px;box-shadow:0 8px 30px rgba(153,114,23,.25)}}.about__thumb:after{content:"";width:278px;height:278px;background-image:url(cow-min.03c7591e.png);background-size:cover;border-radius:50%;animation:pulse 5s ease-in-out infinite;display:block;position:absolute;top:21px;transform:scale(.9)}@media screen and (min-width:768px){.about__thumb:after{content:"";width:334px;height:330px;background-image:url(cow@2x-min.374545f7.png);border-radius:50%;display:block;top:25px}}@media screen and (min-width:1200px){.about__thumb:after{content:"";width:500px;height:500px;background-image:url(cow@3x-min.991e706d.png);border-radius:50%;display:block;top:39px}}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.about__text{text-align:center;color:#fcfcfc;margin-bottom:3.8px;padding-left:30px;padding-right:30px;font-size:12px;line-height:162%}.about__text.second__p{margin-bottom:20px}@media screen and (min-width:768px){.about__text{width:336px;text-align:initial;margin-bottom:8px;padding:0;line-height:176%;display:flex}.about__text.second__p{margin-bottom:8px}.about__text.third__p{margin-bottom:48px}}@media screen and (min-width:1200px){.about__text{min-width:463px;font-size:16px}.about__text .second__p,.about__text .third__p{font-size:14px;line-height:194%}}@media screen and (max-width:767.5px){.third__p{display:none}}.div__p{transition:all 1s}.div__p:hover{transform:scale(1.2)}.about__btn{text-align:center;color:var(--text-black);background-color:var(--button-yellow);border-radius:10px;justify-content:center;align-items:center;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.28571;transition:background-color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.about__btn:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.about__btn:focus{color:var(--text-white);outline:none}.about__btn:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.about__btn:hover,.about__btn:focus{background-color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.about__btn:disabled{background-color:var(--button-grey)}@media screen and (min-width:768px){.about__btn{margin-left:0}}.modal{padding:28px}@media screen and (min-width:768px){.modal{padding:32px 60px}}.modal__title{font-family:var(--heading-font);justify-content:center;margin-bottom:20px;font-size:16px;line-height:1.5;display:flex}@media screen and (min-width:768px){.modal__title{margin-bottom:32px;font-size:20px;line-height:1.4}}.modal__video{width:100%;height:100%;background-color:var(--text-black);border-radius:10px;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.modal__video{min-width:448px;min-height:205px;margin-bottom:32px}}.modal__text{line-height:140%}.advantages{padding-top:42px;padding-bottom:36px}@media screen and (min-width:768px){.advantages{padding-top:53px}}@media screen and (min-width:768px){.advantages{padding-top:60px}}@media screen and (max-width:767.5px){.advantages__item:not(:last-child){margin-bottom:20px}}.advantages__item:before{content:"";width:50px;height:50px;background-image:url(cow-min.c9963eab.png);background-color:var(--button-yellow);background-position:50%;background-repeat:no-repeat;background-size:36px 36px;border-radius:50%;margin-bottom:16px;display:block}@media screen and (min-width:768px){.advantages__item:before{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;margin-bottom:30px;display:flex}}@media screen and (min-width:1200px){.advantages__item:before{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;margin-bottom:40px;display:flex}}.advantages__item--cow:before{background-image:url(cow-min.c9963eab.png)}.advantages__item--weight:before{background-image:url(weight-min.ea5fb08c.png)}.advantages__item--ice-crema:before{background-image:url(ice-crema-min.91a0f142.png)}.advantages__headline{letter-spacing:4%;text-align:center;color:var(--text-white);margin-bottom:20px;font-family:Roboto;font-size:36px;font-style:normal;font-weight:700;line-height:42px}@media screen and (max-width:479.5px){.advantages__headline{text-transform:uppercase}}@media screen and (max-width:767.5px){.advantages__headline{text-align:center;letter-spacing:.04em;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:700;line-height:59px}}@media screen and (min-width:768px){.advantages__headline{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;margin-bottom:0;display:flex}}@media screen and (min-width:1200px){.advantages__headline{text-align:center;letter-spacing:.04em;flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;margin-bottom:16px;font-family:Montserrat;font-size:58px;font-style:normal;font-weight:700;line-height:71px;display:flex}}.advantages__text{text-align:center;color:var(--text-white);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:170%}@media screen and (min-width:480px){.advantages__text{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;display:flex}}@media screen and (min-width:768px){.advantages__text{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:174%;display:flex}}@media screen and (min-width:1200px){.advantages__text{text-align:center;letter-spacing:.02em;color:#fcfcfc;flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:176%;display:flex}}.advantages__all{flex-basis:calc(11.1111% - 26.6667px)}@media screen and (min-width:768px){.advantages__all{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;display:flex}}@media screen and (min-width:1200px){.advantages__all{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;display:flex}}.advantages__item:before{animation:bounce-in 2s infinite}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.gallery__box{width:280px;height:130px;background-color:#fff;border-radius:7.5px;margin:0 auto;position:relative;overflow:hidden}@media screen and (min-width:480px){.gallery__box{width:350px;height:195px}}@media screen and (min-width:768px){.gallery__box{width:704px;height:327px;border-radius:18px}}@media screen and (min-width:1200px){.gallery__box{width:1013px;height:422px;border-radius:24px}}.gallery__picture{opacity:0;margin:0;animation:round 25s infinite;display:block;position:absolute}@keyframes round{25%{opacity:1}40%{opacity:0}}.gallery__picture:nth-child(1){animation-delay:20s}.gallery__picture:nth-child(2){animation-delay:15s}.gallery__picture:nth-child(3){animation-delay:10s}.gallery__picture:nth-child(4){animation-delay:5s}.gallery__picture:nth-child(5){animation-delay:0s}.gallery__img{width:280px;height:130px}@media screen and (min-width:480px){.gallery__img{width:350px;height:195px}}@media screen and (min-width:768px){.gallery__img{width:704px;height:327px}}@media screen and (min-width:1200px){.gallery__img{width:1013px;height:422px}}.reviews{margin:0 auto;padding-top:80px;padding-bottom:10px}@media screen and (min-width:768px){.reviews{padding-top:60px}}@media screen and (min-width:1200px){.reviews{padding-top:128px}}.reviews__container{overflow:visible}.swiper-wrapper{box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;display:flex;position:relative}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}.swiper-slide-active{animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}.reviews__description{font-size:12px;font-weight:400;line-height:15.6667}@media screen and (min-width:768px){.reviews__description{font-size:14px;font-weight:500;line-height:5.78571}}@media screen and (min-width:1200px){.reviews__description{font-size:16px;font-weight:500;line-height:3.25}}.reviews__img{height:85px;width:85px;background:#6e6e6e;border-radius:44px;margin:0 auto 28px;display:block}@media screen and (min-width:768px){.reviews__img{margin-bottom:32px}}.reviews__quote{height:256px;width:280px;letter-spacing:inherit;text-align:center;color:var(--bg-modal);background-color:var(--bg-main);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 30px;padding:34px 39px;font-size:12px;font-weight:400;line-height:2.55;display:flex}@media screen and (min-width:768px){.reviews__quote{height:138px;width:705px;letter-spacing:.04em;border-radius:24px;margin-bottom:32px;padding:29px 80px 28px;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1200px){.reviews__quote{width:968px;padding:39px 109px 47px;font-size:16px}}.reviews__info{letter-spacing:inherit;text-align:center;color:var(--text-black);font-size:20px;font-weight:500;line-height:1.86;display:block}@media screen and (min-width:768px){.reviews__info{font-size:16px}}@media screen and (min-width:1200px){.reviews__info{font-size:16px;line-height:1.875}}.swiper-pagination{margin-top:32px;position:static}@media screen and (min-width:480px) and (min-width:768px){.swiper-pagination{margin-top:32px}}.swiper-pagination-bullet{height:12px;width:12px;opacity:1;background-color:#d9d9d9;margin-left:9px;margin-right:9px;transition:background-color .3s linear,opacity .3s linear}.swiper-pagination-bullet:hover,.swiper-pagination-bullet:focus{opacity:.6;background-color:#84a178}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#84a178}@media screen and (min-width:768px){.cards{justify-content:center;align-items:center;gap:16px;margin-bottom:60px;display:flex}}@media screen and (min-width:1200px){.cards{justify-content:center;align-items:center;gap:32px;margin-bottom:64px;display:flex}}.card{width:280px;background-color:var(--text-white);border-radius:24px;padding:40px 32px;transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (max-width:479.5px){.card{margin-left:auto;margin-right:auto}}@media screen and (max-width:767.5px){.card{margin-left:auto;margin-right:auto}.card:not(:last-child){margin-bottom:20px}.card:last-child{margin-bottom:32px}}@media screen and (min-width:480px){.card{width:440px}}@media screen and (min-width:768px){.card{width:224px;padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.card{width:368px;padding-left:40px;padding-right:40px}}.card:hover,.card:focus{outline-offset:-9.5px;background-image:linear-gradient(rgba(239,211,120,.1),rgba(239,211,120,.5));outline:9px double #efd478;transform:scale(1.05)}.card__title{width:80px;text-align:center;letter-spacing:.04em;color:var(--text-black);background-color:var(--button-yellow);border-radius:4px;margin-bottom:20px;padding-left:23px;padding-right:23px;font-size:12px;font-style:normal;font-weight:500;line-height:186%}@media screen and (min-width:768px){.card__title{width:73px;margin-bottom:32px;padding-left:13px;padding-right:13px;font-size:16px}}@media screen and (min-width:1200px){.card__title{padding-left:14px;padding-right:14px}}.card__title.size{width:130px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.card__title.size{width:138px;padding-left:10px;padding-right:10px}}.card__subtitle{color:var(--text-black);margin-bottom:8px;font-size:12px;font-weight:500;line-height:186%}@media screen and (min-width:768px){.card__subtitle{margin-bottom:12px;font-size:14px}}@media screen and (min-width:1200px){.card__subtitle{margin-bottom:8px;font-size:16px}}.card__address{border-bottom:1px solid #e1e1e1;margin-bottom:24px;padding-bottom:24px;transition:-webkit-text-decoration .25s cubic-bezier(.4,0,.2,1),-webkit-text-decoration .25s cubic-bezier(.4,0,.2,1),text-decoration .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.card__address{margin-bottom:32px;padding-bottom:26px}}@media screen and (min-width:1200px){.card__address{padding-bottom:32px}}.card__address:hover .card__link,.card__address:focus .card__link{text-decoration:underline}.card__link{color:var(--text-orange);font-size:12px;font-weight:500;line-height:183%}@media screen and (min-width:768px){.card__link{padding-bottom:26px;font-size:14px}}@media screen and (min-width:1200px){.card__link{padding-bottom:32px;font-size:16px}}.card__block{border-bottom:1px solid #e1e1e1;margin-bottom:24px;padding-bottom:24px}@media screen and (min-width:768px){.card__block{margin-bottom:32px;padding-bottom:32px}}.card__desk{color:var(--text-black);font-size:12px;font-weight:500;line-height:186%}@media screen and (min-width:768px){.card__desk{font-size:14px}}@media screen and (min-width:1200px){.card__desk{font-size:16px}}.card__time{color:var(--button-grey);margin-bottom:8px;font-size:12px;font-weight:500;line-height:186%}@media screen and (min-width:768px){.card__time{margin-bottom:12px;font-size:14px}}@media screen and (min-width:1200px){.card__time{font-size:16px}}.card__contact{color:var(--text-black);font-size:12px;font-weight:500;line-height:1.5;display:block}@media screen and (min-width:768px){.card__contact{font-size:14px;line-height:183%}}@media screen and (min-width:1200px){.card__contact{font-size:16px}}@media screen and (min-width:768px){.btn-group{width:408px;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}}@media screen and (min-width:1200px){.btn-group{margin-bottom:120px}}.location__btn{width:196px;text-align:center;color:var(--text-black);background-color:var(--button-yellow);border-radius:10px;justify-content:center;align-items:center;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.28571;transition:background-color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.location__btn:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.location__btn:focus{color:var(--text-white);outline:none}.location__btn:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.location__btn:hover,.location__btn:focus{background-color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.location__btn:disabled{background-color:var(--button-grey)}@media screen and (max-width:767.5px){.location__btn{margin-bottom:16px}}.franchise__btn{width:196px;text-align:center;color:var(--text-black);border:2px solid var(--button-yellow);background-color:rgba(0,0,0,0);border-radius:10px;justify-content:center;align-items:center;padding:12px 46px;font-size:14px;font-weight:600;line-height:1.28571;transition:border .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1);display:flex}.franchise__btn:after{content:"";width:12px;height:12px;background-image:url(button-bracket-black.57c99066.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;margin-left:6px;display:block}.franchise__btn:focus{color:var(--text-white);outline:none}.franchise__btn:focus:after{background-image:url(button-bracket-white.fe9b6e2b.svg)}.franchise__btn:hover,.franchise__btn:focus{border:2px solid var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.franchise__btn:disabled{border:2px solid var(--button-grey)}@media screen and (max-width:767.5px){.franchise__btn{margin-bottom:39px}}.location__text{font-family:var(--heading-font);text-align:center;margin-bottom:20px;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.location__text{margin-bottom:32px;font-size:20px;line-height:1.4}}.location__img{width:224px;margin-bottom:24px}@media screen and (min-width:768px){.location__img{width:448px;margin-bottom:32px}}.location__modal-link{width:137px;display:block}@media screen and (min-width:768px){.location__modal-link{width:150px}}@media screen and (max-width:479.5px){.modal__btn{top:8px;right:8px}}.franchise__subtitle{font-family:var(--heading-font);letter-spacing:.02em;text-align:center;color:var(--text-black);margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:480px) and (max-width:767.5px){.franchise__subtitle{width:300px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.franchise__subtitle{width:322px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.4}}.franchise__desk{letter-spacing:.02em;color:var(--text-black);margin-bottom:24px;line-height:140%}@media screen and (min-width:768px){.franchise__desk{font-size:16px}}.franchise-group{width:224px;margin-bottom:24px;margin-left:auto;margin-right:auto}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group{width:300px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.franchise-group{width:368px;margin-bottom:32px;margin-left:auto;margin-right:auto}}.franchise-group__field{display:block;position:relative}.franchise-group__field:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.franchise-group__field:not(:last-child){margin-bottom:16px}}.franchise-group__desk{margin-bottom:4px;font-size:12px;line-height:140%;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-group__desk{font-size:14px;left:16px}}.franchise-group__desk.desk{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-150%)}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group__desk.desk{transform:translateY(-175%)}}@media screen and (min-width:768px){.franchise-group__desk.desk{transform:translateY(-170%)}}.franchise-group__input:focus+.franchise-group__desk,.franchise-group__input:not(:placeholder-shown)+.franchise-group__desk{transform:translate(-12px,-182%)}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group__input:focus+.franchise-group__desk,.franchise-group__input:not(:placeholder-shown)+.franchise-group__desk{transform:translate(-12px,-195%)}}@media screen and (min-width:768px){.franchise-group__input:focus+.franchise-group__desk,.franchise-group__input:not(:placeholder-shown)+.franchise-group__desk{transform:translate(-16px,-200%)}}.franchise-group__comment:focus+.franchise-group__desk.desk,.franchise-group__comment:not(:placeholder-shown)+.franchise-group__desk.desk{transform:translate(-12px,-280%)}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group__comment:focus+.franchise-group__desk.desk,.franchise-group__comment:not(:placeholder-shown)+.franchise-group__desk.desk{transform:translate(-12px,-320%)}}@media screen and (min-width:768px){.franchise-group__comment:focus+.franchise-group__desk.desk,.franchise-group__comment:not(:placeholder-shown)+.franchise-group__desk.desk{transform:translate(-16px,-315%)}}.franchise-group__input{width:224px;height:32px;background-color:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;outline:rgba(0,0,0,0);padding-left:12px;padding-right:12px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group__input{width:300px;height:38px}}@media screen and (min-width:768px){.franchise-group__input{width:368px;height:42px;padding-left:16px;padding-right:16px}}.franchise-group__input:focus{border-color:var(--button-green)}.franchise-group__input::-ms-input-placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.franchise-group__input::placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.franchise-group__input:focus::-ms-input-placeholder{opacity:1}.franchise-group__input:focus::placeholder{opacity:1}.franchise-group__comment{width:224px;height:64px;resize:none;background-color:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;outline:rgba(0,0,0,0);padding-top:8px;padding-left:12px;padding-right:12px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px) and (max-width:767.5px){.franchise-group__comment{width:300px;height:74px}}@media screen and (min-width:768px){.franchise-group__comment{width:368px;height:84px;padding-top:11px;padding-left:16px;padding-right:16px}}.franchise-group__comment:focus{border-color:var(--button-green)}.franchise-group__comment::-ms-input-placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.franchise-group__comment::placeholder{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.franchise-group__comment:focus::-ms-input-placeholder{opacity:1}.franchise-group__comment:focus::placeholder{opacity:1}@media screen and (min-width:320px){.footer{padding-top:20px;padding-bottom:65px}}@media screen and (min-width:480px){.footer{padding-top:20px;padding-bottom:65px}}@media screen and (min-width:768px){.footer{padding-top:20px;padding-bottom:30px}}@media screen and (min-width:1200px){.footer{padding-top:60px;padding-bottom:15px}}.footer:before{content:"";height:2px;background-color:#e1e1e1;display:block;position:relative}@media screen and (min-width:320px){.footer:before{max-width:100%;top:340px}}@media screen and (min-width:480px){.footer:before{max-width:100%;top:340px}}@media screen and (min-width:768px){.footer:before{width:100%;top:260px}}@media screen and (min-width:1200px){.footer:before{width:1170px;top:200px}}@media screen and (min-width:480px){.footer__firstwrap{margin-bottom:66px;display:block}}@media screen and (min-width:768px){.footer__firstwrap{justify-content:space-between;margin-bottom:40px;display:flex}}@media screen and (min-width:1200px){.footer__firstwrap{justify-content:space-between;margin-bottom:66px;display:flex}}.footer__title{color:var(--text-white);letter-spacing:.04em;font-style:normal}.footer__title:hover{animation:gelatine 2s infinite}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@media screen and (min-width:320px){.footer__title{width:270px;font-size:18px;font-weight:700;line-height:1.22}}@media screen and (min-width:480px){.footer__title{width:270px;font-size:18px;font-weight:700;line-height:1.22}}@media screen and (min-width:768px){.footer__title{width:400px;font-size:30px;font-weight:400;line-height:1.23}}@media screen and (min-width:1200px){.footer__title{width:650px;font-size:30px;font-weight:400;line-height:1.23}}.footer__aftertitle{font-style:normal;font-weight:700;display:block}@media screen and (min-width:320px){.footer__aftertitle{letter-spacing:.04em;width:234px;margin-top:20px;font-size:34px;line-height:1.38}}@media screen and (min-width:480px){.footer__aftertitle{letter-spacing:.04em;margin-top:20px;font-size:34px;line-height:1.38}}@media screen and (min-width:768px){.footer__aftertitle{letter-spacing:.06em;margin-top:15px;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.footer__aftertitle{letter-spacing:.06em;width:580px;margin-top:15px;font-size:58px;line-height:1.22}}.footer__list{justify-content:end;align-items:center;gap:30px;display:flex}@media screen and (min-width:320px){.footer__list{margin-top:42px;margin-bottom:40px}}@media screen and (min-width:480px){.footer__list{margin-top:42px;margin-bottom:40px}}@media screen and (min-width:768px){.footer__list{margin-top:95px;margin-bottom:35px}}@media screen and (min-width:1200px){.footer__list{margin-top:0;margin-bottom:45px}}.footer__link{width:34px;height:34px;background-color:var(--button-yellow);border-radius:50%;outline:none;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(1)}.footer__link:hover,.footer__link:focus{transform:scale(1.5)}.footer__icon{fill:var(--bg-main);transition:fill .25s cubic-bezier(.4,0,.2,1)}.footer__link:hover .footer__icon,.footer__link:focus .footer__icon{fill:#fff}.address{justify-content:end;align-items:center;gap:5px;display:flex}@media screen and (min-width:320px){.address{margin-bottom:65px}}.address__title{color:var(--text-black);letter-spacing:.02em;font-style:normal;font-weight:700}.address__title:hover{animation:gelatine 2s infinite}@media screen and (min-width:320px){.address__title{text-align:right;font-size:12px;line-height:1.55}}@media screen and (min-width:480px){.address__title{text-align:right;font-size:12px;line-height:1.55}}@media screen and (min-width:768px){.address__title{font-size:14px;line-height:1.23}}@media screen and (min-width:1200px){.address__title{font-size:16px;line-height:1.16}}.address__link{color:var(--text-white);letter-spacing:.02em;font-style:normal;font-weight:700}.address__link:hover{animation:gelatine 2s infinite}@media screen and (min-width:480px){.address__link{text-align:right;font-size:12px;line-height:1.55}}@media screen and (min-width:768px){.address__link{font-size:14px;line-height:1.86}}@media screen and (min-width:1200px){.address__link{font-size:16px;line-height:1.16}}.footer__copyright{letter-spacing:.02em;color:#7a7a7a;text-align:center;font-style:normal;font-weight:700}@media screen and (min-width:320px){.footer__copyright{max-width:155px;font-size:14px;line-height:1.52}}@media screen and (min-width:480px){.footer__copyright{max-width:155px;font-size:14px;line-height:1.52}}@media screen and (min-width:768px){.footer__copyright{max-width:400px;font-size:14px;line-height:1.86}}@media screen and (min-width:1200px){.footer__copyright{max-width:400px;font-size:12px;line-height:1.86}}.up{z-index:5;width:45px;height:45px;background-color:var(--button-yellow);opacity:.2;border-radius:50%;justify-content:center;align-items:center;gap:0;transition:background-color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:5vh;right:5vw}.up:hover,.up:focus{background-color:var(--button-green);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));opacity:1}@media screen and (min-width:480px){.up{width:50px;height:50px}}@media screen and (min-width:768px){.up{width:70px;height:70px}}.up__icon{width:32px;height:32px;color:var(--text-white);fill:var(--text-white);transform:rotate(270deg)}@media screen and (min-width:768px){.up__icon{width:50px;height:50px}}
/*# sourceMappingURL=index.e339d3bb.css.map */
