*,: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}p,table,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul,ol,li{margin:0;padding-left:0;list-style:none}a{text-decoration:none;display:inline-block}img{width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none}.container{width:320px;margin-left:auto;margin-right:auto;padding:60px 20px}@media screen and (min-width:480px){.container{width:480px;padding:60px 20px}}@media screen and (min-width:768px){.container{width:768px;padding:60px 32px}}@media screen and (min-width:1200px){.container{width:1200px;padding:60px 16px}}body{background:#84a178;font-family:Montserrat,sans-serif}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.text--uppercase{text-transform:uppercase}.text--white{color:#fcfcfc}.font--serif{font-family:Seymour One,sans-serif}.container-fluid{max-width:100%;padding-left:16px;padding-right:16px}.itc-slider{position:relative}.itc-slider__wrapper{border-radius:8px;overflow:hidden}.itc-slider__items{will-change:transform;transition:transform .5s;display:flex}.itc-slider__transition-none{transition:none}.itc-slider__item{max-width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform;flex:0 0 100%}.itc-slider__btn{width:40px;height:50px;color:#fff;text-align:center;cursor:pointer;background:rgba(0,0,0,.2);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.itc-slider__btn_hide{display:none}.itc-slider__btn_prev{left:0}.itc-slider__btn_next{right:0}.itc-slider__btn:hover,.itc-slider__btn:focus{color:#fff;background:rgba(0,0,0,.3);outline:0;text-decoration:none}.itc-slider__btn:before{content:"";width:20px;height:20px;background:50%/100% 100% no-repeat;display:inline-block}.itc-slider__btn_prev:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.itc-slider__btn_next:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.itc-slider__indicators{z-index:15;justify-content:center;margin:0 15%;padding-left:0;list-style:none;display:flex;position:absolute;bottom:-24px;left:0;right:0}@media screen and (min-width:768px){.itc-slider__indicators{bottom:-44px}}.itc-slider__indicator{box-sizing:content-box;width:12px;height:12px;text-indent:-999px;cursor:pointer;background-color:#d9d9d9;background-clip:padding-box;border-radius:50%;flex:0 auto;margin-left:3px;margin-right:3px}.itc-slider__indicator_active{background-color:#84a178}svg{display:block}section{font-family:Montserrat,sans-serif}.header,.hero{background-color:#84a178}.container_start{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:480px){.container_start{width:480px}}@media screen and (min-width:768px){.container_start{width:768px}}@media screen and (min-width:1200px){.container_start{width:1200px}}.header__placing{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:50px;display:flex}@media screen and (min-width:768px){.header__placing{padding-top:20px;padding-bottom:14px}}@media screen and (min-width:1200px){.header__placing{padding-top:8px;padding-bottom:45px}}.header__close-icon{fill:#fcfcfc;height:19px;width:19px;cursor:pointer;display:block}.header__logo{display:block}.header__logo-icon{fill:#f8d24e;height:47px;width:40px}@media screen and (min-width:768px){.header__logo-icon{height:48px;width:44px}}@media screen and (min-width:1200px){.header__logo-icon{height:65px;width:60px}}.header__nav{align-items:center;gap:28px;font-size:16px;font-weight:700;line-height:1.25;display:flex}@media screen and (max-width:1199px){.header__nav{display:none}}.header__nav li a:hover,.header__nav li a:focus{color:#f8d24e}.header__nav li a{color:#fcfcfc}.header__open{align-items:center;display:flex}.header__open-icon{fill:#fff;cursor:pointer}@media screen and (min-width:1200px){.header__open-icon{display:none}}.header__buy{text-align:center;cursor:pointer;background-color:#f8d24e;border-color:rgba(0,0,0,0);border-radius:10px;padding:12px 38px 12px 31px;font-size:14px;font-weight:600;line-height:1.21429;display:none}.header__buy:hover{background-color:#0a8817}.header__buy:focus{color:#fcfcfc;background-color:#0a8817}.header__buy:disabled{background:#ababab}@media screen and (min-width:768px){.header__buy{align-items:center;gap:8px;margin-left:32px;display:flex}}.hero .container_start{padding-bottom:12px;position:relative}.hero .container_start div{z-index:1}@media screen and (min-width:1200px){.hero .container_start{padding-bottom:65px}}.hero__placing{justify-content:space-between;display:flex}.hero__title{letter-spacing:.04em;text-transform:uppercase;color:#fcfcfc;padding-bottom:32px;font-family:Seymour One,sans-serif;font-size:26px;font-style:normal;line-height:1.26923}@media screen and (min-width:768px){.hero__title{padding-bottom:24px}}@media screen and (min-width:1200px){.hero__title{font-size:38px;line-height:1.26316}}.products-btn{color:#000;border:2px solid #f8d24e;border-radius:8px;padding:11px 26px;font-size:12px;font-weight:600;line-height:1.25}.products-btn:hover,.products-btn:focus{border:2px solid #0a8817}.products-btn:disabled{border:2px solid #ababab}.advantages-btn{color:#f8d24e;border-radius:8px;margin-left:12px;font-size:12px;font-weight:600;line-height:1.25;-webkit-text-decoration-line:underline;text-decoration-line:underline}.advantages-btn:hover{color:#0a8817}.advantages-btn:focus{color:#fcfcfc}.advantages-btn:disabled{color:#ababab}.hero__buttons{padding-bottom:236px}@media screen and (min-width:768px){.hero__buttons{padding-bottom:12px}}@media screen and (min-width:1200px){.hero__buttons{padding-bottom:42px}}.hero__descr{align-items:center;display:flex}.icecream_plate{width:152px;height:152px;background-image:url(icecream_plate_tablet.e1c350e5.png);background-repeat:no-repeat;display:none}@media screen and (min-width:768px){.icecream_plate{display:block}}@media screen and (min-width:1200px){.icecream_plate{width:225px;height:225px;background-image:url(icecream_plate_desktop.0bc68fa7.png);background-repeat:no-repeat}}.hero__descr-text{max-width:139px;color:#fcfcfc;margin-left:32px;font-size:12px;font-weight:400;line-height:140%;display:none}.hero__descr-text p{padding-bottom:12px}@media screen and (min-width:1200px){.hero__descr-text p{padding-bottom:24px}}@media screen and (min-width:768px){.hero__descr-text{display:block}}@media screen and (min-width:1200px){.hero__descr-text{max-width:200px;margin-left:16px;padding-top:30px;font-size:14px}}.hero__descr-svg{fill:#fcfcfc}.hero__placing-right{flex-direction:column;align-items:flex-end;display:none}.hero__placing-right.length{margin-bottom:20px;padding-top:14px}.hero__placing-right li:first-child{letter-spacing:.04em;text-transform:uppercase;font-size:28px;font-weight:900;line-height:1.21429}@media screen and (min-width:1200px){.hero__placing-right li:first-child{font-size:46px;line-height:1.21739}}.hero__placing-right li:last-child{color:#fcfcfc;font-size:8px;font-weight:400;line-height:1.25}@media screen and (min-width:1200px){.hero__placing-right li:last-child{font-size:14px;line-height:1.21429}}@media screen and (min-width:768px){.hero__placing-right{display:flex}}.icecream{z-index:1;width:177px;height:217px;background-image:url(icecream_mobile.cb22dda4.png);background-repeat:no-repeat;padding:0;display:block;position:absolute;bottom:0;right:50%;transform:translate(55%)}@media screen and (min-width:768px){.icecream{width:268px;height:329px;background-image:url(icecream_tablet.088de936.png);background-repeat:no-repeat;bottom:0;right:92px;transform:translate(0)}}@media screen and (min-width:1200px){.icecream{width:456px;height:560px;background-image:url(icecream_desktop.48d3e491.png);background-repeat:no-repeat;bottom:0;right:92px;transform:translate(0)}}.hero__dots{width:320px;height:50px;z-index:0;fill:#f8d24e;background-image:url(dots_mobile.96984674.png);background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.hero__dots{width:100%;height:68px;background-image:url(dots_tablet.e123bfc8.png)}}@media screen and (min-width:1200px){.hero__dots{width:100%;height:383px;background-image:url(dots_desktop.200a88a6.png)}}.mob_menu{width:100%;height:100%;z-index:10;background-color:#84a178;padding-top:12px;padding-left:32px;padding-right:32px;position:fixed;top:0;left:0}.mob_menu.is-hidden{transform:translate(-50%,-50%)scaleY(0)}.modal-footer{justify-content:space-between;align-items:center;display:flex}.modal-nav{padding-top:51px}.modal-nav .header__nav{flex-direction:column;font-size:32px;font-weight:700;line-height:1.21875;display:flex}.modal_buy{text-align:center;cursor:pointer;background-color:#f8d24e;border-color:rgba(0,0,0,0);border-radius:10px;align-items:center;gap:8px;margin-top:110px;padding:12px 38px 12px 31px;font-size:14px;font-weight:600;line-height:1.21429;display:flex}@media screen and (min-width:768px){.modal_buy{display:none}}.product{background-color:#fff;background-image:url(bg-product-mobile.459ab6bb.jpg);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(bg-product-mobile-2x.8063af64.jpg)}}@media screen and (min-width:768px) and (max-width:1199px){.product{background-image:url(bg-product-tablet.036ccaf0.jpg)}}@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){.product{background-image:url(bg-product-tablet-2x.6c9769d6.jpg)}}@media screen and (min-width:1200px){.product{background-image:url(bg-product-desktop.3990c090.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){.product{background-image:url(bg-product-desktop-2x.c616557a.jpg)}}.label-h2{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:800;line-height:1.22222}@media screen and (min-width:768px) and (max-width:1199px){.label-h2{font-size:22px;line-height:1.22727}}@media screen and (min-width:1200px){.label-h2{font-size:30px;line-height:1.23333}}.product-h2{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;text-align:center;margin-bottom:148px;font-family:Seymour One,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:1.26667}@media screen and (min-width:768px) and (max-width:1199px){.product-h2{margin-bottom:243px;font-size:34px;line-height:43px}}@media screen and (min-width:1200px){.product-h2{letter-spacing:.06em;margin-bottom:287px;font-size:36px;line-height:1.25}}.product-box{flex-wrap:wrap;display:flex}.product-item{height:420px;border-radius:24px;flex-direction:column;align-items:center;padding:123px 40px 16px;display:flex;position:relative}.product-item:not(:last-child){margin-bottom:168px}@media screen and (min-width:480px) and (max-width:767px){.product-item{height:350px}}@media screen and (min-width:768px) and (max-width:1199px){.product-item{width:calc(33.3333% - 10.6667px);height:428px;margin-bottom:0;padding:108px 26px 12px}.product-item:not(:last-child){margin-bottom:0;margin-right:16px}}@media screen and (min-width:1200px){.product-item{width:calc(33.3333% - 19.3333px);height:536px;padding:165px 64px 60px}.product-item:not(:last-child){margin-bottom:0;margin-right:29px}}.product-item.one{background:#aec6a5}.product-item.one:before{content:"";width:200px;height:211px;background:url(ice-cream-tablet.c83745e4.png) no-repeat,linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;padding-bottom:11px;position:absolute;top:-108px;box-shadow:0 5.34219px 20.0332px rgba(10,136,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-item.one:before{background:url(ice-cream-tablet-2x.edc707a0.png) top/100% no-repeat,linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9}}@media screen and (min-width:768px) and (max-width:1199px){.product-item.one:before{height:212px;padding-bottom:12px;top:-123px}}@media screen and (min-width:1200px){.product-item.one:before{width:302px;height:318px;background:url(ice-cream-desktop.9d86b22c.png) no-repeat,linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;padding-bottom:16px;top:-167px}}@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){.product-item.one:before{background:url(ice-cream-desktop-2x.5a4a8e51.png) top/100% no-repeat,linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9}}.product-item.two{background:#efd478}.product-item.two:before{content:"";width:200px;height:211px;background:url(ice-coffee-tablet.5df69665.png) no-repeat,linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:50%;padding-bottom:11px;position:absolute;top:-108px;box-shadow:0 8px 30px rgba(153,114,23,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-item.two:before{background:url(ice-coffee-tablet-2x.aa9bbca6.png) top/100% no-repeat,linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9}}@media screen and (min-width:768px) and (max-width:1199px){.product-item.two:before{height:212px;padding-bottom:12px;top:-123px}}@media screen and (min-width:1200px){.product-item.two:before{width:302px;height:318px;background:url(ice-coffee-desktop.d6999c08.png) no-repeat,linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;padding-bottom:16px;top:-167px}}@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){.product-item.two:before{background:url(ice-coffee-desktop-2x.78c33825.png) top/100% no-repeat,linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9}}.product-item.three{background:#d6936d}.product-item.three:before{content:"";width:200px;height:211px;background:url(milkshakes-tablet.990e65a4.png) no-repeat,linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;border-radius:50%;padding-bottom:11px;position:absolute;top:-108px;box-shadow:0 8px 30px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.product-item.three:before{background:url(milkshakes-tablet-2x.0199124b.png) top/100% no-repeat,linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9}}@media screen and (min-width:768px) and (max-width:1199px){.product-item.three:before{height:212px;padding-bottom:12px;top:-123px}}@media screen and (min-width:1200px){.product-item.three:before{width:302px;height:318px;background:url(milkshakes-desktop.11c48568.png) no-repeat,linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;padding-bottom:16px;top:-167px}}@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){.product-item.three:before{background:url(milkshakes-desktop-2x.026dcbbe.png) top/100% no-repeat,linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9}}.product-h3{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;margin-bottom:40px;font-size:20px;font-style:normal;font-weight:700;line-height:1.2}@media screen and (min-width:768px) and (max-width:1199px){.product-h3{font-size:22px}}@media screen and (min-width:1200px){.product-h3{margin-bottom:66px;font-size:30px;line-height:1.23333}}.product-text{text-align:center;letter-spacing:.04em;color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:176%}@media screen and (min-width:1200px){.product-text{font-size:16px}}.product-btn{margin-top:auto}.backdrop{z-index:100;width:100%;height:100%;opacity:1;visibility:visible;pointer-events:initial;background-color:rgba(0,0,0,.2);transition:opacity .25s,visibility 250s;display:none;position:fixed;top:0}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{width:280px;max-height:90%;background:#fcfcfc;border:2px solid #f8d24e;border-radius:10px;padding:28px 20px;position:absolute;top:50%;left:50%;overflow-y:scroll;transform:translate(-50%)translateY(-50%)}@media screen and (min-width:768px){.modal{width:568px;padding:32px 40px}}.modal-btn-close{position:absolute;top:12px;right:12px}.modal-title{color:#131313;text-align:center;margin-bottom:20px;font-family:Seymour One;font-size:20px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.modal-title{margin-bottom:24px}}.modal-img-box{width:132px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;margin:0 auto 22px;padding-bottom:7px;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}@media screen and (min-width:768px){.modal-img-box{margin-bottom:24px}}.consist{justify-content:center;align-items:center;margin-bottom:40px;display:flex}@media screen and (min-width:768px){.consist{margin-bottom:48px}}.consist-item{width:calc(25% - 6px);border:2px solid #9cbe8f;border-radius:40px}.consist-item:not(:last-child){margin-right:9px}@media screen and (min-width:768px){.consist-item{width:65px}}.consist-number{color:#131313;width:43px;height:43px;background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:10px;font-weight:500;line-height:2.8;display:flex;box-shadow:0 6px 20px rgba(10,136,23,.25)}@media screen and (min-width:768px){.consist-number{height:53px;width:53px;font-size:12px;line-height:2.33333}}.consist-name{text-align:center;color:#131313;margin-bottom:8px;font-size:10px;font-style:normal;font-weight:400;line-height:12px}@media screen and (min-width:768px){.consist-name{margin-bottom:14px;font-size:12px;line-height:15px}}.ingredients{width:100%;border:none;margin-bottom:40px}.ingredients caption{text-align:center;color:#131313;margin-bottom:24px;font-size:20px;font-style:normal;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.ingredients{margin-bottom:48px}}.ingredients-name{text-align:left;letter-spacing:.04em;color:#131313;border:none;font-size:14px;font-style:normal;font-weight:400;line-height:176%}.ingredients-count{text-align:right}.modal-input{width:100%;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:16px;padding:11px 10px;display:block}@media screen and (min-width:768px){.modal-input{width:368px;margin:0 auto 16px}}.modal-input::-ms-input-placeholder{color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.modal-input::placeholder{color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.modal-comments{width:100%;height:84px;background:rgba(248,210,78,.1);border:1px solid #84a178;border-radius:10px;margin-bottom:24px;padding:11px 10px;display:block}@media screen and (min-width:768px){.modal-comments{width:368px;margin:0 auto 32px}}.modal-comments::-ms-input-placeholder{color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.modal-comments::placeholder{color:#131313;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.btn-submit{text-align:center;color:#131313;background:#f8d24e;border-radius:10px;align-items:center;margin:0 auto;padding:12px 34px;font-size:14px;font-style:normal;font-weight:600;line-height:17px;display:flex}.btn{min-width:164px;min-height:42px;color:#000;translate:all .3s ease-in;letter-spacing:normal;background-color:#f8d24e;border:1px solid #f8d24e;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;line-height:1.28;transition-delay:.15s;display:inline-flex}.btn svg{fill:currentColor}.btn:hover,.btn:focus{background:#0a8817;border-color:#0a8817}.btn:focus{color:#fcfcfc}.btn:disabled{cursor:not-allowed;background:#ababab}.about{text-align:center;letter-spacing:.04em;background:#84a178;padding-top:60px;padding-bottom:64px;font-size:12px;font-weight:400;line-height:1.62}.about__subtitle{letter-spacing:.04em;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.22}.about__title{letter-spacing:.06em;margin-bottom:32px;font-size:30px;font-weight:400;line-height:1.26}.about__content{grid-template-columns:1fr;gap:40px;display:grid}.about__content-text{margin-bottom:6px}.about__content p{margin-bottom:4px}.pic{margin-top:22px;position:relative}.pic:before{content:"";width:100%;height:100%;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:999px;display:block;position:absolute;top:-22px;left:0;right:0;box-shadow:0 4.48583px 16.8218px rgba(153,114,23,.25)}.pic picture{z-index:1;position:relative}@media screen and (min-width:768px){.about__title{margin-bottom:72px;font-size:34px}.about__subtitle{font-size:22px}.about__content{text-align:left;grid-template-columns:1fr 1fr;margin-bottom:60px}.about__content-text{margin-bottom:24px}.about__content-text-wrapper{flex-direction:column;justify-content:center;align-items:start;display:flex}.about__content p{margin-bottom:8px}.pic{margin-top:26px}.pic:before{top:-26px}}@media screen and (min-width:1200px){.about{font-size:16px}.about__title{margin-bottom:82px;font-size:36px}.about__subtitle{font-size:30px}.about__content{gap:109px}.about__content-text{margin-bottom:46px}.pic{margin-top:39px}.pic:before{top:-39px}}.advantages{background-color:#84a178;padding-bottom:64px}.advantages__list{text-align:center;grid-template-columns:1fr;justify-content:space-between;gap:28px;font-size:12px;font-weight:700;line-height:1.7;display:grid}.advantages__list-title{text-transform:uppercase;margin-bottom:16px;font-size:36px}.advantages__list-description{max-width:230px;margin:0 auto}.icon{width:50px;height:50px;background-color:#f8d24e;background-position:50%;background-repeat:no-repeat;border-radius:999px;margin-bottom:16px;display:inline-flex}.icon--cow{background-image:url(cow.0da04067.png)}.icon--weight{background-image:url(weight.90f1bcd3.png)}.icon--ice-crema{background-image:url(ice-crema.67613529.png)}@media screen and (min-width:768px){.advantages{padding-bottom:204px}.advantages__list{grid-template-columns:repeat(3,152px);font-size:14px}.advantages__list-title{font-size:48px}.icon{margin-bottom:32px}}@media screen and (min-width:1200px){.advantages{padding-bottom:178px}.advantages__list{grid-template-columns:repeat(3,1fr);gap:32px;font-size:16px}.advantages__list-title{font-size:58px}.icon{margin-bottom:40px}}*{box-sizing:border-box;margin:0;padding:0;list-style:none}.review__page{background-color:#fcfcfc;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:480px){.review__page{background-image:url(icecream-reviews_bg_mobile.f948e0f1.png)}}@media screen and (min-width:768px){.review__page{background-image:url(icecream-reviews_bg_tablet.407508a6.png)}}@media screen and (min-width:1200px){.review__page{background-image:url(icecream-reviews_bg_desktop.e29eaa64.png)}}.container__banner{position:relative}.container-gallery{width:320px;margin:0 auto;padding:0 20px 94px}@media screen and (min-width:768px){.container-gallery{width:768px;padding:0 32px 94px 20px}}@media screen and (min-width:1200px){.container-gallery{width:1200px;padding:0 93px 94px 94px}}.itc-slider.itc-slider-1{top:-32px}@media screen and (min-width:768px){.itc-slider.itc-slider-1{top:-144px}}@media screen and (min-width:1200px){.itc-slider.itc-slider-1{top:-98px}}.container__review{width:320px;margin:0 auto;padding:50px 20px 40px}@media screen and (min-width:768px){.container__review{width:768px;padding:50px 32px}}@media screen and (min-width:1200px){.container__review{width:1200px;padding:70px 116px 70px 117px}}.slider-box{width:280px;margin:0 auto;position:absolute;top:-32px}@media screen and (min-width:768px){.slider-box{width:704px;top:-144px}}@media screen and (min-width:1200px){.slider-box{width:1013px;top:-35px}}.review__photo{width:85px;border-radius:50%;margin:0 auto 32px}.review__text{text-align:center;letter-spacing:.04em;color:#fcfcfc;background:#84a178;border-radius:24px;margin-bottom:32px;padding:35px 39px;font-size:12px;font-weight:400;line-height:255%}@media screen and (min-width:768px) and (max-width:1199px){.review__text{text-align:center;padding:28px 80px 29px;font-size:14px;font-weight:500;line-height:186%}}@media screen and (min-width:1200px){.review__text{padding:43px 74px 41px 73px;font-size:16px;font-weight:500;line-height:186%}}.review__title{text-align:center;color:#131313;margin-bottom:0;font-size:20px;font-weight:500;line-height:186%}@media screen and (min-width:768px) and (max-width:1199px){.review__title{margin-bottom:20px;font-size:16px;line-height:186%}}@media screen and (min-width:1200px){.review__title{margin-bottom:20px;font-size:16px;line-height:186%}}.swiper{width:auto;height:auto;border-radius:8px;padding-bottom:30px;top:-32px}@media screen and (min-width:768px){.swiper{width:704px;border-radius:18px;padding-bottom:38px;top:-144px}}@media screen and (min-width:1200px){.swiper{width:1013px;border-radius:24px;padding-bottom:38px;top:-35px}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#84a178}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}span.swiper-pagination-bullet{width:12px;height:12px}.contacts-box-list{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.contacts-box-list{flex-wrap:nowrap;margin-bottom:40px}}@media screen and (min-width:1200px){.contacts-box-list{margin-bottom:60px}}.contacts-box-item{width:100%;height:412px;background-color:#fcfcfc;border-radius:24px;padding:40px 32px 24px}@media screen and (min-width:768px){.contacts-box-item{height:537px}}@media screen and (min-width:1200px){.contacts-box-item{height:542px}}.dicor-contacts-title{background-color:#f8d24e;border-radius:6px;margin-bottom:20px;padding:4px 22px;display:inline-block}.contacts-title{letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#131313;align-items:center;font-size:12px;font-weight:500;line-height:1.16667}@media screen and (min-width:768px){.contacts-title{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.375}}.contacts-city{letter-spacing:.04em;color:#131313;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.83333}@media screen and (min-width:768px){.contacts-city{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.contacts-city{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.875}}.physical-adress{letter-spacing:.04em;color:#d6936d;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1.83333}@media screen and (min-width:768px){.physical-adress{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.physical-adress{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.8125}}.border-day-time{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:24px;padding-bottom:24px}.contacts-day{letter-spacing:.04em;color:#131313;font-size:12px;font-weight:500;line-height:1.83333}@media screen and (min-width:768px){.contacts-day{font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.contacts-day{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.875}}.contacts-time{color:#ababab;font-size:12px;font-weight:500;line-height:1.83333}.contacts-time:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.contacts-time{font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.contacts-time{font-size:16px;font-weight:500;line-height:1.875}}.contacts-tel{color:#131313;margin-top:24px;font-size:12px;font-weight:500;line-height:1.58333}@media screen and (min-width:768px){.contacts-tel{font-size:14px;font-weight:500;line-height:.184211}}@media screen and (min-width:1200px){.contacts-tel{font-size:16px;font-weight:500;line-height:1.5}}.contacts-email{color:#131313;margin-top:6px;font-size:12px;font-weight:500;line-height:1.58333}@media screen and (min-width:768px){.contacts-email{font-size:14px;font-weight:500;line-height:.184211}}@media screen and (min-width:1200px){.contacts-email{font-size:16px;font-weight:500;line-height:1.5}}.btn-flex{flex-direction:column;gap:16px;padding-left:62px;padding-right:62px;display:flex}@media screen and (min-width:768px){.btn-flex{flex-direction:row;justify-content:center;padding-left:180px;padding-right:180px}}@media screen and (min-width:1200px){.btn-flex{padding-left:396px;padding-right:396px}}.btn-frst{min-width:164px;min-height:42px;color:#131313;translate:all .3s ease-in;letter-spacing:normal;background-color:#f8d24e;border:1px solid #f8d24e;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;line-height:1.28;transition-delay:.15s;display:inline-flex}.btn-frst:hover,.btn-frst:focus{background-color:#0a8817;border:1px solid #0a8817}.btn-scnd{min-width:164px;min-height:42px;color:#131313;translate:all .3s ease-in;letter-spacing:normal;background-color:rgba(0,0,0,0);border:2px solid #f8d24e;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;line-height:1.28;transition-delay:.15s;display:inline-flex}.btn-scnd:hover,.btn-scnd:focus{background-color:#0a8817;border:1px solid #0a8817}.footer-container{padding-bottom:0}@media screen and (min-width:1200px){.footer-container{padding-bottom:60px}}@media screen and (min-width:768px){.footer-container{display:flex}}@media screen and (min-width:1200px){.footer-container{justify-content:space-between}}@media screen and (min-width:768px){.footer-title-wrap{flex-direction:column;display:flex}}@media screen and (min-width:1200px){.footer-title-wrap{flex-direction:row;margin-right:auto;display:inline}}.first-footer-title{text-transform:uppercase;text-align:left;color:#fcfcfc;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.22222}@media screen and (min-width:768px){.first-footer-title{letter-spacing:.04em;margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.23077}}@media screen and (min-width:1200px){.first-footer-title{letter-spacing:.04em;margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.23333}}.second-footer-title{letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#fcfcfc;margin-bottom:60px;font-size:34px;font-weight:700;line-height:1.20588}@media screen and (min-width:768px){.second-footer-title{letter-spacing:.06em;max-width:352px;margin-bottom:0;padding-bottom:32px;font-size:48px;font-weight:700;line-height:1.22917}}@media screen and (min-width:1200px){.second-footer-title{letter-spacing:.06em;min-width:500px;padding-bottom:0;font-size:58px;font-weight:700;line-height:1.22414}}@media screen and (min-width:768px){.footer-soctel-wrap{flex-direction:column;display:flex}}@media screen and (min-width:1200px){.footer-soctel-wrap{flex-direction:row;display:inline}}.soc-footer-list{justify-content:right;gap:20px;margin-bottom:20px;display:flex}@media screen and (min-width:768px){.soc-footer-list{gap:30px;margin-bottom:34px;padding-top:65px}}@media screen and (min-width:1200px){.soc-footer-list{margin-top:40px;margin-bottom:0;padding-top:0}}@media screen and (min-width:1200px){.soc-footer-list{margin-top:18px;margin-bottom:40px}}.soc-footer-item{width:34px;height:34px}.soc-footer-link{width:100%;height:100%;background-color:#f8d24e;border-radius:50%;justify-content:center;align-items:center;display:flex}.soc-footer-icon{fill:#84a178}.soc-footer-link:hover .soc-footer-icon,.soc-footer-link:focus .soc-footer-icon{fill:#fcfcfc}.footer-tel{text-align:right;color:#131313;padding-bottom:40px;font-size:12px;font-weight:700;line-height:1.83333}@media screen and (min-width:768px){.footer-tel{min-width:285px;padding-bottom:0;font-size:14px;font-weight:700;line-height:1.85714}}@media screen and (min-width:1200px){.footer-tel{letter-spacing:.02em;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.875}}.footer-link-tel{color:#fcfcfc}@media screen and (min-width:1200px){.foot-comp-descwrap{padding-left:16px;padding-right:16px}}.footer-company-container{border-top:1px solid #e1e1e1}.footer-company{padding:20px}@media screen and (min-width:768px){.footer-company{padding:12px}}.footer-text-company{text-align:center;color:#7a7a7a;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.footer-text-company{letter-spacing:.02em;font-size:14px;font-weight:700;line-height:1.85714}}@media screen and (min-width:1200px){.footer-text-company{letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.83333}}.second-part-text{display:block}@media screen and (min-width:768px){.second-part-text{display:inline}}
/*# sourceMappingURL=index.5a213cdc.css.map */
