*{box-sizing:border-box}body,h1,h2,p{margin:0;padding:0}.about__title{text-align:left;margin-bottom:32px}@media (min-width:1020px){.about__title{margin-bottom:0}}.about__paragraph{font-weight:500;font-size:23px;line-height:32px}.bike__photo{width:100%;margin-bottom:32px;transition:transform .3s}.bike__photo:hover{transform:scale(1.05)}@media (min-width:744px){.bike__photo:hover{transform:scale(1.1)}}.bike__name{font-weight:700;font-size:24px;line-height:34px;margin-bottom:8px}.bike__description{font-weight:400;font-size:16px;line-height:22px;margin-bottom:16px}.bike__price{font-weight:700;font-size:24px;line-height:34px}.button{display:flex;justify-content:center;align-items:center;text-decoration:none;width:100%;height:56px;border:none;color:#1d1d1d;background-color:#fff;border-radius:40px;font-weight:700;font-size:16px;line-height:27px;transition:all .3s;cursor:pointer}.button:hover{box-shadow:1px 4px 16px rgba(232,232,240,.4);box-sizing:border-box}.button:active{box-shadow:1px 4px 16px rgba(232,232,240,.64)}.compare-bikes__title{margin-bottom:48px}@media (min-width:1020px){.compare-bikes__title{margin-bottom:56px}}.compare-bikes__item:not(:last-child){margin-bottom:40px}@media (min-width:744px){.compare-bikes__item:not(:last-child){margin-bottom:48px}}@media (min-width:1020px){.compare-bikes__item:not(:last-child){margin-bottom:0}}.contacts__title{margin-bottom:48px}.contacts__info:not(:last-child){margin-bottom:24px}.contacts__form{margin-bottom:48px}@media (min-width:744px){.contacts__form{margin-bottom:0}}.contacts__form-field{margin-bottom:16px}.contacts__form-field--textarea{margin-bottom:32px}.container{padding:0 20px;margin:0 auto}@media (min-width:744px){.container{padding:0 72px;max-width:745px}}@media (min-width:1020px){.container{padding:0 120px;max-width:1280px}}.details__title{margin-bottom:48px}.details__place{margin-bottom:40px}@media (min-width:744px){.details__place{margin-bottom:48px}}.footer{height:200px;width:100%;background-image:url(footer.5cfda15b.jpg);background-position:50%;background-size:cover}@media (min-width:744px){.footer{height:480px;width:100%}}@media (min-width:1020px){.footer{height:550px;width:100%}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #fff;-webkit-text-fill-color:#111010;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.form-field{box-sizing:border-box;display:block;padding:14px 16px;border:1px solid transparent;width:100%;height:48px;background:#f8f8fa;border-radius:40px;color:#292929}.form-field::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#7e7e83}.form-field:hover{border-color:#d5d7de;outline:none}.form-field:hover::placeholder{color:#292929}.form-field:focus{border-color:#292929;outline:none}.form-field:focus::placeholder{color:#292929}.form-field--textarea{height:148px;resize:none;font-family:inherit;border-radius:16px}.grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}@media (min-width:744px){.grid{grid-template-columns:repeat(6,1fr);column-gap:24px}}@media (min-width:1020px){.grid{grid-template-columns:repeat(12,1fr)}}.grid--ipad{display:block}@media (min-width:744px){.grid--ipad{display:grid}}.grid--desktop{display:block}@media (min-width:1020px){.grid--desktop{display:grid}}@media (min-width:744px){.grid__item--ipad-1-1{grid-column:1/2}.grid__item--ipad-1-2{grid-column:1/3}.grid__item--ipad-1-3{grid-column:1/4}.grid__item--ipad-1-4{grid-column:1/5}.grid__item--ipad-1-5{grid-column:1/6}.grid__item--ipad-1-6{grid-column:1/7}.grid__item--ipad-2-2{grid-column:2/3}.grid__item--ipad-2-3{grid-column:2/4}.grid__item--ipad-2-4{grid-column:2/5}.grid__item--ipad-2-5{grid-column:2/6}.grid__item--ipad-2-6{grid-column:2/7}.grid__item--ipad-3-3{grid-column:3/4}.grid__item--ipad-3-4{grid-column:3/5}.grid__item--ipad-3-5{grid-column:3/6}.grid__item--ipad-3-6{grid-column:3/7}.grid__item--ipad-4-4{grid-column:4/5}.grid__item--ipad-4-5{grid-column:4/6}.grid__item--ipad-4-6{grid-column:4/7}.grid__item--ipad-5-5{grid-column:5/6}.grid__item--ipad-5-6{grid-column:5/7}.grid__item--ipad-6-6{grid-column:6/7}}@media (min-width:1020px){.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}}.header{background-image:url(header-hq.43169ee4.jpg);background-size:cover;background-position:85%;font-weight:700}@media (min-width:744px){.header{background-position:50%}}.header__content{box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;margin:auto;width:100%;height:100vh;padding:30px 0 90px}@media (min-width:744px){.header__content{padding:34px 0 130px}}@media (min-width:1020px){.header__content{padding:36px 0 200px}}.header__top{display:flex;justify-content:space-between;align-items:center}.header__links{--icon--size:18px;display:grid;grid-template-columns:var(--icon--size) var(--icon--size);gap:30px}@media (min-width:744px){.header__links{--icon--size:24px;gap:40px}}.header__title{font-size:36px;line-height:100%;display:flex;align-self:center;letter-spacing:-1.5px;white-space:nowrap}@media (min-width:744px){.header__title{font-size:64px}}@media (min-width:1020px){.header__title{font-size:80px}}.icon{position:relative;background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;padding-bottom:100%}@media (min-width:744px){.icon{width:32px;height:32px}}@media (min-width:1020px){.icon{width:32px;height:32px}}.icon__tooltip{display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);align-self:center;width:max-content;margin-right:12px;transition:opacity .3s;opacity:0;pointer-events:none;font-size:12px;color:#fff;letter-spacing:2px;text-transform:uppercase}.icon--phone{background-image:url(phone.2ebebe7f.svg)}@media (min-width:1020px){.icon--phone:hover .icon__tooltip{opacity:1;pointer-events:all}}.icon--menu{background-image:url(menu.f06277ee.svg)}.icon--menu:hover{background-image:url(menu-hover.c4aa3ad3.svg)}.icon--close{background-image:url(close.1382463f.svg)}.info__title{margin-bottom:8px;font-weight:400;font-size:14px;line-height:20px;color:#fff}.info__link{font-weight:500;font-size:16px;line-height:22px;color:#fff;text-decoration:none;position:relative;transition:color .3s ease}.info__link:hover{color:grey}.menu{background-color:#e5e5e5;font-weight:600;text-transform:uppercase}@media (min-width:1020px){.menu{font-weight:700}}.menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px}.menu__links{--icon--size:18px;display:grid;grid-template-columns:var(--icon--size)}@media (min-width:744px){.menu__links{--icon--size:24px}}.menu__content{box-sizing:border-box;height:100vh;padding:30px 2px 90px;overflow-y:auto;overflow-x:hidden}@media (min-width:744px){.menu__content{padding:34px 2px 130px}}@media (min-width:1020px){.menu__content{padding:36px 2px 200px}}.menu__list{margin:0 0 40px;padding:0;font-size:22px;line-height:22px;letter-spacing:2px;list-style:none}.menu__item:not(:last-child){margin-bottom:24px}.menu__link{display:inline-block;padding-bottom:8px;border-bottom:1px solid transparent;text-decoration:none;color:#1d1d1d;transition:border-color .3s}.menu__link:hover{border-color:#1d1d1d}.menu__call{display:block;width:max-content;color:#1d1d1d}.menu__call--phone{margin-bottom:16px;text-decoration:none;font-size:16px;line-height:27px}.menu__call--action{padding-bottom:8px;border-bottom:1px solid #1d1d1d;text-decoration:none;font-size:12px;line-height:16px;letter-spacing:2px;text-underline-position:below}.page{font-family:Poppins,sans-serif;scroll-behavior:smooth}.page__body{background:#1d1d1d;color:#fff}.page__body--with-menu{overflow:hidden}.page__menu{position:fixed;left:0;top:0;right:0;transform:translateX(-100%);transition:transform .3s;z-index:1}.page__menu:target{transform:translateX(0)}.page__section{margin-bottom:80px}@media (min-width:744px){.page__section{margin-bottom:120px}}@media (min-width:1020px){.page__section{margin-bottom:150px}}.page__section-title{text-align:center;font-weight:500;font-size:32px;line-height:1;letter-spacing:-1.5px;text-transform:capitalize}.page__section-title--last{text-transform:none}@media (min-width:744px){.page__section-title{font-size:48px}}@media (min-width:1020px){.page__section-title{font-size:64px}}.gallery__photos{margin-bottom:16px}.gallery__photo-container{position:relative;padding-bottom:100%;transition:transform .3s;width:100%}.gallery__photo-container:hover{transform:scale(1.05)}@media (min-width:744px){.gallery__photo-container{padding-bottom:0;height:187px}}@media (min-width:1020px){.gallery__photo-container{height:320px}}.gallery__photo{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.gallery__title{margin-bottom:8px;font-weight:700;font-size:24px;line-height:34px}.gallery__paragraph{font-weight:400;font-size:16px;line-height:22px;margin-bottom:48px;max-width:660px}.logo{width:130px;height:38px;padding:auto;transition:transform .3s}.logo:hover{transform:scale(1.05)}@media (min-width:744px){.logo:hover{transform:scale(1.1)}}@media (min-width:1020px){.logo{width:187px;height:56px}}@media (min-width:744px){.logo--white{width:187px;height:56px}}.logo__image{width:100%;height:100%}
/*# sourceMappingURL=style.dc9821f2.css.map */