*,: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}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{letter-spacing:.04em;background-color:var(--body-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:1.76}.container{width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width:768px){.container{width:768px;padding:0 32px}}@media screen and (min-width:1200px){.container{width:1200px;padding:0 16px}}section{background-color:var(--section-color1)}h1,h2,h3,h4,h5,h6,p{margin:0}img{max-width:100%;height:auto;display:block}.link{color:currentColor;text-decoration:none}.list{margin:0;padding:0;list-style:none}.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}:root{--main-font: ;--secondary-font: ;--main-txt: ;--accent-txt: ;--body-color:#817c7c;--section-color1:#84a178;--section-color2:#fcfcfc;--btn-radius: ;--trns-fast:300ms ease-in-out;--trns-slow:500ms ease-in}.header-logo{width:40px;height:37px;background-repeat:no-repeat;margin-top:12px}@media screen and (min-width:768px){.header-logo{width:48px;height:44px;margin-top:20px}}@media screen and (min-width:1200px){.header-logo{width:60px;height:65px;margin-top:8px}}.section-header{background-color:#84a178}.container-header{justify-content:space-between;display:flex;position:relative}.header-nav{position:absolute;top:40px;left:357px;right:368px}.site-nav{color:#fcfcfc;display:flex}@media screen and (max-width:1199.98px){.site-nav{display:none}}.site-nav__item:not(:last-child){margin-right:28px}.site-nav__item .site-nav__item-link{cursor:pointer;color:#fcfcfc;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.site-nav__item-link:hover,.site-nav__item-link:focus{color:#f8d24e}.buttons-header__main{cursor:pointer;background-color:#f8d24e;border-color:rgba(0,0,0,0);border-radius:10px;align-items:center;padding:12px 51px 12px 36px;font-family:Montserrat;font-size:14px;font-weight:600;line-height:1.21;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (max-width:767.98px){.buttons-header__main{display:none}}.buttons-header__main:hover{background-color:#0a8817}.buttons-header__main:focus{color:#fff;fill:#fff;background-color:#0a8817}.button-svg{margin-left:4px}.buttons-header__menu{cursor:pointer;fill:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);margin-right:32px}@media screen and (max-width:767.98px){.buttons-header__menu{margin-right:auto}}@media screen and (min-width:1200px){.buttons-header__menu{display:none}}.buttons-header{display:flex}@media screen and (max-width:767.98px){.buttons-header{margin-top:17px}}@media screen and (min-width:768px){.buttons-header{margin-top:24px}}@media screen and (min-width:1200px){.buttons-header{margin-top:28px;margin-bottom:auto}}.overlay{opacity:0;visibility:hidden;width:100%;height:100%;z-index:20;pointer-events:none;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.modal.active,.overlay.active{opacity:1;visibility:visible}.modal{opacity:0;visibility:hidden;z-index:30;text-align:center;width:95%;height:95%;background-color:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;padding:28px;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal{max-width:280px;max-height:991px}}@media screen and (max-width:1199px){.modal{overflow-y:scroll}}@media screen and (min-width:768px){.modal{max-width:568px;max-height:644px;padding:32px}}.header-modal__cross{width:20px;height:20px;cursor:pointer;background-color:#fcfcfc;border:none;flex-direction:column;justify-content:center;align-items:center;transition:fill .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.header-modal__cross:hover,.header-modal__cross:focus{fill:#f8d24e}.header-modal__title{color:#131313;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.header-modal__title{margin-bottom:40px}}.header-modal__text{text-align:center;text-transform:uppercase;color:#131313;padding:20px 0;font-size:16px;font-weight:700;line-height:1.25}.header-modal__container{width:132px;height:136px;border-radius:15px;flex-direction:column;justify-content:flex-end;margin:83px auto 0;display:flex;position:relative}@media screen and (min-width:768px){.header-modal__container{margin:63px auto 0}}.header-modal__container:before{content:"";width:132px;height:132px;z-index:20;border-radius:50%;position:absolute;top:-45%;left:-2px}@media screen and (min-width:768px){.header-modal__list{display:flex}.header-modal__item{flex-basis:calc(100% - 96px);margin:0 16px}}.ice-cream{border:2px solid #96af8c;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.ice-cream:before{background-color:#d9d9d9;background-image:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7));box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.ice-coffee{background-color:#efd478;border:2px solid #efd478;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.ice-coffee:before{background-color:#d9d9d9;background-image:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7));box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}.milkshake{border:2px solid #d6936d;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.milkshake:before{background-color:#d9d9d9;background-image:linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7));box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}.header-modal-form{margin-top:32px}@media screen and (min-width:768px){.header-modal-form{margin-top:40px}}textarea{resize:none}.header-modal-form__field{margin-bottom:12px}@media screen and (min-width:768px){.header-modal-form__field{margin-bottom:16px}}.header-modal-form__field input::-ms-input-placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}.header-modal-form__field input::placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}.header-modal-form__input{width:100%;height:32px;background-color:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding:8px 12px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.header-modal-form__input:hover,.header-modal-form__input:focus{box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}@media screen and (min-width:768px){.header-modal-form__input{height:42px;padding:11px 16px}}.comment{height:65px}@media screen and (min-width:768px){.comment{height:84px}}.header-modal__button{color:#131313;background-color:#f8d24e;border:none;border-radius:10px;margin-top:26px;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.header-modal__button{margin-top:32px}}.header-modal__button:hover,.header-modal__button:focus{box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}.header-modal__item{position:relative}.header-modal__img{z-index:40;position:absolute;top:50%;right:50%;transform:translate(50%,-100%)}@media screen and (min-width:768px){.header-modal__img{transform:translate(50%,-76%)}}.menu-logo{display:block;position:absolute;top:12px;left:20px}.logo-img{width:40px;height:37px}@media screen and (min-width:768px){.logo-img{width:48px;height:44px}}.close-menu{min-height:32px;min-width:32px;fill:#fcfcfc;background-color:rgba(0,0,0,0);border:none;transition:fill .25s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:12px;right:20px}.close-menu:hover,.close-menu:focus{fill:#000}.header-menu-container{width:100%;height:100%;z-index:20;opacity:0;background-color:#85a279;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(100%)}.header-menu-container.is-open{opacity:1;transform:translate(0)}.mobile-menu{margin-top:100px;margin-bottom:auto}@media screen and (min-width:768px){.mobile-menu{margin-top:140px}}.mobile-menu__link{color:#fcfcfc;font-size:32px;font-weight:700;line-height:1.2;display:inline-block}.mobile-menu__link:hover,.mobile-menu__link:focus,.made{color:#131313}.mobile-menu__item{text-align:center}.mobile-menu__item:not(:last-child){margin-bottom:32px}@media screen and (min-width:768px){.mobile-menu__item:not(:last-child){margin-bottom:40px}}.menu__button{color:#000;background:#f8d24e;border:none;border-radius:10px;margin-bottom:64px;padding:12px 51px 12px 36px;font-size:14px;font-weight:600;line-height:1.2;display:block;position:relative}@media screen and (min-width:768px){.menu__button{display:none}}.menu__button:hover{background-color:#0a8817}.menu__button:focus{color:#fff}.menu__button:disabled{background-color:#ababab}.menu__button-svg{margin-left:4px;position:absolute;top:15px;right:35px}.menu__button-svg:focus{fill:#fff}@media screen and (max-width:767.98px){.section-hero{height:502px}}@media screen and (min-width:768px){.section-hero{height:370px}}@media screen and (min-width:1200px){.section-hero{height:600px}}.section-main-img{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;position:absolute;bottom:0}@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:767.98px){.section-main-img{width:177px;right:35%}}@media screen and (min-width:768px){.section-main-img{right:12%}}@media screen and (min-width:1200px){.section-main-img{right:9%}}.section-ice-img{animation:rotate-scale-down .65s linear both;position:absolute;left:16px}@keyframes rotate-scale-down{0%{transform:scale(1)rotateZ(0)}50%{transform:scale(.5)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@media screen and (max-width:767.98px){.section-ice-img{display:none}}@media screen and (min-width:768px){.section-ice-img{bottom:12px}}@media screen and (min-width:1200px){.section-ice-img{width:225px;bottom:65px}}.hero-container{height:100%;background-position:bottom;background-repeat:no-repeat;background-size:100%;position:relative}@media screen and (max-width:767.98px){.hero-container{max-width:480px;background-image:url(dotsmob-min.60825b1b.png)}}@media screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:192dpi),screen and (max-width:767.98px) and (min-resolution:2x){.hero-container{background-image:url(dotsmobx2-min.177f9388.png)}}@media screen and (min-width:768px){.hero-container{background-image:url(dotstab-min.6c88862b.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.hero-container{background-image:url(dotstabx2-min.8f365003.png)}}@media screen and (min-width:1200px){.hero-container{background-image:url(dotsdesk-min.ec967a6d.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.hero-container{background-image:url(dotsdeskx2-min.627e5c8d.png)}}.hero-title1{letter-spacing:.04em;font-family:Seymour One;font-size:26px;line-height:1.26}@media screen and (min-width:1200px){.hero-title1{font-size:38px;font-weight:400}}.hero-title2{font-family:Seymour One;font-size:34px;line-height:.97}@media screen and (min-width:1200px){.hero-title2{letter-spacing:.04em;font-size:38px;font-weight:400;line-height:1.26}}.hero-title3{letter-spacing:.04em;font-family:Titan One;font-size:37px;line-height:1.13}@media screen and (min-width:1200px){.hero-title3{font-family:Seymour One;font-size:38px;font-weight:400;line-height:1.26}}.section-hero__title{color:#fcfcfc;text-transform:uppercase;margin-bottom:32px;padding-top:47px;padding-left:20px;padding-right:53px;animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both}@keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;filter:blur(12px);opacity:0;transform:translateZ(-800px)}to{filter:blur();opacity:1;transform:translateZ(0)}}@media screen and (min-width:768px){.section-hero__title{margin-bottom:24px;padding-top:12px}}@media screen and (min-width:1200px){.section-hero__title{margin-bottom:28px;padding-top:45px}}.section-hero__button{text-align:center;color:#000;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid #f8d24e;border-radius:8px;margin-right:12px;padding:11px 26px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1200px){.section-hero__button{font-size:14px;line-height:1.28}}.section-hero__button:hover{border-color:#0a8817}.section-hero__button:focus{color:#fcfcfc;border-color:#0a8817}.section-hero__link{text-align:center;color:#f8d24e;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25;transition:color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1200px){.section-hero__link{font-size:14px}}.section-hero__link:hover{color:#0a8817}.section-hero__link:focus{color:#fcfcfc}.section-hero__text{color:#fcfcfc;height:auto;font-family:Montserrat;font-weight:400;line-height:1.42;position:absolute}@media screen and (min-width:768px){.section-hero__text{width:139px;font-size:11px;bottom:52px;left:216px}}@media screen and (min-width:1200px){.section-hero__text{width:200px;font-size:13px;bottom:143px;left:257px}}@media screen and (max-width:767.98px){.section-hero__text{display:none}}.hero-list{flex-direction:column;align-items:flex-end;display:flex;position:absolute}@media screen and (min-width:768px){.hero-list{top:28px;right:32px}}@media screen and (min-width:1200px){.hero-list{top:56px;right:16px}}@media screen and (max-width:767.98px){.hero-list{display:none}}.hero-list__number__arrow{fill:#fcfcfc;position:absolute}@media screen and (max-width:767.98px){.hero-list__number__arrow{display:none}}@media screen and (min-width:768px){.hero-list__number__arrow{bottom:24px;left:216px}}@media screen and (min-width:1200px){.hero-list__number__arrow{bottom:103px;left:257px}}.hero-list__number{color:#131313;letter-spacing:.04em;margin-bottom:4px;font-family:Montserrat;font-weight:900;line-height:1.21}@media screen and (min-width:768px){.hero-list__number{font-size:28px}}@media screen and (min-width:1200px){.hero-list__number{font-size:46px}}.hero-list__item{color:#fcfcfc;font-family:Montserrat;font-size:8px;font-weight:400;line-height:1.25}.hero-list__item:not(:last-child){margin-bottom:20px}.product{background-image:url(Backgroud_mobile-min.156390e6.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product{background-image:url(Backgroud_mobilex2-min.208b7e14.png)}}@media screen and (min-width:481px){.product{background-image:url(Background_tablet-min.1addf917.png)}}@media screen and (min-width:481px) and (min-device-pixel-ratio:2),screen and (min-width:481px) and (min-resolution:192dpi),screen and (min-width:481px) and (min-resolution:2x){.product{background-image:url(Background_tabletx2-min.157db014.png)}}@media screen and (min-width:481px) and (min-width:769px){.product{background-image:url(Backgroud_desktop-min.9a5409d8.png)}}@media screen and (min-width:481px) and (min-width:769px) and (min-device-pixel-ratio:2),screen and (min-width:481px) and (min-width:769px) and (min-resolution:192dpi),screen and (min-width:481px) and (min-width:769px) and (min-resolution:2x){.product{background-image:url(Backgroud_desktopx2-min.f88a78de.png)}}.product-container{width:320px;padding-top:60px;padding-bottom:46px}@media screen and (min-width:768px){.product-container{width:768px;padding-bottom:60px}}@media screen and (min-width:1200px){.product-container{width:1200px;padding-top:58px;padding-bottom:57px}}.product-container .product-logo{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;margin-bottom:12px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:1.22}@media screen and (min-width:768px){.product-container .product-logo{font-size:22px;line-height:1.23}}@media screen and (min-width:1200px){.product-container .product-logo{font-size:30px;line-height:1.23}}@media screen and (min-width:768px){.product-container .product-card{margin:-15px;padding-left:10px;padding-right:10px;display:flex}}.product-container .product-name{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#131313;margin-bottom:140px;font-family:Seymour One;font-size:30px;font-style:normal;font-weight:400;line-height:1.27}@media screen and (min-width:768px){.product-container .product-name{margin-bottom:180px;font-size:34px;line-height:1.26}}@media screen and (min-width:1200px){.product-container .product-name{margin-bottom:270px;padding-top:58px;font-size:36px;line-height:1.25}}.product-container .product-item{width:280px;margin-bottom:168px;margin-right:auto;padding-top:123px;padding-bottom:16px;position:relative;top:0;left:0}.product-container .product-item:last-child{margin-bottom:0}@media screen and (min-width:768px){.product-container .product-item{width:calc(33.3333% - 16px);margin-bottom:0;padding-top:108px;padding-bottom:12px}}@media screen and (min-width:1200px){.product-container .product-item{height:536px;width:calc(33.3333% - 29px);border-radius:24px;padding-top:165px;padding-bottom:60px}.product-container .product-item:first-child{margin-left:0}}.product-container .product-item.cream{background-color:#aec6a5}.product-container .product-item.coffee{background-color:#efd478}.product-container .product-item.milkshakes{background-color:#d6936d}.product-container .product-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;margin-bottom:40px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:1.09}@media screen and (min-width:768px){.product-container .product-title{font-size:22px;line-height:1.23}}@media screen and (min-width:1200px){.product-container .product-title{margin-bottom:66px;font-size:30px;line-height:1.23}}.product-container .product-text{width:200px;height:100px;text-align:center;letter-spacing:.04em;color:#131313;margin-bottom:101px;margin-left:auto;margin-right:auto;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76}@media screen and (min-width:768px){.product-container .product-text{max-width:172px;height:150px;margin-bottom:50px}}@media screen and (min-width:1200px){.product-container .product-text{max-width:242px;height:142px;font-size:16px}}.product-container .button{background-color:rgba(0,0,0,0);align-items:center;margin-left:auto;margin-right:auto;display:flex}.product-container .button:hover,.product-container .button:focus{color:#fff}.product-container .product-img{position:absolute;top:-100px;left:40px}@media screen and (min-width:768px){.product-container .product-img{top:-100px;left:10px}}@media screen and (min-width:1200px){.product-container .product-img{top:-150px;left:28px}}.product-container .product-overlay.milkshakes{width:200px;height:200px;background:linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;border-radius:101px;position:relative;box-shadow:0 5.41333px 20.3px rgba(0,0,0,.25)}@media screen and (min-width:768px){.product-container .product-overlay.milkshakes{border-radius:98px}}@media screen and (min-width:1200px){.product-container .product-overlay.milkshakes{width:302px;height:302px;border-radius:150px}}.product-container .product-picture.milkshakes,.product-container .product-picture.coffee,.product-container .product-picture.cream{width:200px;height:200px;border-radius:90px;position:absolute;bottom:11px;left:0}@media screen and (min-width:768px){.product-container .product-picture.milkshakes,.product-container .product-picture.coffee,.product-container .product-picture.cream{border-radius:86px;bottom:12px}}@media screen and (min-width:1200px){.product-container .product-picture.milkshakes,.product-container .product-picture.coffee,.product-container .product-picture.cream{width:302px;height:302px;border-radius:134px;bottom:16px}}.product-container .product-overlay.coffee{width:200px;height:200px;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:101px;position:relative;box-shadow:0 5.40397px 20.2649px rgba(153,114,23,.25)}@media screen and (min-width:768px){.product-container .product-overlay.coffee{border-radius:98px}}@media screen and (min-width:1200px){.product-container .product-overlay.coffee{width:302px;height:302px;border-radius:150px}}.product-container .product-overlay.cream{width:200px;height:200px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:101px;position:relative;box-shadow:0 5.34219px 20.0332px rgba(10,136,23,.25)}@media screen and (min-width:768px){.product-container .product-overlay.cream{border-radius:98px}}@media screen and (min-width:1200px){.product-container .product-overlay.cream{width:302px;height:302px;border-radius:150px}}.backdrop-ice-cream{width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:scale(1)}.backdrop-ice-cream.is-hidden{opacity:0;pointer-events:none;transform:scale(.2)}.modal-ice-cream{z-index:30;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;position:absolute;top:50%;left:50%;overflow:scroll;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-ice-cream{width:95%;max-width:280px;height:95%;max-height:968px;padding:28px 20px}}@media screen and (min-width:768px){.modal-ice-cream{max-width:568px;max-height:996px;padding:32px 40px}}.close-btn{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:50%;outline:#d6936d;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.close-btn:focus,.close-btn:hover{background-color:#aec6a5}.modal-title{text-align:center;text-align:center;color:#131313;align-items:center;margin-bottom:293px;font-family:Seymour One;font-size:20px;line-height:1.4;display:flex}@media screen and (min-width:768px){.modal-title{margin-bottom:630px}}.product-modal-img{margin-bottom:22px;position:absolute;top:120px;left:75px}@media screen and (min-width:768px){.product-modal-img{top:400px;left:215px}}.product-modal-overlay{width:132px;height:132px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;position:relative;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.product-modal-picture{width:132px;height:132px;position:absolute;bottom:7px}.product-calories{gap:9px;display:flex;position:absolute;top:260px;left:20px}@media screen and (min-width:768px){.product-calories{gap:20px;top:550px;left:115px}}.calories-overlay{width:53px;height:72px;border:2px solid #9cbe8f;border-radius:40px;position:relative}@media screen and (min-width:768px){.calories-overlay{width:65px;height:90px}}.calories-picture{width:43px;height:43px;background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50%;position:absolute;top:0;left:3px;box-shadow:0 6px 20px rgba(10,136,23,.25)}@media screen and (min-width:768px){.calories-picture{top:0;left:9px}}.calories-numbers{text-align:center;color:#131313;border:2px solid #9cbe8f;border-radius:50%;align-items:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:2.8;display:flex;position:absolute;top:5px;left:10px}@media screen and (min-width:768px){.calories-numbers{top:0;left:15px}}.value{text-align:center;color:#131313;align-items:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;display:flex;position:absolute;top:50px;left:10px}@media screen and (min-width:768px){.value{top:57px;left:15px}}.product-ingr{gap:25px;margin-bottom:40px;display:flex}@media screen and (min-width:768px){.product-ingr{gap:300px}}.product-ingridient-name{text-align:center;color:#131313;justify-content:center;align-items:center;margin-bottom:24px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.product-food-item{letter-spacing:.04em;color:#131313;justify-content:flex-start;align-items:flex-start;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.product-wieght{text-align:center;letter-spacing:.04em;color:#131313;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-right:0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.product-modal-form_field{width:100%;height:42px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:16px}.product-modal-form_input{color:#131313;align-items:flex-start;justify-content:baseline;text-align:justify;background-color:rgba(0,0,0,0);border:none;padding:11px 10px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.product-modal-form_comment{resize:none;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:24px}.modal-button{width:132px;height:42px;background:#f8d24e;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.backdrop-ice-coffee{width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:scale(1)}.backdrop-ice-coffee.is-hidden{opacity:0;pointer-events:none;transform:scale(.2)}.modal-ice-coffee{background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;position:absolute;top:50%;left:50%;overflow:scroll;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-ice-coffee{width:95%;max-width:280px;height:95%;max-height:968px;padding:28px}}@media screen and (min-width:768px){.modal-ice-coffee{width:568px;height:996px;padding:32px 40px}}.close-btn{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-width:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.close-btn:focus,.close-btn:hover{background-color:#aec6a5}.product-ingridients{text-align:center;text-align:center;color:#131313;align-items:center;margin-bottom:50px;font-family:Seymour One;font-size:20px;line-height:1.4;display:flex}.product-ingr{gap:50px;display:flex}@media screen and (min-width:768px){.product-ingr{gap:300px}}.product-ingridient-name{text-align:center;color:#131313;align-items:center;margin-bottom:24px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.product-food-item{letter-spacing:.04em;color:#131313;justify-content:flex-start;align-items:flex-start;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.product-wieght{text-align:center;letter-spacing:.04em;color:#131313;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-right:0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.backdrop-milkshake{width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:scale(1)}.backdrop-milkshake.is-hidden{opacity:0;pointer-events:none;transform:scale(.2)}.modal-milkshake{background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;position:absolute;top:50%;left:50%;overflow:scroll;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-milkshake{width:95%;max-width:280px;height:95%;max-height:968px;padding:28px}}@media screen and (min-width:768px){.modal-milkshake{width:568px;height:996px;padding:32px 40px}}.close-btn{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.close-btn:focus,.close-btn:hover{background-color:#aec6a5}.product-ingridients{text-align:center;text-align:center;color:#131313;align-items:center;margin-bottom:50px;font-family:Seymour One;font-size:20px;line-height:1.4;display:flex}.product-ingr{gap:50px;display:flex}@media screen and (min-width:768px){.product-ingr{gap:300px}}.product-ingridient-name{text-align:center;color:#131313;align-items:center;margin-bottom:24px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.product-food-item{letter-spacing:.04em;color:#131313;justify-content:flex-start;align-items:flex-start;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.product-wieght{text-align:center;letter-spacing:.04em;color:#131313;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-right:0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.76;display:flex}.about{width:100%;height:auto;color:#fcfcfc;text-align:center;background:#84a178;padding:60px 16px 0;position:relative}@media screen and (min-width:768px){.about__container{justify-content:center;align-items:center;gap:38px;padding:0 16px;display:flex}}@media screen and (min-width:1200px){.about__container{gap:109px;padding:0 105px 0 0}}.about__title{letter-spacing:.04em;text-transform:uppercase;margin:0 auto 32px;padding:0 60px;font-family:Seymour One;font-size:30px;font-weight:400;line-height:1.26}@media screen and (min-width:768px){.about__title{letter-spacing:.06px;margin-bottom:72px;font-size:34px}}@media screen and (min-width:1200px){.about__title{margin-bottom:82px;font-size:36px}}.about__text-name{text-transform:uppercase;text-align:center;margin:0 auto 12px;font-family:Montserrat;font-size:18px;font-weight:700;line-height:1.22}@media screen and (min-width:768px){.about__text-name{letter-spacing:.04em;font-size:22px;font-weight:800}}@media screen and (min-width:1200px){.about__text-name{letter-spacing:.04em;font-size:30px}}.about__text{text-align:center;letter-spacing:.04em;margin:0 auto;padding:0 50px;font-family:Montserrat;font-size:12px;font-weight:400;line-height:1.22;display:block}@media screen and (min-width:480px){.about__text{max-width:334px;margin:auto;padding:0}}@media screen and (min-width:768px){.about__text{max-width:334px;margin:0}.about__text: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:-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:-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: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{max-width:463px;font-size:16px}}.about__text--one{margin:0 auto 4px}@media screen and (min-width:768px){.about__text--one{margin:0 auto 8px}}.about__text--two{margin:0 auto 10px;line-height:1.35}@media screen and (min-width:768px){.about__text--two{margin:0 auto 8px}}.about__text--three{display:none}@media screen and (min-width:768px){.about__text--three{margin:0 auto 32px;display:block}}@media screen and (min-width:1200px){.about__text--three{margin:0 auto 54px}}.icon-next{fill:currentColor}.about__button{min-width:164px;text-align:center;color:#000;letter-spacing:.06em;cursor:pointer;background:#f8d24e;border:rgba(0,0,0,0);border-radius:10px;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding:12px 34px;font-family:Montserrat;font-size:14px;font-weight:600;line-height:1.29;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.about__button{margin:0 auto 0 0}}.about__button:hover{background-color:#0a8817}.about__button:focus{color:#fcfcfc;background-color:#0a8817}.about__button:disabled{color:#000;background-color:#ababab}.about__img{width:279px;height:278px;border-radius:148px;position:absolute;top:22px;left:0}@media screen and (min-width:768px){.about__img{width:330px;height:330px;border-radius:1228px;top:26px}}@media screen and (min-width:1200px){.about__img{width:490px;height:490px;border-radius:1852.2px;top:39px}}.about__overlay{width:279px;height:278px;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:140px;margin:0 auto 62px;position:relative;box-shadow:0 4.48583px 16.8218px rgba(153,114,23,.25)}@media screen and (min-width:768px){.about__overlay{width:330px;height:330px;border-radius:165px;margin:0 0 26px;box-shadow:0 5.30813px 19.9055px rgba(153,114,23,.25)}}@media screen and (min-width:1200px){.about__overlay{width:490px;height:490px;border-radius:250px;margin-bottom:39px;box-shadow:0 8px 30px rgba(153,114,23,.25)}}.backdrop-about{width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.2);transition:all .3s;position:fixed;top:0;left:0}.backdrop-about.is-hidden{opacity:0;pointer-events:none}.about-modal.active,.backdrop-about.active{opacity:1;visibility:visible}.about__close{min-height:20px;min-width:20px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.icon-close{fill:#131313}.about__modal{width:100%;max-width:280px;z-index:30;text-align:center;color:#131313;height:auto;background-color:#fff;border:2px solid #f8d24e;border-radius:10px;padding:28px;transition:transform .25s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.about__modal{max-width:568px;height:auto;padding:32px 60px}}.about__modal .about__close{color:#fff;position:absolute;top:12px;right:12px}.video{width:224px;height:199px}@media screen and (min-width:768px){.video{width:448px;height:205px;margin-bottom:32px}}.about__modal--title{text-transform:uppercase;margin-bottom:20px;font-family:Seymour One;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.about__modal--title{margin-bottom:32px;font-size:20px;line-height:1.4}}.about__text--modal{font-size:14px;line-height:1.4}.about__text--modal: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--modal:-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--modal:-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--modal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (min-width:768px){.about__text--modal{font-size:16px}}.advantages{background-color:var(--section-color1)}.advantages__card{text-align:center;margin:0 auto;padding-top:50px;padding-bottom:64px;display:flex}@media screen and (min-width:768px) and (max-width:1199px){.advantages__card{padding-top:60px;padding-bottom:204px}}@media screen and (min-width:1200px){.advantages__card{padding-bottom:178px}}.advantages__list{flex-wrap:wrap;gap:28px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-left:0;padding-right:0;display:flex}@media screen and (min-width:768px) and (max-width:1199px){.advantages__list{flex-wrap:wrap;gap:80px;display:inline-flex}}@media screen and (min-width:1200px){.advantages__list{flex-wrap:wrap;gap:32px;display:inline-flex}}.advantages__item{width:280px;justify-content:center;margin-left:auto;margin-right:auto;list-style-type:none;display:block}@media screen and (min-width:480px) and (max-width:767px){.advantages__item{width:440px}}@media screen and (min-width:768px) and (max-width:1199px){.advantages__item{width:152px}}@media screen and (min-width:1200px){.advantages__item{width:368px;margin:0}}.advantages__first:before{content:"";width:50px;height:50px;background:#f8d24e url(scow-min.7d0f7e99.png) 50%/36px 36px no-repeat;border-radius:25px;justify-content:center;margin:0 auto;display:inline-block;top:0;left:0}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__first:before{background-image:url(scowx2-min.48abee3f.png)}}.advantages__second:before{content:"";text-align:center;width:50px;height:50px;background:#f8d24e url(sweight-min.94b1f4c1.png) 50%/36px 36px no-repeat;border-radius:25px;margin:0 auto;display:inline-block;top:0;left:0}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__second:before{background-image:url(sweightx2-min.e9e2677b.png)}}.advantages__third:before{content:"";text-align:center;width:50px;height:50px;background:#f8d24e url(sicecrema-min.91a0f142.png) 50%/36px 36px no-repeat;border-radius:25px;margin:0 auto;display:inline-block;top:0;left:0}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.advantages__third:before{background-image:url(sicecremax2-min.da2a99f0.png)}}.advantages__pretitle{text-align:center;letter-spacing:.04em;color:var(--section-color2);margin-top:16px;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:1.22}@media screen and (min-width:768px) and (max-width:1199px){.advantages__pretitle{margin-top:32px;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.advantages__pretitle{margin-top:40px;font-size:58px;line-height:1.22}}.advantages__text{text-align:center;color:var(--section-color2);margin-top:16px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:1.67}@media screen and (min-width:768px) and (max-width:1199px){.advantages__text{letter-spacing:.02em;margin-top:12px;font-size:14px;font-weight:400;line-height:1.71}}@media screen and (min-width:1200px){.advantages__text{font-size:16px;line-height:1.75}}.gallery{position:relative}.gallery__img{width:280px;border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}@media screen and (min-width:768px){.gallery__img{width:704px;transform:translate(-50%,-40%)}}@media screen and (min-width:1200px){.gallery__img{width:1013px;transform:translate(-50%,-20%)}}.reviews{height:1037px;background-image:url(Backgroud_mobile-min.156390e6.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:178px;padding-bottom:393px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.reviews{background-image:url(Backgroud_mobilex2-min.208b7e14.png)}}@media screen and (min-width:768px) and (max-width:1199px){.reviews{height:1017px;background-image:url(Background_tablet-min.1addf917.png);padding-top:283px;padding-bottom:379px}}@media screen and (min-width:768px) and (max-width:1199px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1199px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1199px) and (min-resolution:2x){.reviews{background-image:url(Background_tabletx2-min.157db014.png)}}@media screen and (min-width:1200px){.reviews{height:1053px;background-image:url(Backgroud_desktop-min.9a5409d8.png);padding-top:464px;padding-bottom:228px}}@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){.reviews{background-image:url(Backgroud_desktopx2-min.f88a78de.png)}}.reviews__card{text-align:center;margin:0 auto;padding-top:50px;padding-bottom:64px;display:flex}@media screen and (min-width:768px) and (max-width:1199px){.reviews__card{padding-top:60px;padding-bottom:204px}}@media screen and (min-width:1200px){.reviews__card{padding-bottom:140px}}.reviews__list{padding-left:0;padding-right:0}.reviews__item{width:280px;align-items:center;margin:0 auto;list-style-type:none;display:block}@media screen and (min-width:480px) and (max-width:767px){.reviews__item{width:440px}}@media screen and (min-width:768px) and (max-width:1199px){.reviews__item{width:605px}}@media screen and (min-width:1200px){.reviews__item{width:968px}}.reviews__image{border-radius:44px;margin:0 auto 32px}.reviews__comment{width:280px;background:var(--section-color1);border-radius:10px;padding:35px 39px;display:block}@media screen and (min-width:480px) and (max-width:767px){.reviews__comment{width:440px}}@media screen and (min-width:768px) and (max-width:1199px){.reviews__comment{width:605px;padding:28px 80px}}@media screen and (min-width:1200px){.reviews__comment{width:968px;padding:42px 74px}}.reviews__text{text-align:center;color:var(--section-color2);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:2.58}@media screen and (min-width:768px) and (max-width:1199px){.reviews__text{text-align:center;letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.86}}@media screen and (min-width:1200px){.reviews__text{font-size:16px;line-height:1.88}}.reviews__subscriber{text-align:center;color:#131313;margin-top:32px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.85%}@media screen and (min-width:768px) and (max-width:1199px){.reviews__subscriber{font-size:16px;line-height:1.88}}.reviews__wrapper{text-align:center;margin:0 auto;display:flex}.reviews__slider{flex-wrap:wrap;align-items:center;gap:18px;margin:12px auto 0;padding-left:0;padding-right:0;display:inline-flex}@media screen and (min-width:768px){.reviews__slider{margin-top:32px}}.reviews__slider-item{width:12px;height:12px;background-color:#d9d9d9;border-radius:50%;list-style-type:none}.reviews__slider-item:first-child{background-color:#84a178}.section-contacts{min-width:320px;padding:40px 0 60px}.section-contacts__item{margin-top:-400px;margin-bottom:20px}@media screen and (min-width:768px){.section-contacts__item{gap:16px;margin-top:-345px;margin-bottom:40px;display:flex}}@media screen and (min-width:1200px){.section-contacts__item{gap:32px;margin-top:-170px;margin-bottom:60px}}.contacts-card{width:100%;min-height:412px;background:#fcfcfc;border-radius:24px;margin:0 auto 16px;padding:0 32px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block;transform:scale(100%);box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:480px){.contacts-card{width:440px}}@media screen and (min-width:768px){.contacts-card{width:224px;height:537px;margin-bottom:0;padding:0 24px}}@media screen and (min-width:1200px){.contacts-card{width:368px;height:542px;padding:0 40px}}.contacts-card:hover{transform:scale(102%)}.contacts-card__item:not(:first-child){padding:24px 0}@media screen and (min-width:768px){.contacts-card__item:not(:first-child){padding:32px 0}}.contacts-card__category{letter-spacing:.04em;color:#131313;background:#f8d24e;border-radius:4px;margin:40px 0 20px;padding:4px 22px;font-weight:500;line-height:1.2;display:inline-block}@media screen and (min-width:768px){.contacts-card__category{border-radius:6px;margin:40px 0 32px;padding:4px 14px;font-size:16px;line-height:1.4}}.contacts-card__city{letter-spacing:.04em;color:#131313;margin-bottom:8px;font-weight:500;line-height:186%}@media screen and (min-width:768px){.contacts-card__city{margin-bottom:12px;font-size:14px}}@media screen and (min-width:1200px){.contacts-card__city{margin-bottom:8px;font-size:16px}}.contacts-card__adress{letter-spacing:.04em;color:#d6936d;margin-bottom:24px;font-weight:500;line-height:183%}@media screen and (min-width:768px){.contacts-card__adress{margin-bottom:32px;font-size:14px}}@media screen and (min-width:1200px){.contacts-card__adress{font-size:16px}}.timetable{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.timetable-wrap{margin-bottom:8px}@media screen and (min-width:1200px){.timetable-wrap{margin-bottom:12px}}.contacts-card__days{color:#131313;font-weight:500;line-height:186%}@media screen and (min-width:768px){.contacts-card__days{font-size:14px}}@media screen and (min-width:1200px){.contacts-card__days{font-size:16px}}.contacts-card__timetable{color:#ababab;font-weight:500;line-height:186%}@media screen and (min-width:768px){.contacts-card__timetable{font-size:14px}}@media screen and (min-width:1200px){.contacts-card__timetable{font-size:16px}}.contacts-card__phone{color:#131313;margin-bottom:6px;font-weight:500;line-height:160%;display:block}@media screen and (min-width:768px){.contacts-card__phone{margin-bottom:4px;font-size:14px;line-height:150%}}@media screen and (min-width:1200px){.contacts-card__phone{font-size:16px}}.contacts-card__email{color:#131313;font-weight:500;line-height:160%}@media screen and (min-width:768px){.contacts-card__email{font-size:14px;line-height:150%}}@media screen and (min-width:1200px){.contacts-card__email{font-size:16px}}.section-contacts__btn{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (min-width:768px){.section-contacts__btn{flex-direction:row;justify-content:center;align-items:center}}.contacts-btn{width:196px;height:42px;cursor:pointer;color:#131313;background-color:#f8d24e;border-color:rgba(0,0,0,0);border-radius:10px;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.28571;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.contacts-btn:hover{background-color:#0a8817}.contacts-btn:focus{color:#fff}.contacts-btn:focus>svg{fill:#fff}.contacts-btn:disabled{background-color:#ababab}.franchise-btn{width:196px;height:42px;cursor:pointer;color:#131313;background-color:rgba(0,0,0,0);border:2px solid #f8d24e;border-radius:10px;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.28571;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.franchise-btn:hover{background-color:rgba(0,0,0,0);border-color:#0a8817}.franchise-btn:focus{color:#fff}.franchise-btn:focus>svg{fill:#fff}.franchise-btn:disabled{background-color:rgba(0,0,0,0);border-color:#ababab}.backdrop-location{width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:scale(1)}.backdrop-location.is-hidden{opacity:0;pointer-events:none;transform:scale(.2)}.modal-location{background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-location{width:95%;max-width:280px;height:95%;max-height:365px;padding:28px}}@media screen and (min-width:768px){.modal-location{width:568px;height:458px;padding:32px 60px}}.close-mdl-btn{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-width:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.close-mdl-btn:focus,.close-mdl-btn:hover{background-color:#f8d24e}.modal-location__title{text-align:center;color:#131313;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-location__title{font-size:20px;line-height:1.4}}.modal-location__map{width:224px;height:199px;border-radius:10px;margin:0 auto 24px;overflow:hidden}@media screen and (min-width:768px){.modal-location__map{width:448px;height:260px;margin-bottom:32px}}.modal-location__btn{width:134px;height:42px;cursor:pointer;margin:0 auto;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:768px){.modal-location__btn{width:145px;font-size:14px;line-height:1.21429}}input:focus-visible,textarea:focus-visible{outline:none}.backdrop-fr{width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:scale(1)}.backdrop-fr.is-hidden{opacity:0;pointer-events:none;transform:scale(.2)}.modal-fr{background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.modal-fr{width:95%;width:280px;height:95%;height:674px;padding:28px;overflow:scroll}}@media screen and (min-width:768px){.modal-fr{width:568px;height:668px;padding:32px 60px}}.modal-fr__title{text-align:center;color:#131313;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-fr__title{width:322px;margin:0 auto 24px;font-size:20px;line-height:1.4}}.modal-fr__text{color:#131313;margin-bottom:24px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media screen and (min-width:768px){.modal-fr__text{width:448px;letter-spacing:0;margin-bottom:32px;font-size:16px}}.fr-form-group{margin-bottom:12px}@media screen and (min-width:768px){.fr-form-group{width:368px;margin:0 auto 16px}}.modal-fr-form-label{flex-direction:column;display:flex}.modal-fr-form-label input{height:32px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding:8px 12px;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.modal-fr-form-label input{height:42px;padding:11px 16px}}.modal-fr-form-label input::-ms-input-placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}.modal-fr-form-label input::placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}@media screen and (min-width:768px){.modal-fr-form-label input::-ms-input-placeholder{font-size:14px}.modal-fr-form-label input::placeholder{font-size:14px}}.modal-fr-form-label textarea{height:64px;resize:none;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding:8px 12px;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.modal-fr-form-label textarea{height:84px;padding:11px 16px}}.modal-fr-form-label textarea::-ms-input-placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}.modal-fr-form-label textarea::placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}@media screen and (min-width:768px){.modal-fr-form-label textarea::-ms-input-placeholder{font-size:14px}.modal-fr-form-label textarea::placeholder{font-size:14px}}.modal-fr-form-label:focus-within input,.modal-fr-form-label:focus-within textarea{border:1px solid #f8d24e}.modal-fr__form button{width:114px;margin-top:24px}@media screen and (min-width:768px){.modal-fr__form button{width:121px;margin-top:32px}}.vissually-hidden{width:1px;height:1px;white-space:normal;-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-section{width:100%;flex-wrap:wrap;padding-top:60px;display:flex}@media screen and (min-width:768px){.footer-section{align-items:center}}@media screen and (min-width:1200px){.footer-section{width:1200px;align-items:baseline}}@media screen and (min-width:768px){.footer__list{margin-right:auto}}@media screen and (min-width:1200px){.footer__list{padding-bottom:60px;padding-right:333px}}.footer__list-one{width:280px;text-transform:uppercase;color:#fcfcfc;margin-bottom:16px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:1.22}@media screen and (min-width:768px){.footer__list-one{width:352px;letter-spacing:.04em;margin-bottom:8px;font-size:26px;line-height:1.23}}@media screen and (min-width:1200px){.footer__list-one{width:504px;margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.23}}.footer__list-two{width:200px;letter-spacing:.04em;text-transform:uppercase;color:#fcfcfc;font-family:Montserrat;font-size:34px;font-style:normal;font-weight:700;line-height:1.21}@media screen and (min-width:768px){.footer__list-two{width:352px;letter-spacing:.06em;margin-bottom:32px;font-size:48px;font-weight:700;line-height:1.23}}@media screen and (min-width:1200px){.footer__list-two{width:100%;margin-bottom:60px;font-size:58px;font-weight:700;line-height:1.22}}@media screen and (max-width:767.98px){.footer__social{width:100%}}@media screen and (min-width:768px) and (max-width:1199.98px){.footer__social{margin-top:60px}}.footer__social-media{justify-content:flex-end;gap:20px;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.footer__social-media{gap:30px;margin-bottom:34px}}@media screen and (min-width:1200px){.footer__social-media{margin-bottom:40px}}.footer__social-sprite{width:34px;height:34px;color:#84a178;background-color:#f8d24e;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.075,.82,.165,1);display:flex}.footer__social-sprite:hover,.footer__social-sprite:focus{color:#fcfcfc}.footer__social-networks{width:20px;height:20px;fill:currentColor}.footer__contacts-title{color:#131313;text-align:right;justify-content:flex-end;margin-bottom:60px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:1.86;display:flex}@media screen and (min-width:480px){.footer__contacts-title{flex-wrap:wrap}}@media screen and (min-width:768px){.footer__contacts-title{font-size:14px}}@media screen and (min-width:1200x){.footer__contacts-title{font-size:16px}}.footer__contacts-tel{color:#fff;margin-left:3px;text-decoration:none}@media screen and (min-width:768px){.footer__contacts-tel{font-size:14px}}@media screen and (min-width:1200px){.footer__contacts-tel{font-size:16px}}.footer__copyright{width:100%;border-top:1px solid #e1e1e1;flex-wrap:wrap;justify-content:center;display:flex}@media screen and (max-width:767.98px){.footer__copyright{min-height:83px;flex-direction:column}}@media screen and (min-width:768px){.footer__copyright{height:51px;flex-direction:row}}@media screen and (min-width:1200px){.footer__copyright{height:45px}}.footer__copyright-text{text-align:center;color:#7a7a7a;flex-direction:column;justify-content:center;margin:auto;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:1.52}@media screen and (max-width:767.98px){.footer__copyright-text{max-width:160px}}@media screen and (min-width:768px){.footer__copyright-text{width:100%;letter-spacing:.02em;font-size:14px;line-height:1.86}}@media screen and (min-width:1200px){.footer__copyright-text{font-size:12px}}
/*# sourceMappingURL=index.21d21c53.css.map */
