.about-us__descr,.menu__link,.menu__phone,.menu__test-ride{font-family:Inter,sans-serif}html{font-family:Poppins,sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}body{background:#eee}.page__content--with-menu{overflow:hidden}.page__menu{position:fixed;top:0;left:0;right:0;transform:translateX(-100%);transition:transform .3s}.page__menu:target{transform:translateX(0)}.page__section{margin-bottom:80px}.page__section-title{font-weight:500;font-size:32px;line-height:100%;letter-spacing:-1.5px;color:#fff;margin-bottom:48px;text-align:center}@media (min-width:744px){.page__section-title{font-size:48px}}@media (min-width:1024px){.page__section-title{font-size:64px}}.page__main{padding-top:80px;padding-bottom:120px;background-color:#1d1d1d}.grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}.grid--block{display:block}@media (min-width:744px){.grid--block{display:grid}}@media (min-width:744px){.grid{grid-template-columns:repeat(6,1fr);column-gap:24px}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:744px){.grid__item--tablet-1-1{grid-column:1/2}.grid__item--tablet-1-2{grid-column:1/3}.grid__item--tablet-1-3{grid-column:1/4}.grid__item--tablet-1-4{grid-column:1/5}.grid__item--tablet-1-5{grid-column:1/6}.grid__item--tablet-1-6{grid-column:1/7}.grid__item--tablet-2-2{grid-column:2/3}.grid__item--tablet-2-3{grid-column:2/4}.grid__item--tablet-2-4{grid-column:2/5}.grid__item--tablet-2-5{grid-column:2/6}.grid__item--tablet-2-6{grid-column:2/7}.grid__item--tablet-3-3{grid-column:3/4}.grid__item--tablet-3-4{grid-column:3/5}.grid__item--tablet-3-5{grid-column:3/6}.grid__item--tablet-3-6{grid-column:3/7}.grid__item--tablet-4-4{grid-column:4/5}.grid__item--tablet-4-5{grid-column:4/6}.grid__item--tablet-4-6{grid-column:4/7}.grid__item--tablet-5-5{grid-column:5/6}.grid__item--tablet-5-6{grid-column:5/7}.grid__item--tablet-6-6{grid-column:6/7}}@media (min-width:1024px){.grid__item--desktop-1-1{grid-column:1/2}.grid__item--desktop-1-2{grid-column:1/3}.grid__item--desktop-1-3{grid-column:1/4}.grid__item--desktop-1-4{grid-column:1/5}.grid__item--desktop-1-5{grid-column:1/6}.grid__item--desktop-1-6{grid-column:1/7}.grid__item--desktop-1-7{grid-column:1/8}.grid__item--desktop-1-8{grid-column:1/9}.grid__item--desktop-1-9{grid-column:1/10}.grid__item--desktop-1-10{grid-column:1/11}.grid__item--desktop-1-11{grid-column:1/12}.grid__item--desktop-1-12{grid-column:1/13}.grid__item--desktop-2-2{grid-column:2/3}.grid__item--desktop-2-3{grid-column:2/4}.grid__item--desktop-2-4{grid-column:2/5}.grid__item--desktop-2-5{grid-column:2/6}.grid__item--desktop-2-6{grid-column:2/7}.grid__item--desktop-2-7{grid-column:2/8}.grid__item--desktop-2-8{grid-column:2/9}.grid__item--desktop-2-9{grid-column:2/10}.grid__item--desktop-2-10{grid-column:2/11}.grid__item--desktop-2-11{grid-column:2/12}.grid__item--desktop-2-12{grid-column:2/13}.grid__item--desktop-3-3{grid-column:3/4}.grid__item--desktop-3-4{grid-column:3/5}.grid__item--desktop-3-5{grid-column:3/6}.grid__item--desktop-3-6{grid-column:3/7}.grid__item--desktop-3-7{grid-column:3/8}.grid__item--desktop-3-8{grid-column:3/9}.grid__item--desktop-3-9{grid-column:3/10}.grid__item--desktop-3-10{grid-column:3/11}.grid__item--desktop-3-11{grid-column:3/12}.grid__item--desktop-3-12{grid-column:3/13}.grid__item--desktop-4-4{grid-column:4/5}.grid__item--desktop-4-5{grid-column:4/6}.grid__item--desktop-4-6{grid-column:4/7}.grid__item--desktop-4-7{grid-column:4/8}.grid__item--desktop-4-8{grid-column:4/9}.grid__item--desktop-4-9{grid-column:4/10}.grid__item--desktop-4-10{grid-column:4/11}.grid__item--desktop-4-11{grid-column:4/12}.grid__item--desktop-4-12{grid-column:4/13}.grid__item--desktop-5-5{grid-column:5/6}.grid__item--desktop-5-6{grid-column:5/7}.grid__item--desktop-5-7{grid-column:5/8}.grid__item--desktop-5-8{grid-column:5/9}.grid__item--desktop-5-9{grid-column:5/10}.grid__item--desktop-5-10{grid-column:5/11}.grid__item--desktop-5-11{grid-column:5/12}.grid__item--desktop-5-12{grid-column:5/13}.grid__item--desktop-6-6{grid-column:6/7}.grid__item--desktop-6-7{grid-column:6/8}.grid__item--desktop-6-8{grid-column:6/9}.grid__item--desktop-6-9{grid-column:6/10}.grid__item--desktop-6-10{grid-column:6/11}.grid__item--desktop-6-11{grid-column:6/12}.grid__item--desktop-6-12{grid-column:6/13}.grid__item--desktop-7-7{grid-column:7/8}.grid__item--desktop-7-8{grid-column:7/9}.grid__item--desktop-7-9{grid-column:7/10}.grid__item--desktop-7-10{grid-column:7/11}.grid__item--desktop-7-11{grid-column:7/12}.grid__item--desktop-7-12{grid-column:7/13}.grid__item--desktop-8-8{grid-column:8/9}.grid__item--desktop-8-9{grid-column:8/10}.grid__item--desktop-8-10{grid-column:8/11}.grid__item--desktop-8-11{grid-column:8/12}.grid__item--desktop-8-12{grid-column:8/13}.grid__item--desktop-9-9{grid-column:9/10}.grid__item--desktop-9-10{grid-column:9/11}.grid__item--desktop-9-11{grid-column:9/12}.grid__item--desktop-9-12{grid-column:9/13}.grid__item--desktop-10-10{grid-column:10/11}.grid__item--desktop-10-11{grid-column:10/12}.grid__item--desktop-10-12{grid-column:10/13}.grid__item--desktop-11-11{grid-column:11/12}.grid__item--desktop-11-12{grid-column:11/13}.grid__item--desktop-12-12{grid-column:12/13}}.logo{height:38px;width:130px}@media (min-width:744px){.logo{height:56px;width:187px}}.button{display:flex;align-items:center;justify-content:center;text-align:center;height:56px;width:100%;font-weight:700;font-size:16px;line-height:27px;text-decoration:none;color:#1d1d1d;background:#fff;border-radius:40px;border-color:transparent;transition:box-shadow .3s;cursor:pointer}.button:hover{box-shadow:1px 4px 16px rgba(232,232,240,.4)}.button:active{box-shadow:1px 4px 16px rgba(232,232,240,.64)}.container{margin:0 auto;max-width:1020px;padding:0 20px}@media (min-width:744px){.container{padding:0 40px}}@media (min-width:1024px){.container{padding:0}}.top-actions{display:flex;justify-content:space-between;align-items:center}.header{background:url(mainbg_tablet_desktop.f3c9be13.jpg) 50%/cover no-repeat}.header__content{display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding:29px 0 22vh}@media (min-width:744px){.header__content{padding-top:36px}}.header__logo-link{line-height:0}.header__title{font-size:36px;line-height:0;font-weight:700;letter-spacing:-1.5px;text-align:center;color:#292929}@media (min-width:744px){.header__title{font-size:64px;line-height:64px}}@media (min-width:1024px){.header__title{font-size:80px;line-height:80px}}.icons{position:relative;display:flex;gap:24px}@media (min-width:744px){.icons{gap:32px}}.icons__item{height:24px;width:24px}@media (min-width:744px){.icons__item{height:32px;width:32px}}.icons__number{display:none}@media (min-width:1024px){.icons__number{position:absolute;right:100%;top:50%;transform:translateY(-50%);display:block;width:max-content;padding-right:20px;font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#292929;opacity:0;pointer-events:none;transition:.3s}}.icons--phone{display:block;background:url(Icon-Phone-call.9edb2d7d.svg) 50%/cover no-repeat;text-decoration:none}.icons--phone:hover>.icons__number{opacity:1;pointer-events:all}.icons--opener{background:url(Icon-Burger-menu.389d886d.svg) 50%/cover no-repeat;border:none;cursor:pointer}.icons--opener:hover{background-image:url(Icon-Burger-menu-hover.c19fc577.svg)}.icons--closer{background:url(Icon-Close.2fa8315e.svg) 50%/cover no-repeat;border:none;cursor:pointer}.menu{background-color:#e5e5e5}.menu__content{height:100vh;padding:29px 0}@media (min-width:744px){.menu__content{padding:36px 0}}.menu__list{display:flex;flex-direction:column;gap:24px;list-style-type:none;margin-top:44px}.menu__link{display:inline-block;padding:8px 0;border-bottom:1px solid transparent;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:2px;line-height:22px;color:#1d1d1d;text-transform:uppercase;transition:border-color .3s}.menu__link:hover{border-color:#1d1d1d}.menu__phone{display:block;margin-top:40px;font-size:16px;line-height:27px}.menu__phone,.menu__test-ride{text-decoration:none;color:#1d1d1d;font-weight:700}.menu__test-ride{display:inline-block;margin-top:16px;position:relative;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.menu__test-ride:after{content:"";position:absolute;bottom:-8px;right:0;width:100%;height:1px;background-color:#1d1d1d}.about-us__title{margin-bottom:32px;text-align:left}@media (min-width:744px){.about-us__title{margin-bottom:0}}.about-us__descr{font-weight:500;font-size:24px;line-height:140%;color:#fff}.bikes__card{margin-bottom:10px}@media (min-width:1024px){.bikes__card{margin-bottom:0}}.bikes__img{width:100%;margin-bottom:32px;transition:transform,.3s}.bikes__img:hover{transform:scale(1.05)}.bikes__model{margin-bottom:8px;font-weight:700;font-size:24px;line-height:140%;color:#fff}.bikes__descr{margin-bottom:16px;font-weight:400;font-size:16px;line-height:140%;color:#fff}.bikes__price{font-weight:700;font-size:24px;line-height:140%;color:#fff}.details__pic-container{display:block;margin-bottom:16px;width:100%;max-height:auto;overflow:hidden}.details__pic{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s}.details__pic:hover{transform:scale(1.1)}.details__title{margin-bottom:8px;font-weight:700;font-size:24px;line-height:140%;color:#fff}.details__descr{font-weight:400;font-size:16px;line-height:140%;color:#fff}.contacts__form,.details__descr{margin-bottom:48px}.contacts__input{box-sizing:border-box;width:100%;padding:14px 16px;margin-bottom:16px;font-family:inherit;line-height:20px;color:#292929;background:#f8f8fa;border-radius:40px;border:1px solid transparent;outline:none}.contacts__input::placeholder{font-size:14px;line-height:20px;color:#7e7e83}.contacts__input:hover{border-color:#d5d7de}.contacts__input:hover::placeholder{color:#292929}.contacts__input:focus{border-color:#292929}.contacts__input--message{margin-bottom:28px;border-radius:16px;resize:none}.contacts__info{margin-bottom:24px}.contacts__title{margin-bottom:8px;font-size:14px;line-height:20px;color:#fff}.contacts__descr{font-weight:500;font-size:16px;line-height:140%;text-decoration:none;color:#fff;transition:color .3s}.contacts__descr:hover{color:#b3ad99}.footer{position:sticky;bottom:0;z-index:-1;height:200px;background-image:url(footer__desktop.b7524262.png);background-size:cover;background-position:50%}@media (min-width:744px){.footer{height:480px}}@media (min-width:1024px){.footer{height:555px}}
/*# sourceMappingURL=main.a74d6fe0.css.map */