@font-face{font-family:Mont;font-style:normal;font-weight:700;src:local("Mont Bold"),local("Mont-Bold"),url(/build/frontend/fonts/Mont-Bold.8b7a4e06.woff2) format("woff2"),url(/build/frontend/fonts/Mont-Bold.bbedfa07.woff) format("woff")}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:local("Mont SemiBold"),local("Mont-SemiBold"),url(/build/frontend/fonts/Mont-SemiBold.95ab478c.woff2) format("woff2"),url(/build/frontend/fonts/Mont-SemiBold.5d4afcfe.woff) format("woff")}@font-face{font-family:Mont;font-style:normal;font-weight:400;src:local("Mont Regular"),local("Mont-Regular"),url(/build/frontend/fonts/Mont-Regular.efd082cb.woff2) format("woff2"),url(/build/frontend/fonts/Mont-Regular.5f2dd089.woff) format("woff")}@font-face{font-family:Mont;font-style:normal;font-weight:300;src:local("Mont Light"),local("Mont-Light"),url(/build/frontend/fonts/Mont-Light.a5ad7d42.woff2) format("woff2"),url(/build/frontend/fonts/Mont-Light.4f45d6de.woff) format("woff")}@font-face{font-display:swap;font-family:Marck Script;font-style:normal;font-weight:400;src:local("Marck Script"),local("MarckScript-Regular"),url(/build/frontend/fonts/MarckScript-Regular.459ec6bd.woff2) format("woff2"),url(/build/frontend/fonts/MarckScript-Regular.7347eb02.woff) format("woff")}




/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:transparent;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}*{box-sizing:border-box}button{cursor:pointer}img{max-width:100%}.container{margin:0 auto;max-width:1440px;padding:0 25px;width:100%}@media screen and (max-width:1024px){.container{max-width:768px}}@media screen and (max-width:768px){.container{max-width:414px;padding:0 10px}}html{font-family:Mont,sans-serif}a{color:#000;text-decoration:none}h3{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px}@media screen and (max-width:768px){h3{font-size:32px;font-style:normal;letter-spacing:-.64px;line-height:40px}}h2{font-size:50px;font-weight:600;letter-spacing:-.04em;line-height:56px;margin-bottom:44px}@media screen and (max-width:768px){h2{font-size:36px;line-height:42px}}h1{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin:0}@media screen and (max-width:768px){h1{font-size:32px;letter-spacing:-.64px;line-height:40px}}.-inter{font-family:Inter,sans-serif}.button__secondary{align-items:center;background:0;border:1px solid #e8eaed;display:flex;padding:15px 10px;transition:.3s}.button__secondary.--icon-right svg{margin-left:10px;margin-right:0}.button__secondary svg{margin-right:10px;width:22px}.button__secondary svg *{transition:.3s}.button__secondary.--fill-on-hover{align-items:flex-start;color:#7e7f80;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:24px;padding:9px 10px;text-transform:uppercase}.button__secondary:hover{border-color:#000}.button__secondary:hover.--fill-on-hover{color:#000}.button__secondary:hover.--fill-on-hover .fill{fill:#000}.button__secondary:hover.--fill-on-hover .stroke{stroke:#000}.button__primary{align-items:center;background:#d8dff4;border:0;border-radius:2px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:center;letter-spacing:.04em;line-height:24px;padding:25px 40px;text-transform:uppercase;transition:.3s}@media screen and (max-width:1024px){.button__primary{padding:14px 40px 11px}}.button__primary:hover{background:#cfd6eb}@media screen and (max-width:567px){.bingc-phone-button{display:none!important}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.header-mobile,body.sticky-header header{display:none}body.sticky-header .header-mini{animation:headerFin .3s ease-in;display:flex}body.sticky-header .header__categories:after,body.sticky-header .header__categories>li{margin-right:24px}.header-mini{background:#fff;box-shadow:1px 1px 7px rgba(0,0,0,.07);display:none;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:99}.header-mini .logo{max-width:160px}.header-mini .flex-container{display:flex;justify-content:space-between}.header-mini .categories{align-items:center;display:flex;margin:0 auto}.header-mini .header__cart:after{bottom:-8px}@keyframes headerFin{0%{opacity:0}to{opacity:1}}header{margin-bottom:40px}header.is-home{margin-bottom:20px}.header__center,.header__left,.header__right{width:33.3%}.header__center{text-align:center}.header__right{align-items:center;display:flex;justify-content:flex-end}.header__offer{background:#000;display:flex;overflow:hidden;padding:10px 0;width:100%}.header__offer .line{leading-trim:both;text-edge:cap;align-items:center;animation:ticker 10s linear infinite;color:#d8dff4;display:flex;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.15em;line-height:1;text-transform:uppercase;white-space:nowrap}.header__offer .line:after{background:#d8dff4;border-radius:50%;content:"";display:inline-block;height:4px;margin:0 15px;width:4px}.header__main{display:flex;justify-content:space-between;padding:40px 0}.header__main .contact{align-items:center;cursor:pointer;display:flex;margin-right:33px;position:relative}.header__main .contact.hovered .header__contacts-modal{animation:submenuAppear .3s ease-in;display:block}.header__main .contact.hovered:after{width:calc(100% + 2px)}.header__main .message-icon{margin-right:8px}.header__main .tel{font-size:18px;font-weight:400;line-height:1;margin-right:8px}.header__contacts-modal{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;min-width:436px;padding:20px;position:absolute;top:calc(100% + 18px);z-index:99}.header__contacts-modal .text{font-size:16px;letter-spacing:-.03em;line-height:24px;margin-bottom:20px}.header__contacts-modal .buttons{display:flex;flex-wrap:wrap;min-width:410px}.header__contacts-modal .buttons .contact__button{font-size:13px;letter-spacing:-.03em;line-height:16px;margin-bottom:10px;width:calc(50% - 5px)}.header__contacts-modal .buttons .contact__button:nth-child(odd){margin-right:10px}.header__schedule{align-items:center;display:flex;justify-content:space-between;margin-top:21px}.header__schedule .label{font-size:20px;font-weight:600;line-height:26px}.header__schedule .time{font-size:16px;letter-spacing:-.03em;line-height:24px}.header__left{align-items:center;display:flex}.header__search{position:relative}.header__search:after{background:#000;bottom:-13px;content:"";display:block;height:1px;position:absolute;transition:.3s;width:0}.header__search.focused{min-width:447px;width:100%}.header__search.focused:after{width:100%}#search-result{max-height:500px;overflow:scroll}#header-search,#header-search-mobile{background:url(/build/frontend/images/search.c194be9f.svg) no-repeat 0 50%;background-size:24px;border:0;display:block;font-size:14px;font-weight:400;line-height:24px;max-width:104px;padding-left:29px;position:relative}#header-search-mobile::placeholder,#header-search::placeholder{color:#000;font-size:14px;font-weight:400;line-height:24px}#header-search-mobile:focus,#header-search:focus{max-width:unset;outline:unset}.header__page-nav{display:flex;list-style:none}.header__page-nav a{color:#000;display:block;font-size:14px;line-height:24px;position:relative}.header__page-nav li:not(:last-child){margin-right:20px}.header__bottom{align-items:center;display:flex;justify-content:center}.header__bottom.bordered{border-bottom:1px solid #e8eaed;padding-bottom:20px}@keyframes submenuAppear{0%{opacity:0}to{opacity:1}}.header__categories{display:flex;list-style:none}@media screen and (max-width:1024px){.header__categories{flex-direction:column}}.header__categories:after{background:#e8eaed;content:"";display:block;height:24px;margin-right:40px;width:1px}.header__categories a{display:block;font-size:18px;line-height:24px;white-space:nowrap}.header__categories>li{margin-right:40px}@media screen and (max-width:1240px){.header__categories>li{margin-right:20px}}.header__categories>li{position:relative}.header__categories>li.hovered>a:after{width:calc(100% + 2px)}.header__categories>li.hovered .submenu{animation:submenuAppear .3s ease-in;display:block}.header__categories>li .submenu{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;left:0;list-style:none;min-width:196px;padding:30px 20px;position:absolute;top:calc(100% + 18px);z-index:98}.header__categories>li .submenu a{display:inline-block;font-size:18px;line-height:24px}.header__categories>li .submenu li:not(:last-child){margin-bottom:25px}.a-underline{position:relative}.a-underline:after{background:#000;bottom:-13px;content:"";display:block;height:1px;left:-1px;position:absolute;transition:.3s;width:0}.a-underline:hover:after{width:calc(100% + 2px)}.header__tastes-dropdown{position:relative}@media screen and (max-width:567px){.header__tastes-dropdown .header__tastes{display:none}.header__tastes-dropdown .header__tastes-submenu{box-shadow:unset;display:block;padding:0 0 24px;position:static}.header__tastes-dropdown .header__tastes:after{width:calc(100% + 2px)}}.header__tastes-dropdown:hover .header__tastes-submenu{animation:submenuAppear .3s ease-in;display:block}.header__tastes-dropdown:hover .header__tastes:after{width:calc(100% + 2px)}.header__tastes-submenu{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;left:0;list-style:none;min-width:196px;padding:30px 20px;position:absolute;top:100%;z-index:98}.header__tastes-submenu a{display:inline-block;font-size:18px;line-height:24px}.header__tastes-submenu li:not(:last-child){margin-bottom:25px}.header__tastes{align-items:center;display:flex;font-size:18px;line-height:24px}.header__tastes svg{margin-right:13px}.header__cart{align-items:center;cursor:pointer;display:flex;margin-left:auto;position:relative}.header__cart .count{font-size:20px;font-weight:600;line-height:24px}.header__cart svg{margin-right:10px}.header__bottom-nav{align-items:center;display:flex;margin:0 auto}#search-result{background:#fff;border-radius:2px;box-shadow:0 10px 30px rgba(0,0,0,.15);left:0;padding:10px;position:absolute;top:calc(100% + 30px);width:100%;z-index:99}.search__product{align-items:flex-start;border-bottom:1px solid #e8eaed;border-radius:2px;display:flex;margin-bottom:20px;padding:10px;transition:.3s}.search__product:hover{background:#d8dff4}.search__product .thumb{margin-right:15px;max-width:80px}.search__product .thumb img{border-radius:2px}.search__product .title{margin-bottom:5px}.search__product .id,.search__product .title{font-size:20px;font-weight:600;line-height:24px}.search__product .id{color:#7c7d80}@media screen and (max-width:1140px){.sticky-header .header-mobile{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:99}.sticky-header .header-mobile .header__offer,header.header-desktop{display:none}.header-mini{display:none!important}.header-mobile{background:#fff;border-bottom:1px solid var(--Gray-90,#e8eaed);display:block;margin-bottom:20px;position:relative;z-index:99}.header-mobile .container{max-width:100%}.header-mobile .burger,.header-mobile .controls{width:70px}.header-mobile .content{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.header-mobile .controls{align-items:baseline;display:flex}.header-mobile .header__contacts{margin-right:15px}.header-mobile .header__contacts .arrow,.header-mobile .header__contacts .tel{display:none!important}.header-mobile .logo{max-width:164px}.header-mobile .header__cart .count{align-items:center;background:#d8dff4;border-radius:50%;display:flex;font-size:12px;height:21px;justify-content:center;position:absolute;right:2px;top:10px;width:20px}.burger{display:flex;flex-direction:column}.burger .line{background:#000;height:2px;width:16px}.burger .line:not(:last-child){margin-bottom:5px}}.mobile-nav__overlay{display:none}@media screen and (max-width:1024px){.mobile-nav__overlay.opened{background:rgba(0,0,0,.4);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}}.mobile-nav__overlay .mobile-nav{background:#fff;height:100vh;overflow:auto;padding:28px 20px 20px;width:calc(100% - 34px)}.mobile-nav__overlay .mobile-nav .languages{display:flex;gap:10px;justify-content:center;margin-bottom:28px}.mobile-nav__overlay .mobile-nav .languages span{color:#000;font-size:20px;font-weight:500}.mobile-nav__overlay .mobile-nav .languages a{color:#828080;font-size:20px;font-weight:500}.mobile-nav__overlay .logo{max-width:198px}.mobile-nav__overlay .nav-els{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.mobile-nav__overlay #header-search-mobile{width:0}.mobile-nav__overlay #header-search-mobile.focused{width:100%}.mobile-nav__overlay .header__categories{margin-bottom:20px}.mobile-nav__overlay .header__categories>li{padding:10px 0}.mobile-nav__overlay .header__categories>li .nav__label{align-items:center;display:flex}.mobile-nav__overlay .header__categories>li.hovered .expand{transform:rotate(180deg)}.mobile-nav__overlay .header__categories>li .submenu{background:0;box-shadow:unset;position:static}.mobile-nav__overlay .header__categories>li .expand{display:flex;margin-left:5px;transition:all .3s}.mobile-nav__overlay .header__categories>li a{color:var(--black-100,#000);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.mobile-nav__overlay .header__categories:after{height:1px;width:24px}.mobile-nav__overlay .header__tastes{margin-bottom:30px}.mobile-nav__overlay .header__page-nav{border-top:1px solid #e8eaed;justify-content:center;margin-bottom:28px;padding-top:20px}.mobile-nav__overlay .phone{align-items:center;display:flex;font-size:32px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.64px;line-height:40px}.mobile-nav__overlay .phone svg{display:none}.mobile-nav__overlay .schedule{color:var(--Gray-50,#7e7f80);font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.39px;line-height:24px;margin-bottom:20px;text-align:center}.mobile-nav__overlay .buttons a,.mobile-nav__overlay .buttons button{justify-content:center;width:100%}.mobile-nav__overlay .buttons a:not(:last-child),.mobile-nav__overlay .buttons button:not(:last-child){margin-bottom:10px}.mobile-nav__buttons{align-items:center;display:flex;padding-top:6px;position:relative}.mobile-nav__buttons .clear-search{display:none;position:absolute;right:0;top:9px;width:12px}.mobile-nav__buttons .header__search{margin-right:15px}.mobile-nav__buttons .close{display:flex}.search-result-mobile{background:#fff;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;display:none;left:0;padding:20px 10px;position:absolute;top:73px;width:calc(100% - 39px);z-index:99}.search-result-mobile .search__product{margin-bottom:8px}.search-result-mobile .search__product .thumb{max-width:60px}.search-result-mobile .search__product .title{font-size:16px;line-height:18px}.search-result-mobile .search__product .id{font-size:18px;line-height:20px}#search-result-mobile{max-height:40vh;overflow:auto}.slider__main{border-radius:2px;height:536px;margin-bottom:25px;overflow:hidden;position:relative}@media screen and (max-width:1024px){.slider__main{height:auto;margin-bottom:50px}}.slider__main .image{margin-bottom:15px}@media screen and (min-width:1025px){.slider__main .image{display:none}}.slider__main .slide{position:relative}@media screen and (max-width:1024px){.slider__main .slide{background:0!important}.slider__main .slide:before{display:none!important}}.slider__main .slide:before{background:linear-gradient(180deg,transparent,#000);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.slider__main .content{bottom:0;display:flex;justify-content:space-between;left:0;padding:25px 20px;position:absolute;width:100%;z-index:2}@media screen and (max-width:1024px){.slider__main .content{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:0;position:static}.slider__main .content .slider__main-heading{color:var(--black-100,#000);font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:40px;margin-bottom:15px}}.slider__main .buttons{align-items:center;display:flex}@media screen and (max-width:1024px){.slider__main .buttons{width:100%}.slider__main .buttons .slide-order{margin-right:0;max-width:100%;padding:12px 40px;width:100%}}.slider__main .slide-order{margin-right:75px}.slider__main-heading{color:#fff;font-size:50px;font-weight:600;letter-spacing:-.04em;line-height:56px;max-width:594px}.slider__main-next{bottom:69px;cursor:pointer;position:absolute;right:15px;z-index:3}@media screen and (max-width:1024px){.slider__main-next{display:none}}.main__categories{margin-bottom:140px}@media screen and (max-width:768px){.main__categories{margin-bottom:100px}}.main__categories .categories__grid{grid-column-gap:25px;grid-row-gap:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.main__categories .categories__grid .category__main .img{display:none}@media screen and (max-width:1024px){.main__categories .categories__grid{grid-column-gap:10px;grid-row-gap:20px;display:flex;flex-wrap:wrap}.main__categories .categories__grid .category__main{width:calc(50% - 5px)}.main__categories .categories__grid .category__main:first-child{height:220px}.main__categories .categories__grid .category__main:first-child .content a{align-items:flex-start}.main__categories .categories__grid .category__main:first-child .content a:after{top:-2px}.main__categories .categories__grid .category__main .content a{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.36px;line-height:18px}.main__categories .categories__grid .category__main .content a:before{display:none!important}.main__categories .categories__grid .category__main .content a:after{content:url(/build/frontend/images/link-arrow-sm.9cda1b34.svg);display:inline-block;line-height:1;margin-left:5px;margin-top:2px;position:relative;top:unset;transition:.3s}.main__categories .categories__grid .category__main .content a:hover:after{margin-left:0;margin-right:8px;opacity:1}.main__categories .categories__grid .category__main:not(:first-child){background:0!important}.main__categories .categories__grid .category__main:not(:first-child) .img{display:block;margin-bottom:10px}.main__categories .categories__grid .category__main:not(:first-child) a{padding:0;position:static}.main__categories .categories__grid .category__main .subcategories{display:none}.main__categories .categories__grid .category__main.category__cell-1{width:100%}}.main__categories .category__cell-1{background:url(/build/frontend/images/cakes.9a8a30f5.jpg) 50% 50%;background-size:cover;grid-area:1/1/3/2;height:448px;width:448px}.main__categories .category__cell-2{background:url(/build/frontend/images/cupcakes.44868b9c.jpg) 50% 50%;background-size:cover;grid-area:1/2/2/3}.main__categories .category__cell-3{background:url(/build/frontend/images/macaroons.bd49d61c.jpg) 50% 50%;background-size:cover;grid-area:1/3/2/4}.main__categories .category__cell-4{background:url(/build/frontend/images/bento.07a91a92.jpg) 50% 50%;background-size:cover;grid-area:2/2/3/3}.main__categories .category__cell-5{background:url(/build/frontend/images/cakepops.a6eb3bdb.jpg) 50% 50%;background-size:cover;grid-area:2/3/3/4}.main__categories .category__main,.main__categories .category__sub{position:relative}.main__categories .category__main .content a,.main__categories .category__sub .content a{color:var(--black-100,#000);font-size:36px;font-style:normal;font-weight:600;height:100%;left:0;letter-spacing:-.72px;line-height:44px;padding:25px;position:absolute;top:0;width:100%;z-index:1}.main__categories .category__main .content a:before,.main__categories .category__sub .content a:before{content:url(/build/frontend/images/link-arrow.9504fbe3.svg);display:inline-block;line-height:1;margin-left:-14px;opacity:0;position:relative;top:-4px;transition:.3s}.main__categories .category__main .content a:hover:before,.main__categories .category__sub .content a:hover:before{margin-left:0;margin-right:8px;opacity:1}.main__categories .category__main .subcategories,.main__categories .category__sub .subcategories{bottom:0;display:flex;flex-wrap:wrap;left:5px;position:absolute;z-index:2}.main__categories .subcategory__button{background:#fff;border-radius:2px;display:inline-block;font-size:15px;line-height:1;margin-bottom:8px;padding:10px 15px;transition:.3s}.main__categories .subcategory__button:hover{background:#d8dff4}.main__categories .subcategory__button:not(:last-child){margin-right:5px}.main__best-offers{margin-bottom:150px}@media screen and (max-width:768px){.main__best-offers{margin-bottom:100px}}.main__best-offers .section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.main__best-offers .section-head{align-items:flex-start;flex-direction:column;margin-bottom:30px}.main__best-offers .section-head h3{margin-bottom:30px}.main__best-offers .categories{height:31px;overflow:auto;width:100%}}@media screen and (max-width:768px){.main__best-offers .categories::-webkit-scrollbar{display:none}}.main__best-offers .categories ul{display:flex;list-style:none}.main__best-offers .categories ul li:not(:last-child){margin-right:40px}@media screen and (max-width:1024px){.main__best-offers .categories ul li{white-space:nowrap}}.main__best-offers .categories .selected:after{width:calc(100% + 2px)}.products__grid{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px}@media screen and (max-width:1024px){.products__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.products__grid{grid-template-columns:repeat(1,1fr)}}.products__item{display:flex;flex-direction:column}.products__item-image{align-items:center;border-radius:2px;display:flex;justify-content:center;margin-bottom:15px;overflow:hidden}.products__item-image:hover img{transform:scale(1.1)}.products__item-image img{transition:.3s}.products__item-title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:10px}.products__item-order{align-items:center;border:1px solid #e8eaed;border-radius:2px;display:flex;justify-content:space-between;margin-top:auto;padding:15px 20px;transition:.3s}.products__item-order:hover{border-color:#000}.products__item-order .price{font-size:18px;font-weight:500;line-height:24px}.products__item-order .price-by{color:#adafb3;font-size:16px;font-weight:500;line-height:24px}.products__item-order .order{leading-trim:both;text-edge:cap;font-size:13px;font-weight:600}.products__item-order .order,.products__more{letter-spacing:.04em;line-height:20px;text-transform:uppercase}.products__more{align-items:flex-start;display:flex;font-size:15px;margin:0 auto;max-width:320px}.products__more svg{margin-right:10px}.main__tastes{border-bottom:1px solid #e8eaed;margin-bottom:140px;padding-bottom:60px}@media screen and (max-width:768px){.main__tastes{margin-bottom:100px}}.main__tastes .section-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:48px}@media screen and (max-width:768px){.main__tastes .section-head{align-items:flex-start;flex-direction:column}.main__tastes .section-head h3{margin-bottom:15px}}.main__tastes .section-head .nav{display:flex;justify-content:space-between}.main__tastes .section-head .text{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:28px;margin-right:28px;max-width:590px}@media screen and (max-width:1024px){.main__tastes .section-head .text{max-width:400px}}@media screen and (max-width:768px){.main__tastes .section-head .text{font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:24px;margin-right:0;max-width:100%}}.main__tastes .section-head .arrows{align-items:center;display:flex;min-width:90px}@media screen and (max-width:768px){.main__tastes .section-head .arrows{display:none}}.main__tastes .section-head .arrows .next,.main__tastes .section-head .arrows .prev{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.main__tastes .section-head .arrows .next.swiper-button-disabled svg path,.main__tastes .section-head .arrows .prev.swiper-button-disabled svg path{stroke:#e8eaed}.slider__tastes .taste__img{margin-bottom:25px;position:relative}.slider__tastes .taste__img img{border-radius:2px;width:100%}.slider__tastes .taste__title{font-size:16px;line-height:20px}.slider__tastes .taste__info{align-items:center;background:#fff;border-radius:50%;bottom:5px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:5px;transition:.3s;width:32px;z-index:1}.slider__tastes .taste__info.opened{transform:rotate(45deg)}.slider__tastes .taste__description{display:none}@keyframes fin{0%{opacity:0}to{opacity:1}}.modal__taste-description{animation:fin .3s ease-in;background:#fff;border-radius:2px;box-shadow:0 4px 40px rgba(0,0,0,.1);padding:20px 15px 15px;position:absolute;width:340px;z-index:1}.modal__taste-description .close{display:none}@media screen and (max-width:768px){.modal__taste-description .close{cursor:pointer;display:flex;position:absolute;right:10px;top:10px}.modal__taste-description{left:calc(50% - 170px)!important;position:fixed;top:14vh!important;z-index:999}}.modal__taste-description .title{font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:26px;margin-bottom:15px}.modal__taste-description .text{margin-bottom:15px}.modal__taste-description ul{font-size:15px;letter-spacing:-.03em;line-height:22px;list-style:disc;padding-left:13px}.modal__taste-description ul li{list-style:disc}.modal__taste-description ul li:not(:last-child){margin-bottom:14px}.main__tastes .mob-nav{display:none}@media screen and (max-width:768px){.main__tastes .mob-nav{align-items:center;display:flex}.main__tastes .mob-nav .next{display:flex;min-width:24px}.main__tastes .mob-nav .paging{align-items:center;display:flex;margin-right:23px;width:100%}.main__tastes .mob-nav .swiper-pagination-bullet{background:#e8eaed;height:2px;max-width:60px;width:100%}.main__tastes .mob-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}}.tastes__overlay{display:none}@media screen and (max-width:768px){.tastes__overlay{align-items:center;background:rgba(33,24,61,.2);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.tastes__overlay.active{display:block}}.main__call-to-action{margin-bottom:140px}@media screen and (max-width:768px){.main__call-to-action{margin-bottom:40px}}.main__call-to-action .flex-container{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.main__call-to-action .flex-container{align-items:flex-start;flex-direction:column}}@media screen and (max-width:1024px){.cta__content h2{font-size:34px;line-height:40px;margin-bottom:15px}}.cta__slider{width:50%}@media screen and (max-width:768px){.cta__slider{width:100%}}.cta__slider .nav{align-items:center;bottom:26px;display:flex;position:absolute;right:26px;z-index:3}.cta__slider .nav .swiper-button-disabled svg path{stroke:#e8eaed}.cta__slider .nav .counter{color:#fff;font-size:15px;letter-spacing:-.03em;line-height:1;margin:0 10px 4px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.cta__slider .product{border-radius:2px;overflow:hidden;position:relative}.cta__slider .product img{width:100%}.cta__slider .product:before{background:linear-gradient(180deg,transparent,#000);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.cta__slider .product .title{bottom:34px;color:#fff;font-size:36px;font-weight:600;left:20px;letter-spacing:-.02em;line-height:44px;max-width:501px;position:absolute;z-index:2}.cta__content,.cta__rtb,.cta__text{display:flex;flex-direction:column;padding-left:27px;width:50%}@media screen and (max-width:768px){.cta__content,.cta__rtb,.cta__text{padding-left:0;width:100%}}.cta__content .label,.cta__rtb .label,.cta__text .label{color:#7e7f80;font-size:12px;font-weight:600;letter-spacing:.15em;line-height:15px;margin-bottom:30px;text-transform:uppercase}.cta__content .rtb,.cta__rtb .rtb,.cta__text .rtb{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.cta__content .rtb,.cta__rtb .rtb,.cta__text .rtb{margin-bottom:25px}}.cta__content .rtb .item,.cta__rtb .rtb .item,.cta__text .rtb .item{border-top:1px solid #e8eaed;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:28px;margin-bottom:58px;max-width:calc(50% - 12.5px);padding-top:20px}@media screen and (max-width:1024px){.cta__content .rtb .item,.cta__rtb .rtb .item,.cta__text .rtb .item{font-size:14px;line-height:23px;margin-bottom:13px;padding-top:20px}}@media screen and (max-width:768px){.cta__content .rtb .item,.cta__rtb .rtb .item,.cta__text .rtb .item{max-width:100%}}.cta__content .rtb .item:nth-child(odd),.cta__rtb .rtb .item:nth-child(odd),.cta__text .rtb .item:nth-child(odd){margin-right:25px}.cta__content .cta__order,.cta__rtb .cta__order,.cta__text .cta__order{margin-top:auto}.cta__content .cta__order button,.cta__rtb .cta__order button,.cta__text .cta__order button{max-width:100%;width:100%}.cta__text{padding-left:0}.cta__rtb{padding-top:48px}.cta__rtb .rtb .item:nth-child(3),.cta__rtb .rtb .item:nth-child(4){margin-bottom:0}.main__instagram{margin-bottom:140px}.main__instagram .heading{margin-bottom:30px}.main__instagram .heading a{align-items:center;display:flex;justify-content:center}.main__instagram .heading a svg{margin-right:15px}.main__instagram .photos{grid-column-gap:25px;grid-row-gap:31px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:40px}@media screen and (max-width:768px){.main__instagram .photos{display:flex}}.main__instagram .div1{grid-area:1/1/3/5}.main__instagram .div2{grid-area:1/5/2/7}.main__instagram .div3{grid-area:1/7/2/9}.main__instagram .div4{grid-area:2/5/3/7}.main__instagram .div5{grid-area:2/7/3/9}.main__instagram .div6{grid-area:1/9/3/13}.main__instagram .button-container{align-items:center;display:flex;justify-content:center}.main__instagram .button-container a{align-items:flex-start;display:flex;font-size:15px;letter-spacing:.04em;line-height:20px;text-transform:uppercase}.main__instagram .button-container a:hover svg{transform:translate(2px,-2px)}.main__instagram .button-container a svg{margin-left:5px;transition:.3s}.main__seo-text{margin-bottom:140px}.main__seo-text .flex-container{display:flex;flex-wrap:wrap}.main__seo-text .column{width:calc(50% - 12.5px)}@media screen and (max-width:768px){.main__seo-text .column{margin-bottom:24px;width:100%}}.main__seo-text .column:first-child{margin-right:25px}.main__seo-text .column h2,.main__seo-text .column h3,.main__seo-text .column h4{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:16px;margin-bottom:14px;margin-top:14px}.main__seo-text .column ol,.main__seo-text .column p,.main__seo-text .column ul{margin-bottom:8px}.main__seo-text .column li{margin-bottom:10px}.main__seo-text .column a,.main__seo-text .column li,.main__seo-text .column p,.main__seo-text .column span{color:#7e7f80;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:20px}.main__seo-text .column li,.main__seo-text .column ul{list-style:disc}.main__seo-text .column ul{padding-left:13px}.cat__seo-text{margin-bottom:80px}.cat__seo-text .flex-container{display:flex;flex-wrap:wrap}.cat__seo-text .column{width:100%}@media screen and (max-width:768px){.cat__seo-text .column{margin-bottom:8px;width:100%}}.cat__seo-text .column:first-child{margin-right:25px}.cat__seo-text .column h2,.cat__seo-text .column h3,.cat__seo-text .column h4{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:16px;margin-bottom:14px;margin-top:14px}.cat__seo-text .column ol,.cat__seo-text .column p,.cat__seo-text .column ul{margin-bottom:8px}.cat__seo-text .column li{margin-bottom:10px}.cat__seo-text .column a,.cat__seo-text .column li,.cat__seo-text .column p,.cat__seo-text .column span{color:#7e7f80;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:20px}.cat__seo-text .column ul li{list-style:disc}.cat__seo-text .column ol{list-style:decimal;padding-left:13px}.cat__seo-text .column ul{padding-left:13px}.footer__inner{border-top:1px solid #e8eaed;display:flex;justify-content:space-between;padding-bottom:25px;padding-top:40px}@media screen and (max-width:1024px){.footer__inner{flex-wrap:wrap;padding-bottom:40px}}.footer__inner .map{height:489px;width:100%}.footer__inner .map-wrapper{max-width:682px;position:relative;width:682px}@media screen and (max-width:1024px){.footer__inner .map-wrapper{margin-bottom:20px}}.footer__inner .map-wrapper .map-controls{background:#fff;left:5px;padding:15px 20px;position:absolute;top:5px;z-index:99}@media screen and (max-width:1024px){.footer__inner .map-wrapper .map-controls{width:calc(100% - 10px)}}.footer__inner .map-wrapper .map-controls .map-address{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:23px;margin-bottom:10px}@media screen and (max-width:1024px){.footer__inner .map-wrapper .map-controls .map-address{font-size:14px}}.footer__inner .map-wrapper .map-controls .button__primary{padding:13px 40px}.footer__inner .info{display:flex;flex-direction:column;width:100%}@media screen and (max-width:1024px){.footer__inner .info{align-items:center}}.footer__inner .logo{margin-bottom:55px}@media screen and (max-width:1024px){.footer__inner .logo{margin-bottom:40px}}.footer__inner .address{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin-bottom:4px}@media screen and (max-width:1024px){.footer__inner .address{font-size:24px;line-height:32px;margin-bottom:10px;order:1;text-align:center}}.footer__inner .schedule{color:#7e7f80;font-size:15px;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-bottom:30px}@media screen and (max-width:1024px){.footer__inner .schedule{order:5}}.footer__inner .phone{align-items:center;display:flex;font-size:18px;font-weight:600;line-height:23px;margin-bottom:10px}@media screen and (max-width:1024px){.footer__inner .phone{font-size:24px;line-height:32px;order:2;text-align:center}}.footer__inner .phone svg{margin-right:5px}.footer__inner .messengers{align-items:center;display:flex;margin-bottom:80px}@media screen and (max-width:1024px){.footer__inner .messengers{margin-bottom:30px;order:3}}.footer__inner .tg,.footer__inner .viber{align-items:center;display:flex}.footer__inner .tg svg,.footer__inner .viber svg{margin-right:5px}.footer__inner .viber{margin-right:20px}.footer__inner .socials{align-items:center;display:flex}@media screen and (max-width:1024px){.footer__inner .socials{margin-bottom:20px;width:100%}.footer__inner .socials .facebook,.footer__inner .socials .instagram{border:1px solid var(--Gray-90,#e8eaed);border-radius:2px;justify-content:center;padding:10px;width:50%}.footer__inner .socials .facebook:not(:last-child),.footer__inner .socials .instagram:not(:last-child){margin-right:10px}}.footer__inner .facebook,.footer__inner .instagram{align-items:center;display:flex}.footer__inner .facebook svg,.footer__inner .instagram svg{margin-right:5px}.footer__inner .facebook{margin-right:40px}.footer__inner .footer__bottom{display:flex;flex-direction:column;margin-top:auto;padding-top:30px}@media screen and (max-width:1024px){.footer__inner .footer__bottom{align-items:center;border-top:1px solid #e8eaed;padding-bottom:20px;padding-top:20px;width:100%}}.footer__inner .footer__page-nav{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 12px;padding:0}@media screen and (max-width:1024px){.footer__inner .footer__page-nav{justify-content:center}}.footer__inner .footer__page-nav li:not(:last-child){margin-right:25px}@media screen and (max-width:1024px){.footer__inner .footer__page-nav li:not(:last-child){margin-right:15px}}.footer__inner .footer__page-nav a{color:#7e7f80;font-size:15px;letter-spacing:-.03em;line-height:20px;transition:.3s}.footer__inner .footer__page-nav a:hover{color:#000}.footer__inner .copyrights{color:#7e7f80;font-size:15px;letter-spacing:-.03em;line-height:20px}@media screen and (max-width:1024px){.footer__inner .copyrights{text-align:center;width:100%}}.breadcrumbs__inner{align-items:center;display:flex}.breadcrumbs__inner .separator{content:url(/build/frontend/images/separator.4d71cf27.svg);margin:0 5px}.breadcrumbs__inner a,.breadcrumbs__inner div,.breadcrumbs__inner span{color:#7e7f80;font-size:12px;line-height:24px}.breadcrumbs__inner a:hover span{color:#000}body{overflow-x:hidden}@media screen and (max-width:768px){.xs-hide{display:none}}.category__subcategories{margin-bottom:50px}@media screen and (max-width:768px){.category__subcategories .container{max-width:unset;padding:0 0 0 15px}}.subcategories__list{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.subcategories__list{flex-wrap:nowrap;overflow:auto;padding-bottom:12px;padding-right:24px;width:100%}.subcategories__list li a,.subcategories__list li span{white-space:nowrap}.subcategories__list li{margin-bottom:0!important}}.subcategories__list li{margin-bottom:25px}.subcategories__list li:not(:last-child){margin-right:40px}.subcategories__list a,.subcategories__list span{align-items:center;display:flex;height:48px}.subcategories__list a.a-underline:after,.subcategories__list span.a-underline:after{bottom:-8px}.subcategories__list a.selected:after,.subcategories__list span.selected:after{bottom:-8px;width:calc(100% + 2px)}.subcategories__list a img,.subcategories__list span img{border-radius:50%;margin-right:20px;max-width:48px}.category__controls{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}@media screen and (max-width:768px){.category__controls{flex-wrap:nowrap}.category__controls .show-filters{padding:10px}.category__controls .show-filters svg{margin-left:0}}.category__name{margin-left:-3px}.category__title{display:flex}.category__title h1{margin-right:5px}.category__products-count{color:#cacbcc;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin:0}.category__pagination{margin-bottom:140px}.category__pagination .pagination{align-items:center;display:flex;justify-content:center}.category__pagination .pagination__item--disabled path{stroke:#cacbcc}.category__pagination a:hover{border:1px solid #f8f9fa;border-radius:2px}.category__pagination .pagination__item{align-items:center;border:1px solid transparent;color:#000;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:48px;justify-content:center;line-height:24px;width:48px}.category__pagination .pagination__item:not(:last-child){margin-right:10px}.category__pagination .pagination__item.pagination__item--current-page{border-bottom:1px solid #000}.category__pagination .next,.category__pagination .prev{cursor:pointer;display:flex}.category__pagination .next.disabled svg path,.category__pagination .prev.disabled svg path{stroke:#cacbcc}.category__pagination .pages,.category__pagination .pages li{align-items:center;display:flex;justify-content:center}.category__pagination .pages li{height:48px;margin-right:10px;width:48px}.product__photos{margin-right:25px;max-width:565px;width:40%}@media screen and (max-width:1279px){.product__photos{width:30%}}@media screen and (max-width:1024px){.product__photos{width:100%}}@media screen and (max-width:768px){.product__photos{margin-bottom:40px;margin-right:0}}.product__photos img{border-radius:2px;width:100%}.product__slider{margin-bottom:8px}.product__slider-thumbnails .swiper-slide{border:3px solid transparent;border-radius:2px;padding:2px;width:80px}.product__slider-thumbnails .swiper-slide.swiper-slide-thumb-active{border:3px solid #d8dff4}.product__title{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}@media screen and (max-width:768px){.product__title{align-items:flex-start;flex-direction:column-reverse}}.product__id{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px}@media screen and (max-width:768px){.product__id{color:var(--Gray-50,#7e7f80);font-size:20px;letter-spacing:-.4px;line-height:normal;margin-bottom:5px}}.product__info{display:flex;margin-bottom:138px}@media screen and (max-width:1024px){.product__info{flex-direction:column-reverse}.product__info .product__content{margin-bottom:56px}}@media screen and (max-width:768px){.product__info{flex-direction:column;margin-bottom:0}}.product__tastes{border-right:1px solid #e8eaed;margin-right:29px;min-width:328px;padding-right:10px}@media screen and (max-width:768px){.product__tastes{border-right:unset;margin-right:0;padding:0}}.product__tastes-info{display:flex;justify-content:space-between;margin-bottom:20px}.product__tastes-info .caption{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px}.product__tastes-info a{align-items:center;display:flex}.product__tastes-info a svg{margin-right:5px}.product__tastes-container{max-height:518px;overflow:auto;scrollbar-color:#e8eaed #e8eaed;scrollbar-width:thin}@media screen and (max-width:768px){.product__tastes-container{margin-bottom:40px}}.product__tastes-container .taste{align-items:center;background:#f8f9fa;border-radius:2px;cursor:pointer;display:flex;margin-bottom:5px;padding:10px;position:relative;transition:.3s}.product__tastes-container .taste:hover{background:#d8dff4}.product__tastes-container .taste label{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.product__tastes-container .taste [type=radio]{opacity:0;position:absolute;z-index:-1}.product__tastes-container .taste [type=radio]:checked+.taste__img:before{align-items:center;background:#f5f5fc;border:8px solid #f5f5fc;border-radius:0;content:url(/build/frontend/images/check.e772c86d.svg);display:flex;height:100%;justify-content:center;left:0;padding-top:4px;position:absolute;top:0;width:100%;z-index:1}.product__tastes-container .taste [type=radio]:checked~label{background:#d8dff4}.product__tastes-container .taste [type=radio]:checked~.taste__title{z-index:2}.product__tastes-container .taste__img{border-radius:50%;height:40px;margin-right:20px;overflow:hidden;position:relative;width:40px}.product__tastes-container .taste__title{color:#000;font-size:16px;font-weight:500;line-height:24px;position:relative}.product__meta{flex-direction:column}.product__content,.product__meta{display:flex;width:100%}.product__content.-without-tastes{margin:0 auto 56px;max-width:568px}@media screen and (max-width:768px){.product__content{flex-direction:column}}.product__price-info{font-size:20px;letter-spacing:-.02em;line-height:26px;margin-bottom:20px}@media screen and (max-width:1290px){.product__price-info{font-size:18px;line-height:24px}}.product__price-info .t-gray{color:#000;font-weight:600}.product__price{font-size:40px;font-weight:600;line-height:28px;margin-bottom:40px}.product__price .unit{color:#adafb3;font-size:18px;font-weight:500;line-height:24px}.product__quantity{display:block;margin-bottom:30px}.product__quantity .product__quantity-controls{align-items:center;display:flex}.product__quantity .product__quantity-note{color:#7e7f80;font-size:15px;letter-spacing:-.03em;line-height:18px;margin-top:10px}@media screen and (max-width:768px){.product__quantity .product__quantity-note{text-align:center}}.product__quantity .quantity__decr,.product__quantity .quantity__incr{align-items:center;background:#f8f9fa;border-radius:2px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.product__quantity .quantity__decr.-disabled svg *,.product__quantity .quantity__incr.-disabled svg *{stroke:#cacbcc}.product__quantity .quantity__input{align-items:center;border-bottom:1px solid #e8eaed;display:flex;height:40px;justify-content:center;margin:0 5px;max-width:112px;width:100%}@media screen and (max-width:768px){.product__quantity .quantity__input{max-width:100%;width:100%}}.product__quantity .quantity__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:20px;font-weight:500;line-height:24px}.product__quantity .quantity__input input::-webkit-inner-spin-button,.product__quantity .quantity__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__quantity .quantity__unit{color:#7e7f80;font-size:15px;font-weight:500;line-height:18px}.product__description{overflow:hidden}@media screen and (max-width:768px){.product__description{margin-top:30px;order:1}}.product__description .button{transition:.3s}.product__description.-collapsed .content{padding-bottom:10px}.product__description.-collapsed .button{transform:rotate(180deg)}.product__description .caption{align-items:center;border-bottom:1px solid #e8eaed;color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-.02em;line-height:26px;margin-bottom:24px;padding-bottom:10px}.product__description .content{color:#7e7f80;font-size:14px;font-weight:400;height:0;letter-spacing:-.02em;line-height:24px;opacity:0;overflow:hidden}.product__add{margin-top:auto}.product__add button{font-weight:600;margin-bottom:20px;padding:20px 40px;width:100%}.product__add .notice{color:#7e7f80;font-size:16px;font-weight:300;letter-spacing:-.03em;line-height:24px}.form__error{align-items:center;background:#fcf7fb;border-radius:2px;display:none;justify-content:space-between;margin-bottom:5px;padding:10px}.form__error .text{align-items:center;color:#b262a1;display:flex;font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1}.form__error .text svg{margin-bottom:3px;margin-right:10px}.form__error .close{cursor:pointer;padding-top:4px}.product__modal{background:#fff;border-radius:2px;min-width:447px;padding:15px 15px 10px;position:fixed;z-index:100}@media screen and (max-width:768px){.product__modal{min-width:unset;position:relative;width:100%}}.product__modal .close{cursor:pointer;position:absolute;right:10px;top:10px;z-index:2}@media screen and (max-width:768px){.product__modal .close{right:18px;top:18px}}.product__modal .product__tastes{border-right:0;margin-bottom:10px;margin-right:0}.product__modal .product__tastes-container{max-height:417px;overflow:auto}@media screen and (max-width:768px){.product__modal .product__tastes-container{max-height:300px}}.product__modal-overlay{align-items:center;background:rgba(33,24,61,.2);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}@media screen and (max-width:768px){.product__modal-overlay{padding:10px}}.product__modal-info{display:flex;margin-bottom:25px;padding-right:20px}.product__modal-thumb{margin-right:10px;max-width:48px}.product__modal-title{font-size:20px;font-weight:600;line-height:24px}.product__modal-qty{align-items:center;border-bottom:1px solid #e8eaed;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.product__modal-qty .quantity__unit{border-bottom:0}.product__modal-qty .label{align-items:center;display:flex;font-size:20px;font-weight:600;line-height:24px}.product__modal-qty .label .notice{margin-left:8px;position:relative}.product__modal-qty .label .notice:hover .text{animation:notice .15s ease-in;display:block}.product__modal-qty .label .notice svg{margin-top:4px}.product__modal-qty .label .notice .text{background:#f5f5fc;border:1px solid #d8dff4;border-radius:2px;bottom:100%;display:none;font-size:15px;font-weight:400;left:0;letter-spacing:-.03em;line-height:18px;padding:15px 25px;position:absolute;white-space:nowrap}.product__modal-qty .product__quantity{margin-bottom:0}.product__modal-controls{align-items:center;display:flex}@media screen and (max-width:768px){.product__modal-controls{flex-direction:column-reverse}}.product__modal-controls button{width:100%}.product__modal-controls .product__modal-to-cart{display:flex;font-size:14px;justify-content:center;letter-spacing:.04em;line-height:24px;padding:15px 40px;text-transform:uppercase}.product__modal-controls .product__modal-to-cart svg{margin-right:10px}.product__modal-controls .product__modal-checkout{display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:24px;padding:16px 20px;text-transform:uppercase;white-space:nowrap}@keyframes notice{0%{opacity:0}to{opacity:1}}.cart{background:#fff;border-radius:2px;display:none;min-width:565px;padding:20px;position:fixed;right:20px;top:20px;z-index:99}@media screen and (max-width:567px){.cart{left:5px;min-width:unset;top:92px;width:calc(100% - 10px)}}.cart .close{cursor:pointer;position:absolute;right:5px;top:15px;z-index:3}.cart .caption{align-items:center;display:flex;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:normal;margin-bottom:48px}.cart .caption svg{margin-right:10px}.cart__overlay{background:#21183d;display:none;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:10}.cart__product{border-bottom:1px solid #e8eaed;display:flex;margin-bottom:10px;padding-bottom:15px;width:100%}.cart__products{margin-bottom:15px;max-height:306px;overflow-y:auto;padding-right:5px}@media screen and (max-width:567px){.cart__products{padding-right:8px}}.cart__products::-webkit-scrollbar{width:4px}.cart__products::-webkit-scrollbar-track{background:transparent}.cart__products::-webkit-scrollbar-thumb{background:#e8eaed;border-radius:1px}.cart__product-info{margin-right:15px;width:100%}.cart__product-thumb{margin-right:15px;max-width:80px}.cart__product-thumb img{border-radius:2px}.cart__product-meta{display:flex;width:100%}.cart__product-title{color:#000;display:flex;font-size:20px;font-weight:600;justify-content:space-between;line-height:24px;margin-bottom:5px}@media screen and (max-width:567px){.cart__product-title{flex-direction:column}}.cart__product-title .title{max-width:280px}@media screen and (max-width:567px){.cart__product-title .title{margin-bottom:5px}.cart__product-title .price{margin-bottom:10px}}.cart__product-specs{color:#7e7f80;display:flex;font-size:15px;letter-spacing:-.03em;line-height:18px}@media screen and (max-width:768px){.cart__product-specs{flex-direction:column}}.cart__product-specs .unit-qty{display:flex}.cart__product-specs .taste{align-items:center;display:flex}@media screen and (max-width:768px){.cart__product-specs .taste{align-items:flex-start;flex-direction:column}}.cart__product-specs .taste:before{background:#7e7f80;border-radius:50%;content:" ";display:block;height:5px;margin:0 10px;width:5px}@media screen and (max-width:768px){.cart__product-specs .taste .label,.cart__product-specs .taste:before{display:none}}.cart__product-remove{cursor:pointer}.cart__product-remove:hover circle{fill:#fff0fc}.cart__checkout{align-items:center;background:#f5f5fc;border-radius:2px;display:flex;justify-content:space-between;padding:30px 20px}@media screen and (max-width:567px){.cart__checkout{flex-direction:column}}.cart__checkout.-hidden{display:none}.cart__total{color:#000;font-size:40px;font-weight:700;line-height:28px}@media screen and (max-width:567px){.cart__total{font-size:30px;margin-bottom:20px}}.cart__submit{color:#000;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:16px;max-width:245px;padding:19px 22px;text-transform:uppercase;width:100%}@media screen and (max-width:567px){.cart__submit{max-width:100%}}.cart__empty .icon{margin:0 auto 10px;max-width:48px}.cart__empty .text{font-size:20px;font-weight:600;line-height:24px;text-align:center}.category__filters{background:#fff;display:none;max-width:565px;min-width:565px;padding:20px 20px 5px;position:fixed;right:10px;top:10px;z-index:2}@media screen and (max-width:768px){.category__filters{height:100vh;left:0;max-height:100vh;min-width:unset;overflow:auto;top:0;width:100%;z-index:999}}.category__filters.active{display:block}.category__filters .close{cursor:pointer;position:absolute;right:18px;top:18px}.category__filters .active-filters{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;line-height:24px;opacity:1;padding-right:1px;width:32px}.category__filters .active-filters:empty{opacity:0}.filters__head{align-items:center;display:flex;margin-bottom:38px}.filters__head,.filters__head .caption{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px}.filters__head .caption{margin-right:15px}.filters__overlay{background:#21183d;display:none;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:1}.filters__overlay.active{display:block}.filters__group{margin-bottom:15px}.filters__group .filter{align-items:center;background:#f8f9fa;border-radius:2px;display:flex;font-size:15px;font-weight:400;letter-spacing:-.02em;line-height:18px;margin-bottom:5px;margin-right:5px;padding:15px 20px;transition:.3s}.filters__group .filter .cancel{display:none;margin-left:15px}.filters__group .filter.selected .cancel{align-items:center;display:flex}.filters__group .filter.selected,.filters__group .filter:hover{background:#d8dff4}.filters__container{display:flex;flex-wrap:wrap}.filter__products-count{color:#7e7f80;margin-left:5px;opacity:.6}.group__name{align-items:center;display:flex;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px;margin-bottom:10px;white-space:nowrap}.group__name:after{background:#e8eaed;content:"";display:block;height:1px;margin-left:10px;width:100%}.filters__groups{margin-bottom:5px}.filters__controls{display:none;justify-content:space-between}.filters__controls.-shown{display:flex}@media screen and (max-width:768px){.filters__controls.-shown{flex-direction:column-reverse}}.filters__reset{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0 10px;transition:.3s}.filters__reset:hover{border:1px solid #000}.filters__reset svg{margin-bottom:3px;margin-right:10px}.filters__show{font-weight:600;padding:18px 25px}.checkout__container{margin:0 auto;max-width:712px;padding:0 15px}.checkout__container h1{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.checkout__container h1{margin-top:20px}}.checkout__label{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px;margin-bottom:10px}.shipping__choice{align-items:flex-start;border:1px solid #e8eaed;border-radius:2px;display:flex;margin-bottom:10px;padding:20px}.shipping__choice.-chosen{background:#f5f5fc;border-color:#f5f5fc}.shipping__choice label{display:block;font-size:20px;line-height:24px;padding-left:62px;position:relative}@media screen and (max-width:768px){.shipping__choice label{padding-left:0}.shipping__choice label .caption{align-items:center;display:flex;padding-left:48px}}.shipping__choice label .check{background:#f8f9fa;border:1px solid #e8eaed;border-radius:50%;content:"";display:block;height:32px;left:0;position:absolute;width:32px;z-index:1}.shipping__choice label .text{leading-trim:both;text-edge:cap;color:#7e7f80;display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-top:11px}.shipping__choice label .notice{background:#fff;color:#000;display:none;font-size:16px;letter-spacing:-.03em;line-height:19px;margin-top:20px;padding:15px 20px}.shipping__choice [type=radio]{opacity:0;position:absolute;z-index:-1}.shipping__choice [type=radio]:checked+label .check{align-items:center;background:#d8dff4;border-color:#d8dff4;content:url(/build/frontend/images/check.e772c86d.svg);display:flex;justify-content:center;padding-bottom:4px;padding-top:4px}.shipping__choice [type=radio]:checked+label .notice{display:block}.checkout__row{margin-bottom:40px}.checkout__payment .text-wrapper{background:#f5f5fc;border-radius:2px;padding:20px}.checkout__payment .text{font-size:15px;font-weight:400;letter-spacing:-.03em;line-height:20px;max-width:570px}.checkout__input{display:flex;flex-direction:column}.checkout__input label{color:#000;display:block;font-size:15px;letter-spacing:-.02em;line-height:18px;margin-bottom:10px}.checkout__form [type=tel],.checkout__form [type=text]{border:1px solid #e8eaed;border-radius:2px;font-family:Inter,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:32px;padding:15px 20px;transition:.3s}.checkout__form [type=tel]:focus,.checkout__form [type=text]:focus{border-color:#000}.checkout__form [type=tel]::placeholder,.checkout__form [type=text]::placeholder{color:#cacbcc;font-family:Inter,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:32px}.checkout__form [type=tel]{display:block;padding-left:75px;position:relative;transition:.3s}.checkout__form [type=tel].error{border-color:#b0413e}.checkout__form [type=tel]:focus{border-color:#000}.checkout__form textarea{border:1px solid #e8eaed;border-radius:2px;display:block;font-family:Inter,sans-serif;font-size:20px;font-weight:400;height:134px;line-height:32px;padding:15px 20px;resize:none;transition:.3s;width:100%}.checkout__form textarea:focus{border-color:#000}.checkout__form textarea::placeholder{color:#cacbcc;font-family:Inter,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:32px}.checkout__tel{position:relative}.checkout__tel:after{border-right:1px solid #e8eaed;bottom:16px;color:#000;content:"+38";font-family:Inter,sans-serif;font-size:20px;height:32px;left:20px;letter-spacing:-.03em;line-height:32px;padding-right:10px;position:absolute}.checkout__layout-2{display:flex;flex-wrap:wrap}.checkout__layout-2 .checkout__input{margin-bottom:20px;max-width:calc(50% - 12.5px);width:100%}@media screen and (max-width:768px){.checkout__layout-2 .checkout__input{max-width:100%}}.checkout__layout-2 .checkout__input:nth-child(odd){margin-right:25px}@media screen and (max-width:768px){.checkout__layout-2 .checkout__input:nth-child(odd){margin-right:0}}.checkout__group{margin-bottom:20px}.checkout__comment{margin-bottom:60px}.checkout__submit{margin-bottom:140px}.checkout__submit .button__primary{leading-trim:both;text-edge:cap;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:16px;margin-bottom:30px;max-width:unset;padding:23px 40px;width:100%}.checkout__submit .notice{color:#7e7f80;font-family:Inter,sans-serif;font-size:15px;letter-spacing:-.03em;line-height:20px;text-align:center}.checkout__address{display:block}.checkout__address.-hidden{display:none}.checkout__home{font-family:Inter,sans-serif;font-weight:600;margin:0 auto}.checkout__success{margin-bottom:140px}@media screen and (max-width:768px){.checkout__success{padding-top:80px}}.page__tastes{margin-bottom:100px}.page__tastes h1{margin-bottom:64px;margin-top:30px;text-align:center}.tastes__tabs{display:flex;justify-content:center;list-style:none;margin-bottom:24px}@media screen and (max-width:768px){.tastes__tabs{overflow:auto;width:100%}.tastes__tabs::-webkit-scrollbar{display:none}}.tastes__tab-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0 0 6px;position:relative;white-space:nowrap}.tastes__tab-btn:not(:last-child){margin-right:40px}.tastes__tab-btn span{color:#7e7f80}.tastes__tab-btn:after{background:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s;width:0}.tastes__tab-btn--active{font-weight:600}.tastes__tab-btn--active span{color:inherit}.tastes__tab-btn--active:after{width:calc(100% + 2px)}.tastes__panel{display:none}.tastes__panel--active{display:block}.tastes__container{display:flex;flex-wrap:wrap}.tastes__item{border:1px solid #e8eaed;border-radius:2px;margin-bottom:40px;margin-right:25px;max-width:calc(33% - 21px);padding:10px 10px 30px;width:100%}@media screen and (max-width:768px){.tastes__item{margin-right:0;max-width:100%}}.taste__photo{margin-bottom:25px}.taste__name{padding:0 10px}.taste__name h2{border-bottom:1px solid #e8eaed;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin-bottom:30px;padding-bottom:10px;text-align:center}.taste__description ul{justify-content:center;list-style:none}.taste__description li,.taste__description ul{align-items:center;display:flex;flex-direction:column;text-align:center}.taste__description li{font-family:Inter,sans-serif;font-size:18px;letter-spacing:-.03em;line-height:28px}.taste__description li:not(:last-child):after{content:url(/build/frontend/images/wave.8382727b.svg);display:block;margin:15px auto}.page__delivery{margin-bottom:140px}.page__delivery h1{margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.page__delivery h1{margin-bottom:30px;margin-top:40px}}.delivery-container{margin:0 auto;max-width:713px;padding:0 15px;width:100%}.faq__item{border-top:1px solid #e8eaed;padding:40px 0 0}@media screen and (max-width:768px){.faq__item{padding:20px 0 0}}.faq__item:last-child{border-bottom:1px solid #e8eaed}.faq__question{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-.02em;line-height:26px;margin-bottom:40px;width:100%}@media screen and (max-width:768px){.faq__question{margin-bottom:20px}}.faq__question:after{content:url(/build/frontend/images/collapse.ca8cc5fa.svg);display:block;transition:.3s}.faq__answer{font-family:Inter,sans-serif;font-size:18px;height:0;letter-spacing:-.03em;line-height:28px;margin-bottom:0;overflow:hidden}.faq__item.collapsed .faq__answer{margin-bottom:40px}.faq__item.collapsed .faq__question:after{rotate:180deg}.page__about{padding-top:20px}.page__about .main{border-radius:2px;margin-bottom:100px;overflow:hidden;position:relative}@media screen and (max-width:768px){.page__about .main{margin-bottom:30px}.page__about .main .container{display:flex;flex-direction:column-reverse}}.page__about .main:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 50.52%,transparent 99.48%);border-radius:2px;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.page__about .main .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:768px){.page__about .main .content{position:static}}.page__about .main .subheading{color:#fff;font-family:Marck Script,cursive;font-size:25px;font-weight:400;letter-spacing:-.05em;line-height:24px;margin-bottom:22px}@media screen and (max-width:768px){.page__about .main .subheading{color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.8px;line-height:24px;margin-bottom:10px}}.page__about .main .heading{color:#fff;font-size:70px;font-weight:600;letter-spacing:-.04em;line-height:56px}@media screen and (max-width:768px){.page__about .main .heading{color:#000;font-size:32px;font-style:normal;letter-spacing:-.64px;line-height:40px;margin-bottom:20px;text-align:center}}.page__about .intro{margin-bottom:150px}@media screen and (max-width:768px){.page__about .intro{margin-bottom:40px}}.page__about .intro h2{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;margin:0 auto;max-width:1154px;text-align:center}@media screen and (max-width:768px){.page__about .intro h2{font-size:24px;font-style:normal;line-height:32px}}.page__about .intro h2:after{background:#e8eaed;content:"";display:block;height:1px;margin:50px auto 0;width:210px}@media screen and (max-width:768px){.page__about .intro h2:after{margin:40px auto 0}}.page__about .block-1{display:flex;justify-content:space-between;margin-bottom:200px}@media screen and (max-width:768px){.page__about .block-1{flex-direction:column;margin-bottom:100px}}.page__about .block-1 .left{display:flex;position:relative}@media screen and (max-width:768px){.page__about .block-1 .left{margin-bottom:40px}}.page__about .block-1 .left .img-big{margin-right:25px;max-width:447px}@media screen and (max-width:768px){.page__about .block-1 .left .img-big{margin-right:0}}.page__about .block-1 .left .img-sm{height:100%;max-width:211px;position:relative}@media screen and (max-width:768px){.page__about .block-1 .left .img-sm{display:none}}.page__about .block-1 .left .handwrite{bottom:154px;color:#cacbcc;font-family:Marck Script,cursive;font-size:25px;letter-spacing:-.05em;line-height:24px;min-width:397px;position:absolute}@media screen and (max-width:768px){.page__about .block-1 .left .handwrite{display:none}}.page__about .block-1 .right{display:flex;flex-direction:column;max-width:565px;width:100%}.page__about .block-1 .right .text{font-family:Inter,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:28px}@media screen and (max-width:768px){.page__about .block-1 .right .text{margin-bottom:40px}}.page__about .block-1 .right .subscribe{margin-top:auto}.page__about .block-1 .right .subscribe .label{color:#7e7f80;font-family:Inter,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:15px}.page__about .block-1 .right .subscribe .socials{display:flex}.page__about .block-1 .right .subscribe .socials a{align-items:center;border:1px solid #e8eaed;border-radius:2px;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;justify-content:center;line-height:24px;max-width:calc(50% - 5px);padding:10px 20px;transition:.3s}.page__about .block-1 .right .subscribe .socials a:hover{border-color:#000}.page__about .block-1 .right .subscribe .socials a:not(:last-child){margin-right:10px}.page__about .block-1 .right .subscribe .socials a svg{margin-right:5px}.page__about .img-fluid{border-radius:2px;margin-bottom:156px;overflow:hidden}@media screen and (max-width:768px){.page__about .img-fluid{margin-bottom:100px}}.page__about .block-2{display:flex;justify-content:space-between}@media screen and (max-width:768px){.page__about .block-2{margin-bottom:100px}}.page__about .block-2 .left{display:flex;flex-direction:column;margin-right:25px;width:100%}.page__about .block-2 .left .heading{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:44px;max-width:447px;position:relative}@media screen and (max-width:768px){.page__about .block-2 .left .heading{font-size:24px;font-style:normal;line-height:32px}}.page__about .block-2 .left .heading:after{background:#e8eaed;content:"";display:block;height:1px;margin-bottom:50px;margin-top:30px;width:93px}@media screen and (max-width:768px){.page__about .block-2 .left .heading:after{margin:20px 0}}.page__about .block-2 .left .text{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:28px;max-width:565px}@media screen and (max-width:768px){.page__about .block-2 .left .text{margin-bottom:40px}}.page__about .block-2 .left .handwrite{color:#cacbcc;font-family:Marck Script,cursive;font-size:25px;font-weight:400;letter-spacing:-.05em;line-height:24px;margin-left:auto;margin-top:auto;max-width:330px}.page__about .block-2 .right{max-width:561px}@media screen and (max-width:768px){.page__about .block-2 .right{display:none}}.page__about .kombinat{display:flex;position:relative;top:-49px;width:100%;z-index:-1}.page__about .kombinat svg{width:100%}.page__contacts h1{margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.page__contacts h1{font-size:32px;font-style:normal;letter-spacing:-.64px;line-height:40px;margin-top:20px}}.page__contacts .schedule{margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.page__contacts .schedule{margin-bottom:40px}}.page__contacts .schedule .label{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px}.page__contacts .schedule .value{font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:24px}.page__contacts .contacts{display:flex;justify-content:space-between;margin-bottom:150px}@media screen and (max-width:768px){.page__contacts .contacts{flex-direction:column-reverse}}.page__contacts .meta{max-width:447px}.page__contacts .meta h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px;margin-bottom:20px}.page__contacts .meta .buttons{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:768px){.page__contacts .meta .buttons{flex-direction:column}}.page__contacts .contact__button{font-family:Inter,sans-serif;font-size:13px;letter-spacing:-.03em;line-height:16px;margin-bottom:24px;max-width:calc(50% - 12.5px);padding:12px 15px;width:100%}@media screen and (max-width:768px){.page__contacts .contact__button{justify-content:center;max-width:100%;width:100%}}.page__contacts .contact__button svg{max-width:18px}.page__contacts .contact__button:nth-child(odd){margin-right:25px}@media screen and (max-width:768px){.page__contacts .contact__button:nth-child(odd){margin-right:0}}.page__contacts .copyrights{color:#7e7f80;font-size:15px;letter-spacing:-.03em;line-height:20px;margin-bottom:15px}.page__contacts #map{height:459px;width:100%}@media screen and (max-width:768px){.page__contacts .map-wrapper{margin-bottom:80px}}.contacts__tel{display:block;font-size:18px;font-weight:600;line-height:23px;margin-bottom:71px}@media screen and (max-width:768px){.contacts__socials h2,.contacts__tel{text-align:center}}.contacts__socials .socials{display:flex}@media screen and (max-width:768px){.contacts__socials .socials{justify-content:center}}.contacts__socials .socials a{align-items:center;border:1px solid #e8eaed;border-radius:2px;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;justify-content:center;line-height:24px;max-width:calc(50% - 5px);padding:10px 20px;transition:.3s}.contacts__socials .socials a:hover{border-color:#000}.contacts__socials .socials a:not(:last-child){margin-right:10px}.contacts__socials .socials a svg{margin-right:5px}.map-wrapper{max-width:800px;position:relative;width:100%}.map-wrapper .get-route{bottom:5px;left:5px;position:absolute;z-index:1}@media screen and (max-width:768px){.xs-center{text-align:center}}.current-lang,.lang-switcher{position:relative}.current-lang{cursor:pointer;display:flex;font-size:14px;line-height:24px;padding-right:17px}.current-lang:before{content:url(/build/frontend/images/dropdown.ca8cc5fa.svg);display:block;position:absolute;right:0;top:-2px;transition:.3s}.current-lang.collapsed:before{top:0;transform:rotate(180deg)}.langs{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;padding:21px 20px 6px;position:absolute;top:calc(100% + 14px);z-index:99}.langs .lang a{display:block;font-size:18px;font-weight:400;line-height:24px;margin-bottom:18px}.langs .lang a:after{bottom:-10px}.mobile__contacts-modal{align-items:center;background:rgba(33,24,61,.2);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.mobile__contacts-modal .window{background:#fff;border-radius:2px;padding:15px 10px 20px;position:relative;width:360px}.mobile__contacts-modal .close{position:absolute;right:10px;top:20px}.mobile__contacts-modal .caption{align-items:center;border-bottom:1px solid var(--Gray-90,#e8eaed);display:flex;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.4px;line-height:normal;margin-bottom:20px;padding-bottom:13px}.mobile__contacts-modal .caption .icon{margin-right:10px}.mobile__contacts-modal .text{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:24px;margin-bottom:20px}.mobile__contacts-modal .button__secondary{justify-content:center;width:100%}.mobile__contacts-modal .button__secondary:not(:last-child){margin-bottom:10px}.mobile__contacts-modal .buttons{margin-bottom:20px}.mobile__contacts-modal .tel{border-bottom:1px solid var(--Gray-90,#e8eaed);color:var(--black-100,#000);font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:40px;margin-bottom:20px;padding-bottom:20px;text-align:center}.page-404{padding-bottom:220px;padding-top:110px}.page-404 h1{font-size:100px;font-weight:900;margin-bottom:44px;text-align:center}.page-404 p{font-size:32px;font-weight:600;margin-bottom:32px;text-align:center}.page-404 a{margin:0 auto;max-width:440px}.page__default{margin-bottom:140px;padding-top:40px}@media screen and (max-width:768px){.page__default{margin-bottom:80px;padding-top:20px}}.page__default .content{margin:0 auto;max-width:860px}.page__default .heading{margin-bottom:40px}@media screen and (max-width:768px){.page__default .heading{margin-bottom:24px}}.page__content{font-family:Inter,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:28px}@media screen and (max-width:768px){.page__content{font-size:16px;line-height:26px}}.page__content h2,.page__content h3,.page__content h4{font-family:Mont,sans-serif;font-weight:600;letter-spacing:-.02em}.page__content h2{font-size:28px;line-height:36px;margin:56px 0 20px}@media screen and (max-width:768px){.page__content h2{font-size:22px;line-height:30px;margin:40px 0 16px}}.page__content h3{font-size:22px;line-height:30px;margin:40px 0 16px}@media screen and (max-width:768px){.page__content h3{font-size:19px;line-height:26px;margin:32px 0 12px}}.page__content h4{font-size:18px;line-height:26px;margin:32px 0 12px}.page__content>:first-child{margin-top:0}.page__content>:last-child{margin-bottom:0}.page__content p{margin-bottom:16px}.page__content ol,.page__content ul{margin-bottom:24px;padding-left:22px}.page__content ul li{list-style:disc}.page__content ol li{list-style:decimal}.page__content li{margin-bottom:8px}.page__content li:last-child{margin-bottom:0}.page__content b,.page__content strong{font-weight:600}.page__content a{text-decoration:underline;transition:.3s}.page__content a:hover{color:#7e7f80}.page__content img{border-radius:2px;display:block;margin:24px 0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}