@import"https://fonts.googleapis.com/css?family=Roboto&display=swap";h1,h2,h3,h4,h5,h6,p,li,a,span{font-family:Roboto,sans-serif;color:#252422}a{text-decoration:none}a:hover{text-decoration:underline}.contacts-icon{height:24px;width:24px}.icon-light{fill:#fff}#toggle{display:none}.hamburger{position:relative;float:right;width:40px;height:32px}.hamburger-menu,.hamburger-close{font-family:Roboto,sans-serif;position:absolute;text-transform:uppercase;line-height:32px;right:40px;font-size:16px;margin-right:12px}.hamburger-close{display:none}#toggle:checked+.hamburger .hamburger-menu{display:none}#toggle:checked+.hamburger .hamburger-close{display:block}.hamburger:hover{opacity:1}.top-bun,.meat,.bottom-bun{display:block;position:relative;width:32px;height:2px;background-color:#333;transition:transform .4s ease-in-out}.top-bun{margin-top:4px;transition:top .1s .25s ease-in,opacity .1s ease-in}.meat{margin-top:8px;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.bottom-bun{margin-top:8px;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}@media screen and (min-width: 1024px){.hamburger{display:none}}@media screen and (max-width: 1024px){#toggle:checked+.hamburger .top-bun{opacity:0;transform:translateY(8px)}#toggle:checked+.hamburger .bottom-bun{margin-top:-2px;top:25%;transform:rotate(-225deg)}#toggle:checked+.hamburger .meat{margin-top:0;top:25%;transform:rotate(225deg)}#toggle:checked~.navigation-wrapper .navigation-menu .navigation-links,#toggle:checked~.navigation-wrapper .language-block .navigation-links{line-height:24px;height:24px;transition:height .6s cubic-bezier(.23,1,.32,1)}#toggle:checked~.navigation-wrapper .navigation-menu{margin-top:20px;margin-bottom:24px}#toggle:checked~.navigation-wrapper .navigation-menu .navigation-links{margin-bottom:20px}#toggle:checked~.navigation-wrapper .navigation-menu .navigation-links:last-child{margin-bottom:0}#toggle:checked~.navigation-wrapper .language-block{margin-bottom:24px}}.slick-slide{float:left;height:570px!important}.slick-dots{list-style-type:none;display:flex;justify-content:center;margin:0}.slick-dots .slick-active button{background-color:#252422}.slick-dots li{margin-right:16px}.slick-dots button{display:block;width:12px;height:12px;padding:0;border-radius:100%;border:2px solid #252422;background-color:#fff;text-indent:-9992px}@media screen and (min-width: 1024px){.slick-slide{height:836px!important}.slick-dots li{margin-bottom:8px}}.contacts__map-block{width:100%;height:408px;display:block}@media screen and (min-width: 1024px){.contacts__map-block{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4;height:518px;z-index:1}}html,body{position:relative;height:100%;padding:0;margin:0}body{background-color:#fff;display:flex;flex-direction:column}.top-bar{width:100%;box-shadow:0 2px 4px #00000026;padding:21px 20px;box-sizing:border-box;position:fixed;z-index:999;background:#fff}.top-container{width:100%;height:32px}.header-link{margin:0;line-height:32px;float:left}.header-link:hover{text-decoration:none}.header-logo{height:16px}@media screen and (min-width: 1024px){.top-bar{padding:20px 64px}.top-container{display:flex;height:24px;line-height:24px}.header-logo{height:24px}}.current{text-decoration:line-through}.navigation-wrapper{display:flex;position:absolute;top:0;margin-top:74px;left:0;flex-direction:column;width:100%;justify-content:center;align-items:center;height:auto;box-shadow:0 2px 4px #00000026;background:#fff}.navigation-menu,.language-block{display:flex;flex-direction:column;justify-content:left;padding:0 0 0 20px;width:100%}.navigation-links{height:0;margin:0;overflow:hidden;font-size:18px;letter-spacing:1px;line-height:24px;background-color:#fff;transition:height .6s cubic-bezier(.23,1,.32,1)}@media screen and (min-width: 1024px){.navigation-wrapper{position:relative;display:grid;grid-template-columns:auto 96px;grid-template-areas:"menu language";margin-top:0;height:auto;box-shadow:none;justify-content:unset}.navigation-menu,.language-block{flex-direction:row;padding:0}.navigation-menu{justify-content:center;gap:24px;grid-area:menu;margin-top:0;width:100%;height:24px;box-shadow:none}.navigation-links{display:block;transition:none;margin:0;overflow:hidden;padding:0;height:24px;width:auto}.language-block{grid-area:language;width:auto;justify-content:flex-end;gap:12px}}.highlight{margin-top:64px;margin-bottom:32px}.highlight-product{width:100%;overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:auto;grid-template-rows:auto auto 80px auto;padding-left:16px}.highlight-image-wrapper{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.highlight-image{width:100%;height:100%;margin-left:50%}.highlight-hero-title{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;margin-bottom:24px}.highlight-hero-title .title-top,.highlight-hero-title .title-bottom{margin-top:0;margin-bottom:0;font-size:48px;color:#252422;letter-spacing:3px;line-height:48px;white-space:nowrap}.highlight-hero-title .title-bottom{margin-left:32px}.highlight-link{display:flex;grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2;font-size:18px;color:#252422;letter-spacing:1px}.highlight-chevron-right{height:24px;width:24px}.slide{margin-bottom:64px}.slick-arrow{display:none!important}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin-right:16px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;border:1px #252422 solid;outline:none}@media screen and (min-width: 1024px){.highlight-product{display:grid;grid-template-columns:auto;grid-template-rows:100px 100px auto 324px 120px;margin-left:0}.highlight-image-wrapper{grid-row-start:2;grid-row-end:6}.highlight-image{max-width:696px;max-height:696px;margin-left:55%;margin-bottom:40px}.highlight-hero-title{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2;margin-bottom:24px}.highlight-hero-title .title-top,.highlight-hero-title .title-bottom{font-size:96px;letter-spacing:6px;line-height:96px;margin-left:24%}.highlight-hero-title .title-bottom{margin-left:31%}.highlight-link{display:flex;align-content:flex-start;grid-row-start:5;grid-row-end:6;margin-left:50%;font-size:18px;color:#252422;letter-spacing:1px}.slick-dots{position:absolute;transform:rotate(90deg);left:-100px;bottom:160px}.slick-dots:before,.slick-dots:after{content:"";border-top:inset 1px #252422;height:5px;margin-top:5px}.slick-dots:before{width:256px}.slick-dots:after{width:64px}.slick-dots li{margin-left:8px;margin-right:0}.slick-dots li:first-child{margin-left:16px}.slick-dots li:last-child{margin-right:16px}.slick-dots li button:hover{border:3px #252422 solid;border-radius:50%;cursor:pointer}}.contacts{padding:40px 64px;background:#44474a}.contacts-content{margin-top:64px}.contacts-title{font-size:24px;color:#fff;line-height:32px;margin-top:0}.contacts-block{display:flex;flex-direction:column;gap:12px}.contacts-link{height:24px;display:flex;flex-direction:row;color:#fff;gap:8px;line-height:24px;letter-spacing:0;font-weight:lighter}@media screen and (min-width: 1024px){.contacts-content{display:grid;grid-template-columns:auto 292px 360px;grid-template-rows:345px 55px auto;margin-bottom:36px}.contacts{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3;padding:128px 64px;position:relative;z-index:2}.contacts__main-block{height:890px}}.home-page .footer__content{margin-top:64px}.footer{margin-top:auto;padding:0 16px 24px;box-sizing:border-box;width:100%}.footer__contacts{margin-bottom:56px;display:flex;flex-direction:column;gap:24px}.footer__link{display:flex;gap:8px;height:24px;font-size:16px;line-height:24px;white-space:nowrap}@media screen and (min-width: 1024px){.footer{padding:0 64px 36px}.footer__contacts{display:flex;flex-direction:row;gap:46px;margin-bottom:0}}.catalog-content{margin-top:64px;display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));box-sizing:border-box;padding:32px 16px 40px;max-width:1096px;width:100%}.product-card{background:#fff;box-shadow:0 2px 4px #00000026}.product-card_image-block{height:260px;padding:16px;margin-bottom:18px;box-shadow:0 1px #f7f7ff}.product-card_image{height:100%;width:100%;object-fit:contain}.product-card_meta-wrapper{padding:0 16px 18px;box-sizing:border-box}.product-card_title{margin-top:0;margin-bottom:14px;font-size:20px;color:#44474a;letter-spacing:0}.product-card_meta{list-style:none;padding:0;margin:0}.product-card_meta-items{width:100%;margin-bottom:7px;font-size:14px;color:#8a9096;letter-spacing:0;line-height:19px}.product-card_meta-items:last-child{margin-bottom:13px}.product-card_more{display:flex;align-items:center;line-height:24px}.pagination-block{position:relative;display:block;margin-right:auto;margin-left:auto;margin-bottom:72px}.mobile-pagination{display:block}.desktop-pagination{display:none}.chevron-down{z-index:1;position:absolute;left:12px;bottom:0;display:block;padding:0;transform:rotate(90deg)}.pagination-select{position:relative;z-index:2;width:36px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,sans-serif;font-size:16px;color:#252422;letter-spacing:0;line-height:24px;background:transparent}.pagination-select:focus-visible{outline:none}@media screen and (min-width: 568px){.product-card_image-block{height:180px}}@media screen and (min-width: 1120px){.catalog-content{padding:0;margin:112px auto 42px}.mobile-pagination{display:none}.desktop-pagination{display:flex;flex-direction:row;align-items:center}.pagination-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:row}.pagination-previous{margin-right:12px}.list-item{margin-right:10px}.list-item:last-child{margin-right:12px}.item-link{font-size:16px;color:#8a9096;letter-spacing:0;text-decoration:none}.active{color:#252422}}.product-container{margin-top:64px;padding:32px 16px 64px;box-sizing:border-box}.product-header{margin-top:0;margin-bottom:24px;font-size:48px;letter-spacing:1px}.product-image_wrapper{display:block;width:100%;height:auto;box-sizing:border-box;max-width:520px;max-height:232px;margin-bottom:32px;background:#fff;box-shadow:0 2px 4px #00000026;padding:16px}.product-image{height:100%;width:100%;object-fit:contain}.product-meta_info{margin-top:0;margin-bottom:12px;font-size:18px;letter-spacing:0;font-weight:700}.product-meta_info:last-child{margin-bottom:40px}.product-description{margin:0;font-size:16px;letter-spacing:0;line-height:24px;font-weight:100}@media screen and (min-width: 550px){.product-info{display:grid;grid-template-rows:120px auto;grid-template-columns:minmax(200px,520px) auto;grid-gap:40px}.product-image_wrapper{max-height:350px;height:100%;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.product-meta{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.product-description{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}}@media screen and (min-width: 880px){.product-container{margin:96px auto 64px;max-width:1200px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
