@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#000;font-family:Inter,sans-serif;font-size:1rem;line-height:1.2;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Inter,sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden;margin-top:100px}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}._container{padding:0 20px}.header{position:fixed;z-index:20;top:0;left:0;width:100%;height:100px;background-color:#fff;transition:all .5s ease}.header.scrolled{box-shadow:0 0 20px rgba(0,0,0,.1)}.header.active{box-shadow:none}.header ._container{height:100%}.header__body{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%}.header__burger{position:relative;flex:0 0 40px;width:40px;height:24px}.header__burger span{position:absolute;display:block;left:0;height:3px;background-color:#000;border-radius:25px;transition:all .5s ease}.header__burger span:first-child{top:0;width:40px}.header__burger span:nth-child(2){top:calc(50% - 1.5px);width:28px}.header__burger span:last-child{bottom:0;width:40px}.active .header__burger span:first-child{top:calc(50% - 1.5px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .header__burger span:nth-child(2){opacity:0;visibility:hidden}.active .header__burger span:last-child{top:calc(50% - 1.5px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__logo svg{width:147px;height:15px;fill:#000}.header__nav{display:none}.header__socials{display:none}.header__phone{transition:all .5s ease}.active .header__phone{opacity:0;visibility:hidden}.header__phone svg{width:22px;height:22px;fill:#000}.header__phone span{display:none}.menu{position:fixed;z-index:15;top:100px;left:0;width:100%;height:calc(100vh - 100px);padding:0 20px 100px;display:flex;flex-direction:column;align-items:center;gap:65px;background-color:#fff;overflow-y:auto;-webkit-transform:translateY(-150%);transform:translateY(-150%);transition:all .5s ease}.menu.active{-webkit-transform:translateY(0);transform:translateY(0)}.menu__nav{display:flex;flex-direction:column;align-items:center;gap:30px}.menu__nav-item{font-size:22px;line-height:125%;font-weight:700}.menu__socials{display:flex;justify-content:center;gap:30px}.menu__social img{height:24px}.menu__phone{display:flex;align-items:center;gap:6px}.menu__phone img{height:19px}.menu__phone span{font-size:20px;line-height:125%;font-weight:700;text-transform:uppercase}.menu__email{display:flex;align-items:center;gap:8px}.menu__email span{line-height:125%}.menu__email a{line-height:125%;font-weight:700}.footer{margin-top:35px;padding:70px 0 80px;background-color:#000;color:#fff}.footer__top{margin-bottom:50px;display:flex;flex-direction:column;align-items:center;gap:50px}.footer__logo svg{width:229px;height:24px;fill:#fff;transition:all .5s ease}.footer__nav{padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:30px}.footer__nav-item{font-size:18px;line-height:125%}.footer__socials{display:flex;gap:10px}.footer__social svg{height:24px;fill:#fff;transition:all .5s ease}.footer__phone{display:flex;align-items:center;justify-content:center;gap:6px}.footer__phone svg{width:19px;height:19px;fill:#fff;transition:all .5s ease}.footer__phone span{line-height:125%;transition:all .5s ease}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:50px}.footer__copyright{order:1;line-height:125%}.footer__mail{order:0;line-height:125%}.footer__mail a{transition:color .5s ease}.footer__author{order:2;margin-top:20px}.footer__author svg{width:86px;height:26px;fill:#fff;transition:all .5s ease}.section-title{margin-bottom:45px;font-size:50px;line-height:125%;font-weight:700;text-align:center;color:#a92800}.main__socials{display:flex;justify-content:center;gap:30px}.main__social img{height:22px}.breadcrumbs{padding:35px 0 0}.breadcrumbs__list{display:flex;gap:30px;padding-bottom:5px;overflow-x:auto}.breadcrumbs__item{display:flex;align-items:center;line-height:125%;color:#a92800;white-space:nowrap}.breadcrumbs__item.link{position:relative;color:#000;transition:color .5s ease}.breadcrumbs__item.link::after{content:"";position:absolute;top:calc(50% - 4px);right:-20px;width:12px;height:8px;background:url(../img/icon/arrow.svg) center/100% no-repeat}.main-section{position:relative;height:220px;margin-bottom:45px}.main-section__image{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-section__image.desctop{display:none}.main-section ._container{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:16px 20px}.main-section__title{font-size:41px;line-height:125%;font-weight:700;color:#fff}.categories{padding:50px 0 35px}.categories__body{display:flex;flex-wrap:wrap;gap:25px}.categories__item{flex:0 0 100%;width:100%;position:relative;height:230px;border-radius:8px;overflow:hidden}.categories__item::after{content:"";position:absolute;z-index:2;left:0;bottom:0;width:100%;height:65%;background:linear-gradient(to top,#080808,rgba(0,0,0,0));transition:all .5s ease}.categories__item-image{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories__item-title{position:absolute;z-index:3;left:0;bottom:30px;width:100%;padding:0 10px;font-size:30px;line-height:125%;font-weight:900;text-align:center;text-transform:uppercase;color:#fff;transition:color .5s ease}.info{padding:35px 0}.info__body{display:flex;flex-direction:column;gap:20px}.info__body h1,.info__body h2,.info__body h3,.info__body h4,.info__body h5,.info__body h6{font-weight:700;line-height:125%;color:#a92800}.info__body h1{font-size:50px}.info__body h1:first-child{margin-bottom:25px;text-align:center}.info__body h2{font-size:40px}.info__body h3{font-size:30px}.info__body h4{font-size:22px}.info__body h5{font-size:20px}.info__body h6{font-size:18px}.info img{display:inline-block;width:100%}.info p{line-height:125%}.info a{position:relative;color:#a92800;line-height:125%}.info a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:#a92800;transition:all .5s ease}.info blockquote{padding:20px;background-color:#e6e6e6;border-radius:16px}.info ol,.info ul{display:flex;flex-direction:column;gap:10px}.info ol li,.info ul li{list-style-position:inside}.info ul li{list-style-type:disc}.info__table{padding-bottom:10px;overflow-x:auto}.info table{width:100%;border-collapse:collapse}.info table td,.info table th{padding:12px 15px;min-width:250px;line-height:125%}.info table th{text-align:left;color:#a92800;background-color:#c2c2c2;border-left:1px solid #a92800}.info table th:first-child{border-radius:8px 0 0 0;border-left:none}.info table th:last-child{border-radius:0 8px 0 0}.info table td{border:1px solid #000}.info table tr:nth-child(2) td{border-top:none}.category{padding:35px 0}.category__body{display:flex;flex-wrap:wrap;gap:16px 10px}.category__item{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);padding:18px 18px 22px;display:flex;flex-direction:column;box-shadow:0 0 15px rgba(0,0,0,.12)}.category__item-image{display:flex;align-items:center;justify-content:center;height:155px;margin-bottom:15px}.category__item-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.category__item-title{flex:1 1 auto;margin-bottom:20px;font-size:13px;line-height:125%;font-weight:700;text-align:center}.category__item-cost{margin-bottom:15px;display:flex;justify-content:center;align-items:center;gap:3px;font-size:11px;line-height:125%}.category__item-cost span{font-size:22px;font-weight:700;color:#a92800}.category__item-link{display:flex;align-items:center;justify-content:center;gap:5px}.category__item-link span{line-height:125%;transition:color .5s ease}.category__item-link svg{width:6px;height:12px;stroke:#000;transition:stroke .5s ease}.product{padding:35px 0}.product ._container{display:flex;flex-direction:column;gap:35px}.product__image{display:flex;align-items:center;justify-content:center}.product__image img{max-height:400px;width:100%;-o-object-fit:contain;object-fit:contain}.product__info{display:flex;flex-direction:column;gap:40px}.product__title{font-size:40px;line-height:125%;font-weight:700;color:#a92800;word-break:break-all}.product__cost{display:flex;align-items:center;gap:3px;font-size:11px;line-height:125%;height:40px}.product__cost span{font-size:40px;font-weight:700}.product__control{position:relative;display:flex;justify-content:center}.product__button{padding:20px;width:100%;max-width:350px;font-size:22px;line-height:125%;font-weight:700;color:#fff;background-color:#a92800;border-radius:11px;transition:all .5s ease}.active .product__button{background-color:#000}.product__contacts{position:absolute;z-index:5;left:50%;top:calc(100% + 15px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:350px;padding:25px 20px;display:flex;flex-direction:column;gap:35px;background-color:#fff;border-radius:11px;box-shadow:0 0 15px rgba(0,0,0,.12);opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:all .5s ease}.active .product__contacts{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.product__phone{display:flex;align-items:center;gap:22px}.product__phone svg{width:24px;height:24px}.product__phone span{font-size:19px;line-height:125%;white-space:nowrap;transition:color .5s ease}.product__socials{width:100%;display:flex;justify-content:space-between;gap:10px}.product__social svg{height:24px}@media (min-width:47.99875em){.categories__body{gap:20px}.categories__item{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.category__body{gap:16px 12px}.category__item{flex:0 0 calc(33.333% - 8px);width:calc(33.333% - 8px)}}@media (min-width:61.99875em){.wrapper{margin-top:114px}._container{padding:0 40px}.header{height:114px}.header__burger{display:none}.header__logo:hover svg{fill:#a92800}.header__logo svg{width:229px;height:24px;transition:all .5s ease}.header__nav{display:flex;justify-content:center;align-items:center;gap:35px}.header__nav-item{position:relative;font-size:18px;line-height:125%;transition:color .5s ease}.header__nav-item:hover{color:#a92800}.header__nav-item::after{content:"";position:absolute;top:calc(50% - 8px);right:-17px;width:1px;height:16px;background-color:#000}.header__nav-item:last-child::after{display:none}.header__contacts{display:flex;align-items:center;gap:10px}.header__socials{display:flex;gap:10px}.header__social:hover svg{fill:#a92800}.header__social svg{height:24px;fill:#000;transition:all .5s ease}.header__phone:hover svg{fill:#a92800}.header__phone:hover span{color:#a92800}.footer{margin-top:50px;padding:80px 0 50px}.footer__top{flex-direction:row;justify-content:space-between}.footer__logo{flex:0 0 calc(50% - 175px)}.footer__logo:hover svg{fill:#a92800}.footer__nav{display:none}.footer__socials{flex:0 0 250px;justify-content:center}.footer__social:hover svg{fill:#a92800}.footer__phone{flex:0 0 calc(50% - 175px);justify-content:flex-end}.footer__phone:hover svg{fill:#a92800}.footer__phone:hover span{color:#a92800}.footer__bottom{flex-direction:row;justify-content:space-between}.footer__copyright{order:0;flex:0 0 calc(50% - 175px)}.footer__mail{order:1;flex:0 0 250px;display:flex;align-items:center;justify-content:center;gap:6px}.footer__mail a:hover{color:#a92800}.footer__author{flex:0 0 calc(50% - 175px);display:flex;align-items:center;justify-content:flex-end;margin-top:0}.footer__author:hover svg{fill:#a92800}.main__socials{display:none}.breadcrumbs{padding:0 0 45px}.breadcrumbs__item.link:hover{color:#a92800}.main-section{height:300px;margin-bottom:0}.main-section__image.desctop{display:block}.main-section__image.mobile{display:none}.main-section ._container{padding:35px 100px}.main-section__title{font-size:50px}.categories{padding:100px 0 50px}.categories__item:hover::after{-webkit-transform:translateY(100%);transform:translateY(100%)}.categories__item:hover .categories__item-title{color:#a92800}.info{padding:50px 0}.info__body{gap:30px}.info__body h1:first-child{margin-bottom:15px}.info a:hover::after{width:100%;left:0}.info blockquote{float:inline-start}.category{padding:50px 0}.category__item-link:hover span{color:#a92800}.category__item-link:hover svg{stroke:#a92800}.product{padding:50px 0}.product ._container{flex-direction:row;gap:120px}.product__image img{max-height:none;height:450px;width:auto}.product__info{align-items:flex-start}.product__title{font-size:50px}.product__control{justify-content:flex-start}.product__button{width:210px}.product__button:hover{background-color:#000}.active .product__contacts{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.product__contacts{left:0;-webkit-transform:translateX(0);transform:translateX(0);width:auto;max-width:none;padding:25px}.product__phone:hover span{color:#a92800}}@media (min-width:79.99875em){.header__contacts{gap:70px}.header__phone{display:flex;align-items:center;gap:6px}.header__phone svg{width:19px;height:19px;transition:all .5s ease}.header__phone span{display:block;transition:color .5s ease}.category__body{gap:20px}.category__item{flex:0 0 calc(25% - 15px);width:calc(25% - 15px)}}@media (min-width:87.49875em){._container{padding:0;margin:0 auto;max-width:1360px}.main-section ._container{padding:35px 60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:374.99px){.product__contacts{padding:25px 50px}}@media (min-width:375px){.product__title{word-break:normal}}