*,: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{--whiteText:#fcfcfc;--blackText:#131313;--grayText:#ababab;--darkText:#7a7a7a;--yellowText:#f8d24e;--mainBG:#84a178;--whiteBG:#fff;--modalBG:#f5f5f5;--modalBG2:#fcfcfc;--ice-cream:#aec6a5;--ice-coffee:#efd478;--milkshakes:#d6936d;--tintIcecream:rgba(156,190,143,.7);--tintIcecoffee:rgba(248,210,78,.7);--tintMilkshake:rgba(213,117,63,.7);--formBG:rgba(248,210,78,.1);--modalGreen:#9cbe8f;--BTN:#f8d24e;--accentBTN:#0a8817;--disabledBTN:#ababab;--Gap:16px;--cubic:cubic-bezier(.4,0,.2,1);--duration:250ms}h1,h2,h3,p,ul,li{margin:0;padding:0}img{max-width:100%;height:auto;display:block}textarea{resize:none}.list{list-style-type:none}.link{color:inherit;font-style:normal;text-decoration:none}body{background:var(--mainBG);font-family:Montserrat,sans-serif}.title{font-family:Seymour One,sans-serif}.section{margin:0 auto}.container{margin:0 auto;padding:0 20px}@media screen and (max-width:767px){.container{max-width:480px}}@media screen and (min-width:768px){.container{width:768px;padding:0 32px}}@media screen and (min-width:1200px){.container{width:1200px;padding:0 16px}}.btn{transition:color var(--duration)var(--cubic),background-color var(--duration)var(--cubic),border-color var(--duration)var(--cubic);cursor:pointer}.link{transition:color var(--duration)var(--cubic),border-color var(--duration)var(--cubic)}.round{border-radius:50%}@media screen and (max-width:767px){.header-mobile{justify-content:space-between;display:flex}}@media screen and (min-width:768px){.header-mobile{flex-grow:1;margin-top:20px;display:inline-block}}@media screen and (min-width:1200px){.header-mobile{display:none}}.burger-menu{stroke:#fff}.tablet_menu-btn:hover .burger-menu,.tablet_menu-btn:focus .burger-menu,.mobile_menu-btn:hover .burger-menu,.mobile_menu-btn:focus .burger-menu{stroke:var(--yellowText);transition:stroke var(--duration)var(--cubic)}.menu-button-svg{fill:#fff}.mobile_menu-btn--close:hover .menu-button-svg,.mobile_menu-btn--close:focus .menu-button-svg,.tablet_menu-btn--close:hover .menu-button-svg,.tablet_menu-btn--close:focus .menu-button-svg{fill:var(--yellowText);transition:fill var(--duration)var(--cubic)}@media screen and (max-width:767px){.header__mobile-menu{width:100%;min-height:100vh;background-color:var(--mainBG);z-index:2;opacity:1;transition:transform var(--duration)var(--cubic),z-index var(--duration)var(--cubic),opacity var(--duration)var(--cubic);flex-direction:column;justify-content:space-between;padding:12px 20px 63px;display:flex;position:absolute;top:0;left:0;transform:translateY(0)}}@media screen and (min-width:768px){.header__mobile-menu{margin-top:20px}}@media screen and (min-width:1200px){.header__mobile-menu{justify-content:space-between;align-items:center;display:flex;position:static}}@media screen and (min-width:1200px){.header-logo-link{display:none}}.header-logo-menu{position:absolute;top:12px;left:20px}@media screen and (min-width:768px){.header-logo-menu{display:none}}@media screen and (min-width:1200px){.header-logo-menu{position:unset;display:block}}.header-logo-svg{width:41px;height:37px}@media screen and (min-width:768px){.header-logo-svg{width:48px;height:44px}}@media screen and (min-width:1200px){.header-logo-svg{width:60px;height:65px}}.tablet-logo-link{display:inline-block}.header-tablet-wraper{flex-wrap:nowrap;display:flex}@media screen and (max-width:767px){.header__mobile-menu--is-hidden{opacity:0;z-index:-1;transform:translateY(-100%)}}.header-container{margin-top:12px}@media screen and (min-width:768px){.header-container{justify-content:space-between;margin-top:0;display:flex}}@media screen and (min-width:1200px){.header-container{display:block}}.header__nav-menu{display:none}@media screen and (min-width:768px){.header__nav-menu{width:100%;min-height:100vh;background-color:var(--mainBG);z-index:2;opacity:1;transition:transform var(--duration)var(--cubic),z-index var(--duration)var(--cubic),opacity var(--duration)var(--cubic);padding:12px 20px 63px;display:block;position:absolute;top:0;left:0;transform:translateY(0)}}@media screen and (min-width:1200px){.header__nav-menu{display:none}}@media screen and (min-width:768px){.header__nav-menu--is-hidden{opacity:0;z-index:-1;transform:translateY(-100%)}}.mobile_menu-btn--close{background:0 0;border:none;line-height:0;position:absolute;top:16px;right:20px}@media screen and (min-width:768px){.mobile_menu-btn--close{display:none}}.tablet_menu-btn--close{background:0 0;border:none;margin-left:auto;line-height:0;display:block}.mobile_menu-btn{background-color:rgba(0,0,0,0);border:none;padding:10px 15px;line-height:0;top:16px;right:20px}@media screen and (min-width:768px){.mobile_menu-btn{display:none}}.tablet_menu-btn{display:none}@media screen and (min-width:768px){.tablet_menu-btn{background-color:rgba(0,0,0,0);border:none;margin-top:15px;padding:10px 15px;line-height:0;display:block}}@media screen and (min-width:1200px){.tablet_menu-btn{display:none}}.mobile_menu-icon{fill:currentColor}.menu-top{justify-content:space-between;padding-left:20px;padding-right:20px;display:flex}.menu-button-open,.menu-button-close{width:32px;height:32px;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1200px){.menu-button-open,.menu-button-close{display:none}}.menu-button-svg{fill:#fcfcfc}.menu-button{width:152px;height:42px;text-align:center;color:#131313;background-color:#f8d24e;border:rgba(0,0,0,0);border-radius:10px;align-items:center;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600;line-height:17px;display:block}.menu-button:hover,.menu-button:focus{background-color:var(--accentBTN);cursor:pointer}.menu-button-icon{margin-left:7px}@media screen and (min-width:768px){.menu-button{margin-left:32px;display:inline-block}}@media screen and (min-width:1200px){.menu-button{position:unset;margin-left:0;margin-right:0;display:block}}.menu-mobile{z-index:2;width:100vw;height:100vh;opacity:1;background-color:#84a178;display:block;position:fixed;top:0;left:0}@media screen and (min-width:1200px){.menu-mobile{display:none}}.menu-mobile.is-hidden{pointer-events:none;opacity:0}.menu-container{height:100%;flex-direction:column;justify-content:space-between;padding-top:12px;padding-bottom:63px;display:flex;overflow:auto}.mobile-menu-nav{text-align:center;color:#fcfcfc;justify-content:flex-start;align-items:center;margin-top:51px;font-size:32px;font-weight:700;line-height:1.22;display:flex}@media screen and (min-width:768px){.mobile-menu-nav{display:none}}@media screen and (min-width:1200px){.mobile-menu-nav{flex-grow:1;justify-content:space-between;margin-top:0;font-size:16px;line-height:1.25;display:flex}}.mobile-menu-list{flex-direction:column;gap:32px;margin:51px auto 0;display:flex}@media screen and (min-width:768px){.mobile-menu-list{display:none}}@media screen and (min-width:1200px){.mobile-menu-list{flex-direction:row;margin-top:0;display:flex}}.mobile-menu-link:hover,.mobile-menu-link:focus{color:#131313}@media screen and (min-width:1200px){.mobile-menu-link{padding-top:20px;padding-bottom:20px}.mobile-menu-link:hover,.mobile-menu-link:focus{color:var(--yellowText)}}.header-nav{text-align:center;color:#fcfcfc;justify-content:center;align-items:center;margin-top:51px;font-size:32px;font-weight:700;line-height:1.22;display:flex}@media screen and (min-width:768px){.header-list{flex-direction:column;gap:32px;margin-top:100px;display:flex}}@media screen and (min-width:1200px){.header-list{display:none}}.header-link:hover,.header-link:focus{color:#131313}.hero{padding-top:61px}@media screen and (min-width:768px){.hero{padding-top:40px}}@media screen and (min-width:1200px){.hero{padding-top:45px}}.hero__container{flex-direction:column;display:flex;position:relative}.hero__content-wraper{margin-bottom:20px}@media screen and (min-width:768px){.hero__content-wraper{margin-bottom:32px}}@media screen and (min-width:1200px){.hero__content-wraper{margin-bottom:42px}}.hero__title{letter-spacing:0;text-transform:uppercase;color:var(--whiteText);max-width:275px;margin-bottom:32px;font-size:26px;font-weight:400;line-height:1.26923}.hero__title span{letter-spacing:0;font-size:34px;font-weight:400;line-height:.970588}@media screen and (min-width:768px){.hero__title{letter-spacing:0;max-width:181px;margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.27778}.hero__title span{letter-spacing:0;font-size:24px;font-weight:400;line-height:.541667}}@media screen and (min-width:1200px){.hero__title{letter-spacing:0;max-width:368px;margin-bottom:28px;font-size:38px;font-weight:400;line-height:1.26316}.hero__title span{letter-spacing:0;font-size:38px;font-weight:400;line-height:1.26316}}.hero__btn-wraper{letter-spacing:0;align-items:center;gap:8px;font-size:8px;font-weight:600;line-height:1.25;display:flex}.hero__btn{width:62px;height:24px;color:var(--blackText);border:2px solid var(--BTN);border-radius:8px;justify-content:center;align-items:center;display:flex}.hero__btn:hover{border-color:var(--accentBTN)}.hero__btn:focus{color:var(--whiteText)}@media screen and (min-width:1200px){.hero__btn{letter-spacing:0;width:134px;height:42px;font-size:14px;font-weight:600;line-height:1.28571}}.hero__link{color:var(--BTN);padding:7px 10px;text-decoration:underline}.hero__link:hover{color:var(--accentBTN)}.hero__link:focus{color:var(--whiteText)}@media screen and (min-width:1200px){.hero__link{letter-spacing:0;padding:11px 22px;font-size:14px;font-weight:600;line-height:1.28571}}.hero__text-wraper{width:152px;position:absolute;bottom:26px;left:217px}@media screen and (max-width:767px){.hero__text-wraper{display:none}}@media screen and (min-width:1200px){.hero__text-wraper{width:200px;bottom:100px;left:256px}}.hero__text{letter-spacing:0;color:var(--whiteText);margin-bottom:13px;font-size:12px;font-weight:400;line-height:1.41667}@media screen and (min-width:1200px){.hero__text{letter-spacing:0;margin-bottom:25px;font-size:14px;font-weight:400;line-height:1.42857}}.hero-text__icon{fill:var(--whiteText)}.hero__text-wraper:hover .hero-text__icon{transform:scale(1.2)}.hero__number-wraper{flex-direction:column;justify-content:center;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:205px;right:32px}@media screen and (max-width:767px){.hero__number-wraper{display:none}}@media screen and (min-width:1200px){.hero__number-wraper{gap:16px;bottom:367px;right:16px}}.hero__number-wraper div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hero__number{letter-spacing:.04em;text-transform:uppercase;color:var(--blackText);font-size:28px;font-weight:900;line-height:1.21429}@media screen and (min-width:1200px){.hero__number{letter-spacing:.04em;font-size:46px;font-weight:900;line-height:1.21739}}.hero__after-number{letter-spacing:0;color:var(--whiteText);font-size:8px;font-weight:400;line-height:1.25}@media screen and (min-width:1200px){.hero__after-number{letter-spacing:.04em;font-size:14px;font-weight:400;line-height:1.21429}}.hero__img-wraper{height:329px;max-width:480px;flex-grow:1}@media screen and (max-width:480px){.hero__img-wraper{height:68.44vw}}@media screen and (min-width:768px){.hero__img-wraper{max-width:768px;height:173px}}@media screen and (min-width:1200px){.hero__img-wraper{max-width:1200px;height:287px}}.hero__img-dots{pointer-events:none;position:absolute;bottom:0;right:0}@media screen and (min-width:768px){.hero__img-dots{width:768px}}@media screen and (min-width:1200px){.hero__img-dots{width:1200px}}.hero__img-iceCream{width:480px;pointer-events:none;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.hero__img-iceCream{width:auto;bottom:-57px;left:555px}}@media screen and (min-width:1200px){.hero__img-iceCream{bottom:-100px;left:880px}}@media screen and (max-width:480px){.hero__img-iceCream{width:100vw;bottom:-16.8vw}}.hero__img-iceCream-wink{width:auto;pointer-events:none;position:absolute;bottom:-57px;left:555px;transform:translate(-50%)}@media screen and (min-width:1200px){.hero__img-iceCream-wink{bottom:-100px;left:892px}}@media screen and (max-width:767px){.hero__img-iceCream-wink{display:none}}.hero__img-iceCream-wink{opacity:0;transition:opacity var(--duration)var(--cubic)}.hero__container:hover .hero__img-iceCream-wink{opacity:1}.hero__img-plate{position:absolute;bottom:13px}@media screen and (min-width:1200px){.hero__img-plate{width:225px;height:225px;bottom:65px}}@media screen and (max-width:767px){.hero__img-plate{display:none}}.products{max-width:1600px;background-image:url(bg-products-mob-1x.e6daf543.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;padding-top:60px;padding-bottom:60px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.products{background-image:url(bg-products-mob-2x.0503e332.jpg)}}@media screen and (min-width:768px){.products{background-image:url(bg-products-tab-1x.41185401.jpg);padding-bottom:82px}}@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(bg-products-tab-2x.caa78612.jpg)}}@media screen and (min-width:1200px){.products{background-image:url(bg-products-desk-1x.a12d0517.jpg);padding-bottom:66px}}@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(bg-products-desk-2x.569c7a2b.jpg)}}.products__pre-title{letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:12px;font-size:18px;font-weight:800;line-height:1.22}@media screen and (min-width:768px){.products__pre-title{font-size:22px}}@media screen and (min-width:1200px){.products__pre-title{font-size:30px}}.products__title{letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:148px;font-size:30px;line-height:1.27}@media screen and (min-width:768px){.products__title{margin-bottom:200px;font-size:34px}}@media screen and (min-width:1200px){.products__title{margin-bottom:302px;font-size:36px}}@media screen and (min-width:768px){.products-list{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}}@media screen and (min-width:1200px){.products-list{gap:32px}}.products-list__item{height:420px;width:280px;border-radius:24px;flex-direction:column;margin-left:auto;margin-right:auto;padding:123px 40px 14px;transition:box-shadow .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.products-list__item:hover{transform:scale(1.012);box-shadow:11px 21px 93px -62px #000}.products-list__item:first-child{background-color:var(--ice-cream)}.products-list__item:nth-child(2){background-color:var(--ice-coffee)}.products-list__item:last-child{background-color:var(--milkshakes)}.products-list__item:before{content:"";width:200px;height:200px;background-color:var(--modalBG);border-radius:50%;position:absolute;top:-28%}@media screen and (min-width:768px){.products-list__item:before{left:12px}}@media screen and (min-width:1200px){.products-list__item:before{width:300px;height:300px;margin-left:0;margin-right:0;top:-35%;left:40px}}@media screen and (max-width:767px){.products-list__item:not(:last-child){margin-bottom:164px}}@media screen and (min-width:768px){.products-list__item{height:428px;width:calc(33.3333% - 10.6667px);margin-left:0;margin-right:0;padding:108px 26px 14px}}@media screen and (min-width:1200px){.products-list__item{height:536px;width:calc(33.3333% - 21.3333px);padding:166px 62px 60px 60px}}.products-list__item:first-child:before{background-color:var(--ice-cream);background-image:url(product-1-mob-tab-1x.65202c4b.jpg);background-size:cover;box-shadow:0 12px rgba(205,225,197,.53),0 5.34219px 20.0332px rgba(10,136,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.products-list__item:first-child:before{background-image:url(product-1-mob-tab-2x.0e5d08ce.jpg)}}@media screen and (min-width:1200px){.products-list__item:first-child:before{background-image:url(product-1-desk-1x.3f648415.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.products-list__item:first-child:before{background-image:url(product-1-desk-2x.d53632de.jpg)}}.products-list__item:nth-child(2):before{background-color:var(--ice-coffee);background-image:url(product-2-mob-tab-1x.b0cf7b9d.jpg);background-size:cover;box-shadow:0 12px rgba(255,240,190,.53),0 5.40397px 20.2649px rgba(153,114,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.products-list__item:nth-child(2):before{background-image:url(product-2-mob-tab-2x.e7e25564.jpg)}}@media screen and (min-width:1200px){.products-list__item:nth-child(2):before{background-image:url(product-2-desk-1x.84946363.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.products-list__item:nth-child(2):before{background-image:url(product-2-desk-2x.b0f9d062.jpg)}}.products-list__item:last-child:before{background-color:var(--milkshakes);background-image:url(product-3-mob-tab-1x.aa9a038c.jpg);background-size:cover;box-shadow:0 12px rgba(249,165,118,.698),0 5.41333px 20.3px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.products-list__item:last-child:before{background-image:url(product-3-mob-tab-2x.3101b51f.jpg)}}@media screen and (min-width:1200px){.products-list__item:last-child:before{background-image:url(product-3-desk-1x.70b29457.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.products-list__item:last-child:before{background-image:url(product-3-desk-2x.5765c8ff.jpg)}}.products-list__title{letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.products-list__title{font-size:22px}}@media screen and (min-width:1200px){.products-list__title{margin-bottom:65px;font-size:30px}}.products-list__text{letter-spacing:.04em;text-align:center;margin-bottom:auto;margin-left:auto;margin-right:auto;font-size:14px;font-weight:400;line-height:1.76}@media screen and (min-width:1200px){.products-list__text{font-size:16px}}.products-list__button{cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin-left:auto;margin-right:auto;padding:0;display:flex}.products-list__button:hover .products-list__icon{width:50px;height:16px}.products-list__button:focus .products-list__icon{width:50px;stroke:#000;stroke-width:1px;height:18px}.products-list__icon{transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1)}.about{margin-top:60px}.about__wraper{max-width:463px;justify-content:center;align-items:center;margin:0}@media screen and (max-width:767px){.about__wraper{max-width:480px}}@media screen and (min-width:768px){.about__wraper{width:768px;padding:0 32px}}@media screen and (min-width:1200px){.about__wraper{width:1200px;padding:0 16px}}.about__title-main{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--whiteText);margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.2}.about__title-second{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fcfcfc;margin-bottom:82px;font-family:Seymour One;font-size:36px;font-style:normal;font-weight:400;line-height:45px}@media screen and (max-width:767px){.about__title-second{margin-bottom:32px}}.about__dscr,.about__dscr-firts,.about__dscr-second,.about__dscr-third{letter-spacing:.04em;color:#fcfcfc;width:100%;max-width:463px;align-self:flex-end;gap:9px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:194%}@media screen and (min-width:768px){.about__dscr,.about__dscr-firts,.about__dscr-second,.about__dscr-third{margin-top:0}}@media screen and (max-width:767px){.about__dscr,.about__dscr-firts,.about__dscr-second,.about__dscr-third{letter-spacing:.04em;text-align:center;margin-bottom:auto;margin-left:auto;margin-right:auto;font-size:12px;line-height:176%}}.about__dscr-third{margin-bottom:32px}@media screen and (max-width:767px){.about__dscr-third{margin-bottom:20px}}.about__dscr-firts{margin-top:72px}@media screen and (min-width:768px){.about__dscr-firts{margin-top:0}}@media screen and (max-width:767px){.about__dscr-firts{margin-top:40px}}@media screen and (min-width:1200px){.about__dscr-firts{margin-top:72px}}.about_form_button{width:152px;height:42px;text-align:center;color:#131313;cursor:pointer;background-color:#f8d24e;border:none;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600;line-height:17px}@media screen and (max-width:767px){.about_form_button{margin:0 auto;display:flex}}.about_form_button:hover,.about_form_button:focus{color:#131313;background-color:#0a8817;border-radius:10px}.about__wrapper{display:flex}@media screen and (max-width:767px){.about__wrapper{width:calc((100% - var(--Gap)*2)/1);flex-wrap:wrap;justify-content:center;align-items:center}}.about__image-wraper{margin:0 100px 0 0}@media screen and (min-width:768px){.about__image-wraper{margin-right:32px}}@media screen and (max-width:767px){.about__image-wraper{margin:0}}.about__wraper{max-width:463px}.advantages{padding-top:42px;padding-bottom:36px}@media screen and (min-width:768px){.advantages{padding-top:48px;padding-bottom:40px}}@media screen and (min-width:1200px){.advantages{padding-top:60px;padding-bottom:86px}}.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}.advantages-list{display:flex}@media screen and (max-width:767px){.advantages-list{flex-wrap:wrap;justify-content:center;gap:25px}}@media screen and (min-width:768px){.advantages-list{justify-content:space-between}}.advantages-list__item{width:100%;text-align:center;max-width:230px}@media screen and (min-width:768px){.advantages-list__item{width:calc(33.3333% - 53.3333px);max-width:152px}}@media screen and (min-width:1200px){.advantages-list__item{width:calc(33.3333% - 21.3333px);max-width:368px}}.advantages-list__item:before{content:"";width:50px;height:50px;background-repeat:no-repeat;background-size:contain;margin:auto auto 16px;display:block}@media screen and (min-width:768px){.advantages-list__item:before{margin-bottom:32px}}@media screen and (min-width:1200px){.advantages-list__item:before{margin-bottom:40px}}.advantages-list__item:nth-child(1):before{background-image:url(cowadvantages.c8aa9e95.png)}.advantages-list__item:nth-child(2):before{background-image:url(weightadvantages.461d28ff.png)}.advantages-list__item:nth-child(3):before{background-image:url(icecreamadvantages.39e0379e.png)}.advantages-list__number{letter-spacing:.04em;text-transform:uppercase;color:var(--whiteText);margin-bottom:18px;font-size:36px;font-weight:700;line-height:1.17}@media screen and (min-width:768px){.advantages-list__number{text-transform:none;margin-bottom:16px;font-size:48px;line-height:1.23}}@media screen and (min-width:1200px){.advantages-list__number{text-transform:none;font-size:58px;line-height:1.22}}.advantages-list__text{color:var(--whiteText);font-size:12px;font-weight:700;line-height:1.67}@media screen and (min-width:768px){.advantages-list__text{font-size:14px;line-height:1.71}}@media screen and (min-width:1200px){.advantages-list__text{font-size:16px;line-height:1.75}}.gallery{justify-content:center;margin-top:36px;margin-bottom:30px;display:flex}@media screen and (min-width:768px){.gallery{margin-top:40px}}@media screen and (min-width:1200px){.gallery{margin-top:86px}}@media screen and (max-width:480px){.gallery .swiper-wrapper{width:calc(100vw - 40px)}}.swiper-container{max-width:100%;margin:0 auto}.image-slider__slide{justify-content:center;display:flex;overflow:hidden}.image-slider__image{height:130px;width:279px;border-radius:24px;overflow:hidden}@media screen and (min-width:768px){.image-slider__image{height:327px;width:704px}}@media screen and (min-width:1200px){.image-slider__image{width:1013px;height:422px}}.image-slider__photo{height:100%;width:100%}.bg-wrapper{background-image:url(bg-products-mob-1x.e6daf543.jpg),linear-gradient(#fcfcfc,#fcfcfc);background-position:50% 100px,0 24px;background-repeat:no-repeat;background-size:100%,auto 1070px;position:relative;top:-24px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.bg-wrapper{background-image:url(bg-products-mob-2x.0503e332.jpg),linear-gradient(#fcfcfc,#fcfcfc)}}@media screen and (min-width:768px){.bg-wrapper{background-image:url(bg-products-tab-1x.41185401.jpg),linear-gradient(#fcfcfc,#fcfcfc);background-position:50% 163px,0 163px;background-size:auto 958px,100% 958px}}@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){.bg-wrapper{background-image:url(bg-products-tab-2x.caa78612.jpg),linear-gradient(#fcfcfc,#fcfcfc)}}@media screen and (min-width:1200px){.bg-wrapper{background-image:url(bg-products-desk-1x.a12d0517.jpg),linear-gradient(#fcfcfc,#fcfcfc);background-position:50% 95px,0 95px;background-size:auto 1118px,100% 1118px}}@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){.bg-wrapper{background-image:url(bg-products-desk-2x.569c7a2b.jpg),linear-gradient(#fcfcfc,#fcfcfc)}}.swiper{width:100%}.swiper>div.swiper-pagination{position:static}.swiper .swiper-pagination-bullet{width:12px;height:12px;background-color:#84a178;line-height:50px}.customer-reviews{padding-top:80px;padding-bottom:100px}@media screen and (min-width:768px){.customer-reviews{padding-top:60px}}@media screen and (min-width:1200px){.customer-reviews{padding-top:60px}}.customer-reviews__title{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}.customer-reviews__img{width:85px;height:85px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:block}.customer-reviews__content{height:256px;width:100%;background:#84a178;border-radius:10px;justify-content:center;align-items:center;margin-bottom:30px;padding:34px 39px;display:flex}@media screen and (min-width:768px){.customer-reviews__content{height:138px;padding:29px 80px}}.customer-reviews__text{letter-spacing:.04em;text-align:center;color:#fcfcfc;font-size:12px;line-height:255%}@media screen and (min-width:768px){.customer-reviews__text{font-size:14px;font-weight:500;line-height:186%}}@media screen and (min-width:1200px){.customer-reviews__text{font-size:16px}}.customer-reviews__text-author{letter-spacing:.04em;text-align:center;color:#131313;margin-bottom:14px;font-size:20px;font-weight:500;line-height:186%}@media screen and (min-width:768px){.customer-reviews__text-author{margin-bottom:32px;font-size:16px}}.vis-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}.contacts-section{padding-bottom:39px}.contacts__list{margin-bottom:32px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.contacts__list{justify-content:center;align-items:center;gap:var(--Gap);display:flex}}.contacts__item{max-width:440px;background-color:var(--whiteText);border-radius:24px;margin-bottom:20px;padding:40px 32px;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:768px){.contacts__item{width:calc((100% - var(--Gap)*2)/3);max-width:224px;min-width:auto;height:100%;margin-bottom:0;padding:40px 25px}}@media screen and (min-width:1200px){.contacts__item{width:calc((100% - var(--Gap)*4)/3);max-width:368px;padding:40px}}.contacts__item-category{background-color:var(--yellowText);letter-spacing:.04em;text-transform:uppercase;color:var(--blackText);border-radius:4px;margin-bottom:20px;padding:0 23px;font-size:12px;font-weight:500;line-height:1.86;display:inline-block}@media screen and (min-width:768px){.contacts__item-category{margin-bottom:32px;padding:0 11px;font-size:16px}}.contacts__item-title{letter-spacing:.04em;color:var(--blackText);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.86}@media screen and (min-width:768px){.contacts__item-title{margin-bottom:12px;font-size:14px}}@media screen and (min-width:1200px){.contacts__item-title{font-size:16px}}.contacts__address{width:100%;margin-bottom:24px}@media screen and (min-width:768px){.contacts__address{margin-bottom:32px}}.contacts__link{letter-spacing:.04em;color:var(--milkshakes);font-size:12px;font-weight:500;line-height:1.83}.contacts__link:hover,.contacts__link:focus{text-decoration:underline}@media screen and (min-width:768px){.contacts__link{font-size:14px}}.work-schedule__wrap{padding-top:24px;padding-bottom:24px;position:relative}@media screen and (min-width:768px){.work-schedule__wrap{padding-top:32px;padding-bottom:32px}}.work-schedule__list:after{content:"";width:100%;height:1px;background-color:#e1e1e1;position:absolute;bottom:0;left:0}.work-schedule__list:before{content:"";width:100%;height:1px;background-color:#e1e1e1;position:absolute;top:0;left:0}.work-schedule__item:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.work-schedule__item:not(:last-child){margin-bottom:9px}}@media screen and (min-width:1200px){.work-schedule__item:not(:last-child){margin-bottom:12px}}.work-schedule__text{color:var(--blackText);font-size:12px;font-weight:500;line-height:1.86}@media screen and (min-width:768px){.work-schedule__text{font-size:14px}}@media screen and (min-width:1200px){.work-schedule__text{font-size:16px}}.work-schedule__text--gray{color:var(--grayText)}.contacts-connect__list{margin-top:24px}@media screen and (min-width:768px){.contacts-connect__list{margin-top:32px}}.contacts-connect__link{color:var(--blackText);transition:color var(--duration)var(--cubic);font-size:12px;font-weight:500;line-height:1.5}.contacts-connect__link:hover,.contacts-connect__link:focus{color:var(--milkshakes)}@media screen and (min-width:768px){.contacts-connect__link{font-size:14px}}@media screen and (min-width:1200px){.contacts-connect__link{font-size:16px}}.contacts__button{width:196px;background-color:var(--BTN);border:2px solid var(--BTN);color:var(--blackText);fill:currentColor;transition:color var(--duration)var(--cubic),background-color var(--duration)var(--cubic),border-color var(--duration)var(--cubic);border-radius:10px;margin-left:auto;margin-right:auto;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.29;display:block}.contacts__button:hover,.contacts__button:hover .contacts__button--arrow{background-color:var(--accentBTN);border-color:var(--accentBTN)}.contacts__button:focus,.contacts__button:focus .contacts__button--arrow{background-color:var(--accentBTN);color:var(--whiteText)}.contacts__button:disabled,.contacts__button:disabled .contacts__button--arrow{background-color:var(--disabledBTN)}.contacts__button--franchise{border:2px solid var(--BTN);transition:color var(--duration)var(--cubic),border-color var(--duration)var(--cubic),background-color var(--duration)var(--cubic);background-color:rgba(0,0,0,0)}.contacts__button--franchise:hover,.contacts__button--franchise:hover .contacts__button--arrow{border-color:var(--accentBTN);background-color:rgba(0,0,0,0)}.contacts__button--franchise:focus,.contacts__button--franchise:focus .contacts__button--arrow{border-color:var(--accentBTN);color:var(--whiteText);background-color:rgba(0,0,0,0)}.contacts__button--franchise:disabled,.contacts__button--franchise:disabled .contacts__button--arrow{border-color:var(--disabledBTN);background-color:rgba(0,0,0,0)}.contacts-button__list{width:100%;max-width:440px}@media screen and (min-width:768px){.contacts-button__list{justify-content:center;align-items:center;gap:var(--Gap);max-width:auto;margin-left:auto;margin-right:auto;display:flex}}.contacts-button__item{min-width:calc(100% - 40px);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.contacts-button__item{min-width:196px}}.contacts-button__item:not(:last-child){margin-bottom:16px}@media screen and (min-width:768px){.contacts-button__item:not(:last-child){margin-bottom:0}}.footer{position:relative}.footer:after{content:"";width:100%;height:1px;background-color:#e1e1e1;display:block;position:absolute;bottom:120px;left:0}@media screen and (min-width:768px){.footer:after{bottom:56px}}@media screen and (min-width:1200px){.footer:after{bottom:45px}}@media screen and (max-width:767px){.footer{padding-bottom:62px}}@media screen and (min-width:1200px){.footer{padding-top:120px}}@media screen and (min-width:768px){.footer__wrap{flex-wrap:wrap;padding-bottom:13px;display:flex}}@media screen and (min-width:1200px){.footer__wrap{flex-wrap:wrap;padding-bottom:11px;display:flex}}.footer__description{margin-bottom:42px}.footer__slogan-first{text-transform:uppercase;color:var(--whiteText);margin-bottom:16px;font-size:18px;font-weight:700;line-height:22px}@media screen and (max-width:767px){.footer__slogan-first{width:280px}}@media screen and (min-width:768px){.footer__slogan-first{width:352px;letter-spacing:.04em;margin-bottom:9px;font-size:26px;line-height:1.22}}@media screen and (min-width:1200px){.footer__slogan-first{width:auto;font-size:30px}}.footer__slogan-second{letter-spacing:.04em;text-transform:uppercase;color:var(--whiteText);font-size:34px;font-weight:700;line-height:41px}@media screen and (max-width:767px){.footer__slogan-second{width:280px}}@media screen and (min-width:768px){.footer__slogan-second{width:352px;letter-spacing:.06em;margin-bottom:0;font-size:48px;line-height:1.22}}@media screen and (min-width:1200px){.footer__slogan-second{width:auto;font-size:58px}}.footer__soc-contact{flex-direction:column;justify-content:end;margin-bottom:56px;display:flex}@media screen and (min-width:768px){.footer__soc-contact{margin-left:auto;padding-bottom:15px}}@media screen and (min-width:1200px){.footer__soc-contact{margin-bottom:66px;margin-left:370px;padding-bottom:0}}.footer__soc{margin-bottom:38px}@media screen and (min-width:768px){.footer__soc{margin-bottom:32px}}@media screen and (min-width:1200px){.footer__soc{margin-bottom:40px}}.soc__list{justify-content:right;gap:28px;display:flex}.soc__link{width:34px;height:34px;transition:transform var(--duration)var(--cubic);background-color:#f8d24e;border-radius:50%;justify-content:center;align-items:center;display:flex}.soc__link:hover .soc__icon,.soc__link:focus .soc__icon{fill:var(--whiteText)}.soc__link:hover{transform:scale(.95)}.soc__link:focus{transform:scale(1.05)}.soc__icon{fill:var(--mainBG);transition:fill var(--duration)var(--cubic)}@media screen and (min-width:768px){.footer__contact{margin-bottom:0}}.footer__contact-content{text-align:right;color:var(--blackText);font-size:12px;font-weight:700;line-height:1.86}@media screen and (min-width:768px){.footer__contact-content{font-size:14px}}.tel__text--color{color:var(--whiteText);margin-left:5px}.tel__text--color:hover,.tel__text--color:focus{color:var(--BTN)}.footer__underline{margin:0 auto}.footer__text-underline{text-align:center;color:#7a7a7a;margin:auto;font-size:14px;font-weight:700;line-height:1.52}@media screen and (max-width:480px){.footer__text-underline{width:158px}}@media screen and (min-width:768px){.footer__text-underline{letter-spacing:.02em;line-height:1.86}}@media screen and (min-width:1200px){.footer__text-underline{font-size:12px}}.by-now-modal__backdrop{z-index:100;width:100%;height:100vh;opacity:1;transition:opacity 250ms var(--cubic);background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;overflow-y:scroll}.by-now-modal__backdrop.is-hidden{opacity:0;pointer-events:none}.by-now-modal__backdrop.is-hidden .buy-now-modal{transform:translate(-50%,-50%)scale(.9)}.by-now__modal{transition:transform 250ms var(--cubic);background-color:var(--whiteText);border:2px solid var(--yellowText);max-width:280px;border-radius:10px;padding:8px 8px 28px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.by-now__modal{max-width:568px;padding:20px 20px 32px;top:55%}}.buy-now-modal-close{background-color:rgba(0,0,0,0);border:none;margin-left:auto;display:block;position:absolute;right:8px}.buy-now-modal-close:hover .buy-now-modal-icon-close,.buy-now-modal-close:focus .buy-now-modal-icon-close{fill:#84a178;cursor:pointer}@media screen and (min-width:768px){.buy-now-modal-close{right:20px}}.buy-now{width:100%;padding-bottom:24px}@media screen and (min-width:768px){.buy-now{padding-bottom:40px}}.buy-now__title{color:#131313;text-align:center;margin-top:20px;margin-bottom:57px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.buy-now__title{margin-top:12px;margin-bottom:95px;font-size:20px}}@media screen and (min-width:768px){.buy-now-list{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}}.buy-now-list__item{height:164px;width:132px;border-radius:24px;flex-direction:column;margin-left:auto;margin-right:auto;padding:123px 0 20px;display:flex;position:relative}.buy-now-list__item:first-child{background-color:var(--ice-cream)}.buy-now-list__item:nth-child(2){background-color:var(--ice-coffee)}.buy-now-list__item:last-child{background-color:var(--milkshakes)}.buy-now-list__item:before{content:"";width:132px;height:132px;background-color:var(--modalBG);border-radius:50%;position:absolute;top:-28%;left:0}@media screen and (min-width:768px){.buy-now-list__item:before{margin-left:0;margin-right:0;top:-35%}}@media screen and (max-width:767px){.buy-now-list__item:not(:last-child){margin-bottom:65px}}@media screen and (min-width:768px){.buy-now-list__item{height:135px;width:132px;margin-left:0;margin-right:0;padding:113px 0 40px}}.buy-now-list__item:first-child:before{background-color:var(--ice-cream);background-image:url(product-1-mob-tab-1x.65202c4b.jpg);background-size:cover;box-shadow:0 12px rgba(205,225,197,.53),0 5.34219px 20.0332px rgba(10,136,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buy-now-list__item:first-child:before{background-image:url(product-1-mob-tab-2x.0e5d08ce.jpg)}}@media screen and (min-width:1200px){.buy-now-list__item:first-child:before{background-image:url(product-1-desk-1x.3f648415.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.buy-now-list__item:first-child:before{background-image:url(product-1-desk-2x.d53632de.jpg)}}.buy-now-list__item:first-child:hover,.buy-now-list__item:first-child:focus{cursor:pointer;background-color:rgba(156,190,143,.7)}.buy-now-list__item:nth-child(2):before{background-color:var(--ice-coffee);background-image:url(product-2-mob-tab-1x.b0cf7b9d.jpg);background-size:cover;box-shadow:0 12px rgba(255,240,190,.53),0 5.40397px 20.2649px rgba(153,114,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buy-now-list__item:nth-child(2):before{background-image:url(product-2-mob-tab-2x.e7e25564.jpg)}}@media screen and (min-width:1200px){.buy-now-list__item:nth-child(2):before{background-image:url(product-2-desk-1x.84946363.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.buy-now-list__item:nth-child(2):before{background-image:url(product-2-desk-2x.b0f9d062.jpg)}}.buy-now-list__item:nth-child(2):hover,.buy-now-list__item:nth-child(2):focus{cursor:pointer;background-color:rgba(248,210,78,.7)}.buy-now-list__item:last-child:before{background-color:var(--milkshakes);background-image:url(product-3-mob-tab-1x.aa9a038c.jpg);background-size:cover;box-shadow:0 12px rgba(249,165,118,.698),0 5.41333px 20.3px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.buy-now-list__item:last-child:before{background-image:url(product-3-mob-tab-2x.3101b51f.jpg)}}@media screen and (min-width:1200px){.buy-now-list__item:last-child:before{background-image:url(product-3-desk-1x.70b29457.jpg)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.buy-now-list__item:last-child:before{background-image:url(product-3-desk-2x.5765c8ff.jpg)}}.buy-now-list__item:last-child:hover,.buy-now-list__item:last-child:focus{cursor:pointer;background-color:rgba(213,117,63,.7)}.buy-now-list__title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;font-size:16px;font-weight:700;line-height:1.25}.buy-now-modal-form{flex-direction:column;gap:12px;display:flex}@media screen and (min-width:768px){.buy-now-modal-form{gap:16px}}.form-field{text-align:center}.modal-input,.modal-textarea{width:224px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;padding:8px 12px}@media screen and (min-width:768px){.modal-input,.modal-textarea{width:368px;padding:11px 16px}}.modal-input{height:32px}@media screen and (min-width:768px){.modal-input{height:42px}}.modal-textarea{height:65px}@media screen and (min-width:768px){.modal-textarea{height:84px}}.placeholder{color:#131313;font-size:12px;font-weight:400;line-height:140%}@media screen and (min-width:768px){.placeholder{font-size:14px}}.form-button{width:114px;height:42px;background-color:var(--yellowText);border-color:rgba(0,0,0,0);border-radius:10px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:12px;font-weight:600;line-height:1.25;display:block}.form-button:hover,.form-button:focus{background-color:var(--accentBTN);cursor:pointer}@media screen and (min-width:768px){.form-button{margin-top:16px}}.franchise-modal__backdrop{z-index:100;width:100%;height:100%;opacity:1;transition:opacity var(--duration)var(--cubic);background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;overflow-y:scroll}.franchise-modal__backdrop.is-hidden{opacity:0;pointer-events:none}.franchise-modal__backdrop.is-hidden .franchise-modal{transform:translate(-50%,-50%)scale(.9)}.franchise__modal{transition:transform var(--duration)var(--cubic);background-color:var(--whiteText);border:2px solid var(--yellowText);min-width:280px;border-radius:10px;padding:28px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.franchise__modal{max-width:568px;padding:32px 60px;top:55%}}.franchise-modal__close-button{color:var(--blackText);fill:currentColor;transition:color var(--duration)var(--cubic);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);position:absolute;top:8px;right:8px}@media screen and (min-width:768px){.franchise-modal__close-button{top:20px;right:20px}}.franchise-modal__close-button:hover,.franchise-modal__close-button:focus{color:var(--BTN)}.franchise-modal__title{color:var(--blackText);text-align:center;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.franchise-modal__title{max-width:322px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.4}}.franchise-modal__svg{width:16px;height:16px}@media screen and (min-width:768px){.franchise-modal__svg{width:20px;height:20px}}.franchise-modal__text{color:var(--blackText);margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.franchise-modal__text{font-size:16px}}.franchise-form{width:100%}.franchise-form__input{width:100%;border:1px solid var(--mainBG);background-color:rgba(248,210,78,.1);border-radius:10px;margin-bottom:12px;padding:7px 12px}@media screen and (min-width:768px){.franchise-form__input{max-width:368px;margin-left:auto;margin-right:auto;margin-bottom:var(--Gap);transition:border-color var(--duration)var(--cubic);padding:11px 16px;display:block}}.franchise-form__input:focus{outline:1px solid var(--BTN);border-color:var(--BTN)}.franchise-form__input::-ms-input-placeholder{color:var(--blackText);font-size:12px;font-weight:400;line-height:1.4}.franchise-form__input::placeholder{color:var(--blackText);font-size:12px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.franchise-form__input::-ms-input-placeholder{font-size:14px}.franchise-form__input::placeholder{font-size:14px}}.franchise-form__comment{width:100%;height:64px;resize:none;border:1px solid var(--mainBG);transition:border-color var(--duration)var(--cubic),outline var(--duration)var(--cubic);background-color:rgba(248,210,78,.1);border-radius:10px;margin-bottom:24px;padding:8px 12px}@media screen and (min-width:768px){.franchise-form__comment{max-width:368px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:11px 16px;display:block}}.franchise-form__comment:focus{outline:1px solid var(--BTN);border-color:var(--BTN)}.franchise-form__comment::-ms-input-placeholder{color:var(--blackText);font-size:12px;font-weight:400;line-height:1.4}.franchise-form__comment::placeholder{color:var(--blackText);font-size:12px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.franchise-form__comment::-ms-input-placeholder{font-size:14px}.franchise-form__comment::placeholder{font-size:14px}}.franchise-modal__button{background-color:var(--BTN);color:var(--blackText);transition:color var(--duration)var(--cubic),background-color var(--duration)var(--cubic);border-color:rgba(0,0,0,0);border-radius:10px;margin-left:auto;margin-right:auto;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;display:block}@media screen and (min-width:768px){.franchise-modal__button{font-size:14px}}.franchise-modal__button:hover{background-color:var(--accentBTN)}.franchise-modal__button:focus{background-color:var(--accentBTN);color:var(--whiteText)}.franchise-modal__button:disabled{background-color:var(--disabledBTN)}.icecream-modal__backdrop,.coffee-modal__backdrop,.milkshake-modal__backdrop{z-index:100;width:100%;height:100%;opacity:1;transition:opacity 250ms var(--cubic);background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;overflow-y:scroll}.icecream-modal__backdrop.is-hidden,.coffee-modal__backdrop.is-hidden,.milkshake-modal__backdrop.is-hidden{opacity:0;pointer-events:none}.icecream-modal__backdrop.is-hidden .icecream__modal,.coffee-modal__backdrop.is-hidden .coffee__modal,.milkshake-modal__backdrop.is-hidden .milkshake__modal{transform:translate(-50%,-50%)scale(.9)}.icecream__modal,.coffee__modal,.milkshake__modal{transition:transform 250ms var(--cubic);position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)scale(1)}.modal-ingredients{max-width:280px;background-color:var(--modalBG);border:2px solid var(--yellowText);border-radius:10px;padding:28px 20px;display:block}@media screen and (min-width:768px){.modal-ingredients{max-width:568px;padding:32px 40px}}@media screen and (min-width:1200px){.modal-ingredients{max-width:568px;padding:32px 40px}}.modal-ingredients__title{text-align:center;margin-bottom:22px;font-family:Seymour One;font-size:20px;font-weight:400;line-height:1.4}.modal-ingredients__img-box{background-color:var(--tintIcecream);width:132px;height:138px;border-radius:50%;margin-bottom:24px;margin-left:auto;margin-right:auto;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.modal-ingredients__img-box--coffee{background-color:var(--tintIcecoffee);box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}.modal-ingredients__img-box--milkshake{background-color:var(--tintMilkshake);box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}.modal-ingredients__img{width:130px;height:131px;border-radius:50%;margin-left:auto;margin-right:auto}.modal-ingredients__list{justify-content:center;gap:9px;margin-bottom:39px;display:flex}.modal-ingredients__item{width:53px;height:72px;border:2px solid var(--modalGreen);border-radius:40px}@media screen and (min-width:768px){.modal-ingredients__item{width:65px;height:90px}}@media screen and (min-width:1200px){.modal-ingredients__item{width:65px;height:90px}}.modal-ingredients__item--coffee{border:2px solid var(--ice-coffee)}.modal-ingredients__item--milkshake{border:2px solid var(--milkshakes)}.modal-ingredients__text{justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:2.8;display:flex}.modal-ingredients__text--icecream{background-color:var(--modalGreen);width:43px;height:43px;border-radius:50%;margin-top:-2px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.modal-ingredients__text--icecream{width:53px;height:53px}}@media screen and (min-width:1200px){.modal-ingredients__text--icecream{width:53px;height:53px}}.modal-ingredients__text--coffee{background-color:var(--ice-coffee);width:43px;height:43px;border-radius:50%;margin-top:-2px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.modal-ingredients__text--coffee{width:53px;height:53px}}@media screen and (min-width:1200px){.modal-ingredients__text--coffee{width:53px;height:53px}}.modal-ingredients__text--milkshake{background-color:var(--milkshakes);width:43px;height:43px;border-radius:50%;margin-top:-2px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.modal-ingredients__text--milkshake{width:53px;height:53px}}@media screen and (min-width:1200px){.modal-ingredients__text--milkshake{width:53px;height:53px}}.ingredients{margin-bottom:48px}.ingredients__title{text-align:center;color:var(--blackText);margin-bottom:24px;font-size:20px;font-weight:500;line-height:1.4}.ingredients__item{letter-spacing:.04em;color:var(--blackText);justify-content:space-between;margin-bottom:11px;font-size:14px;line-height:1.79;display:flex}.ingredients__item:last-child{margin-bottom:0}@media screen and (min-width:768px){.form{padding-left:60px;padding-right:60px}}@media screen and (min-width:1200px){.form{padding-left:60px;padding-right:60px}}.form__label{margin-bottom:16px;display:block}.form__input:hover,.form__input:focus,.form__textarea:hover,.form__textarea:focus{outline:2px solid var(--accentBTN);border-color:var(--accentBTN)}.form__input,.form__textarea{width:100%;border:1px solid var(--mainBG);background-color:var(--formBG);border-radius:10px;display:block}.form__input--coffee,.form__textarea--coffee{border:1px solid var(--ice-coffee)}.form__input--milkshake,.form__textarea--milkshake{border:1px solid var(--milkshakes)}.form__input{height:42px}.form__textarea{height:84px;margin-bottom:32px}.form__input::-ms-input-placeholder,.form__textarea::-ms-input-placeholder{color:var(--blackText);padding-top:11px;padding-left:10px;font-size:14px;line-height:1.43}.form__input::placeholder,.form__textarea::placeholder{color:var(--blackText);padding-top:11px;padding-left:10px;font-size:14px;line-height:1.43}.button{width:132px;height:42px;background:var(--yellowText);border-color:rgba(0,0,0,0);border-radius:10px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600;line-height:1.2;display:block}@media screen and (min-width:768px){.button{width:121px;height:42px}}@media screen and (min-width:1200px){.button{width:121px;height:42px}}.button-modal{width:20px;height:20px;cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0;position:absolute;top:28px;right:20px}.button-modal__svg{fill:currentColor;transition:fill var(--duration)var(--cubic)}.button-modal__svg:hover,.button-modal__svg:focus{fill:var(--accentBTN)}.button:hover{background-color:var(--accentBTN);transition:color var(--duration)var(--cubic),background-color var(--duration)var(--cubic)}.button:focus{color:var(--whiteText);background-color:var(--accentBTN)}.location-modal__backdrop{z-index:100;width:100%;height:100%;opacity:1;transition:opacity var(--duration)var(--cubic);background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0}.location-modal__backdrop.is-hidden{opacity:0;pointer-events:none}.location-modal__backdrop.is-hidden .location-modal{transform:translate(-50%,-50%)scale(.9)}.location__modal{transition:transform var(--duration)var(--cubic);background-color:var(--whiteText);border:2px solid var(--yellowText);min-width:280px;border-radius:10px;padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.location__modal{max-width:568px;padding:32px 60px}}.location-modal__close-button{color:var(--blackText);fill:currentColor;transition:color var(--duration)var(--cubic);background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);position:absolute;top:8px;right:8px}@media screen and (min-width:768px){.location-modal__close-button{top:20px;right:20px}}.location-modal__close-button:hover,.location-modal__close-button:focus{color:var(--BTN)}.location-modal__title{letter-spacing:.04em;color:var(--blackText);text-align:center;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.location-modal__title{letter-spacing:.04em;margin-bottom:32px;font-size:20px;line-height:1.4}}.location-modal__svg{width:16px;height:16px}@media screen and (min-width:768px){.location-modal__svg{width:20px;height:20px}}.location-modal__link{max-width:134px;background-color:var(--BTN);color:var(--blackText);transition:color var(--duration)var(--cubic),background-color var(--duration)var(--cubic);border-color:rgba(0,0,0,0);border-radius:10px;margin-top:24px;margin-left:auto;margin-right:auto;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;display:block}@media screen and (min-width:768px){.location-modal__link{max-width:145px;margin-top:32px;font-size:14px}}.location-modal__link:hover{background-color:var(--accentBTN)}.location-modal__link:focus{background-color:var(--accentBTN);color:var(--whiteText)}.location-modal__link:disabled{background-color:var(--disabledBTN)}.read_backdrop{z-index:100;width:100%;height:100%;opacity:1;transition:opacity 250ms var(--cubic);background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;overflow-y:scroll}.read_backdrop.is-hidden{opacity:0;pointer-events:none}.read_backdrop.is-hidden .read__modal{transform:translate(-50%,-50%)scale(.9)}.read__modal{transition:transform 250ms var(--cubic);background-color:var(--whiteText);border:2px solid var(--yellowText);max-width:280px;border-radius:10px;padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.read__modal{max-width:568px;padding:32px 60px}}.read__modal__close-button{color:#131313;fill:currentColor;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);position:absolute;top:8px;right:8px}@media screen and (min-width:768px){.read__modal__close-button{top:20px;right:20px}}.read__modal__close-button:hover,.read__modal__close-button:focus{color:var(--BTN)}.read__modal__title{color:var(--blackText);text-align:center;margin-bottom:24px;font-size:20px;line-height:1.4}.read__modal__svg{width:20px;height:20px}.read__modal__descr{color:var(--blackText);font-size:16px;font-weight:400;line-height:1.4}.read-modal__video{width:220px;height:199px;border-radius:10px;margin-bottom:32px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.read-modal__video{width:448px;height:205px}}.upscroll{z-index:1;background-color:rgba(0,0,0,0);border:none;position:fixed;bottom:30px;right:20px;transform:rotate(-90deg)}.upscroll__icon{opacity:.6}
/*# sourceMappingURL=index.54a75867.css.map */
