*,body{font-family:"Franklin Gothic Medium";font-weight:400}.catalog h1,.catalog__subtitle{line-height:93%;color:#f1cb90;text-align:right}*,.catalog h1,.catalog__subtitle,.catalog__title,body{color:#f1cb90}.card,.catalog__item span,.nav{overflow:hidden}body{position:relative;background:#01343f;z-index:3}body::before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100vw;display:block;height:1000px;max-height:100%;background:url(../img/main_bg.png) top no-repeat;background-size:cover}.catalog__info,.container,.nav{position:relative}.container{margin:0 auto;padding:0 20px;max-width:1700px}.nav{padding:70px 0 0}.nav__logo{max-width:442px;margin:0 -25px 0 auto}.nav__logo img{width:100%}.nav .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.catalog{padding:9px 0 0}.catalog__info{margin:0 0 0 auto}.catalog__info img{position:absolute;top:0;right:0;width:100%;-o-object-fit:contain;object-fit:contain;z-index:2;height:100%;-o-object-position:top right;object-position:top right;pointer-events:none;opacity:0}.contact__soc a:hover,.footer__list a:hover,.modal__overflow{opacity:.7}.catalog h1{font-size:80px;letter-spacing:.11rem;margin:29px 0 0}.catalog__subtitle{font-size:58px;letter-spacing:.02rem}.catalog__title{font-size:36px;text-align:right;letter-spacing:.05rem}.catalog__wrapper{margin:107px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.catalog__item{padding:20px;background:#aaa9a0;display:flex;flex-direction:column}.catalog__item img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:all .3s}.catalog__item p{color:#285066;font-size:24px;text-align:center;padding:0 0 20px}.catalog__item span{margin:auto 0 0;display:block;position:relative}.catalog__item:hover img{transform:scale(1.15)}.footer{padding:200px 0 50px}.footer__list{display:flex;justify-content:end;align-items:center;gap:50px}.footer__list a{font-size:26px;color:#f1cb90;transition:all .3s}.footer__copy{margin:50px 0 0;text-align:right;font-size:26px;color:#f1cb90}.card{padding:150px 0 0;position:relative}.card .swiper-button-next,.card .swiper-button-prev{width:44px;height:44px;border-radius:100%;background:#01343f;padding:10px}.card__thumb .swiper-slide,.card__wrapper{padding:20px;background:#aaa9a0}.card .swiper-button-next svg,.card .swiper-button-prev svg{width:100%;height:100%}.card .swiper-button-next path,.card .swiper-button-prev path{fill:#f1cb90}.card .swiper-wrapper{position:relative}.card__wrapper{margin:0 auto}.card__wrapper img{width:100%;display:block;height:auto;pointer-events:none}.card__wrapper h2{font-size:40px;color:#193741;text-align:center;margin:20px 0 0}.card__thumb{margin:20px 0 0}.card__descr ol,.card__descr ul,.card__descr_size{margin:10px 0 0}.card__thumb img{width:100%;height:auto;pointer-events:none}.card__descr{padding:10px;background:#aaa9a0}.card__descr li,.card__descr p{font-size:35px;color:#193741}.card__price,.card__price p{font-size:45px;text-align:right}.card__price,.card__price li,.card__price p{color:#193f66}.card__descr ol li::before,.card__descr ul li::before{content:"- ";display:inline}.card__descr ol p,.card__descr ul p{display:inline}.card__descr_dop{margin:20px 0 0}.card__price,.card__story,.card__video{margin:50px 0 0;padding:20px;background:#aaa9a0}.card__video video{width:100%;height:auto;max-height:100vh;-o-object-fit:contain;object-fit:contain}.card__container{display:grid;grid-template-columns:800px 1fr;gap:60px;align-items:start}.card__story{font-size:30px;color:#193741}.comment,.contact{padding:100px 0 0}.card__story p{margin:30px 0 0;color:#193741}.card__story p em{color:#193741;display:block;text-align:right}.card__story p:nth-child(1){margin:0}.card__story ol,.card__story ul{margin:10px 0 0}.card__story ol li,.card__story ul li{color:#193741}.card__story ol li::before,.card__story ul li::before{content:"- ";display:inline}.card__story ol p,.card__story ul p{display:inline}.contact h2{text-align:right;font-size:50px}.contact__descr{font-size:24px;color:#f1cb90;text-align:right;margin:50px 0 0 auto;max-width:1000px}.contact__soc{margin:50px 0 0;display:flex;justify-content:end;align-items:center;gap:15px;flex-wrap:wrap}.contact__soc a,.modal{justify-content:center}.contact__soc a{display:flex;align-items:center;width:45px;height:45px;border-radius:100%;background:#f1cb90;transition:all .3s}.contact__soc img,.contact__soc svg{width:24px;height:24px}.contact__soc img{-o-object-fit:contain;object-fit:contain}.comment h2{text-align:right;font-size:45px}.comment__wrapper{margin:50px 0 0;display:grid;grid-template-columns:1fr 500px;gap:50px}.comment__form input,.comment__form textarea{position:relative;width:100%;margin:0;font-size:25px;padding:10px 15px;background:#aaa9a0;color:#193741;border:none;box-sizing:border-box}.comment__form input::-moz-placeholder,.comment__form textarea::-moz-placeholder{color:rgba(25,55,65,.5)}.comment__form input::placeholder,.comment__form textarea::placeholder{color:rgba(25,55,65,.5)}.comment__form textarea{margin:20px 0 0;resize:none;height:120px}.comment__list{display:grid;grid-template-columns:1fr;gap:25px;background:#aaa9a0;padding:10px}.comment__list p{color:#193741}.comment__name{font-size:25px}.comment__text{margin:10px 0 0;font-size:20px}.comment__submit{position:relative;width:100%;font-size:25px;padding:10px 15px;background:#aaa9a0;color:#193741;border:none;box-sizing:border-box;margin:20px 0 0;transition:all .3s}.modal,.modal__overflow{position:fixed;top:0;left:0;width:100%}.comment__submit:hover{background:#8d8c83}.modal{height:100vh;padding:20px;z-index:100;display:flex;align-items:center}.modal__overflow{height:100%;z-index:-1;background:#000}.modal__close{position:absolute;top:50px;right:50px;width:44px;height:44px;border-radius:100%;background:#f1cb90;padding:5px;cursor:pointer}.modal img,.modal__close svg{width:100%;height:100%}.modal__close path{fill:#01343f}.modal img{-o-object-fit:contain;object-fit:contain;pointer-events:none}@media (max-width:1500px){.nav__logo{margin-right:-15px;max-width:270px}.catalog h1{font-size:60px;margin:35px 0 0;letter-spacing:.23rem}.catalog__subtitle{font-size:42px;letter-spacing:.18rem}.catalog__title{font-size:26.8px;letter-spacing:.115rem}.catalog__wrapper{gap:60px;margin:90px 0 0}.catalog__item p{font-size:25px}.card__container{grid-template-columns:600px 1fr}}@media (max-width:1024px){.catalog__wrapper{gap:20px;grid-template-columns:1fr 1fr}.card{padding:50px 0 0}.card__wrapper h2{font-size:35px}.card__thumb{margin:20px 0 0}.card__thumb .swiper-slide{padding:5px}.card__descr li,.card__descr p{font-size:20px}.card__price,.card__price li,.card__price p{font-size:24px}.card__container{grid-template-columns:400px 1fr;gap:40px}.card__story{font-size:20px}.comment__wrapper{grid-template-columns:100%}.comment__form{order:-1}}@media (max-width:768px){.nav{padding:30px 0 0}.catalog h1{font-size:42px;letter-spacing:.16rem;margin:25px 0 0;opacity:1}.catalog__subtitle{font-size:30px;letter-spacing:.11rem;opacity:1}.catalog__title{font-size:18px;letter-spacing:.104rem;opacity:1}.catalog__wrapper{margin:50px 0 0}.catalog__item{padding:10px}.catalog__item p{font-size:16px;padding:0 0 10px}.footer{padding:50px 0}.footer__list{flex-direction:column;align-items:end;gap:30px}.footer__list a{font-size:23px;text-align:right;display:block}.footer__copy{font-size:23px;margin:30px 0 0}.card__container{grid-template-columns:100%;gap:30px}.contact{padding:50px 0 0}.contact h2{font-size:35px}.contact__descr{margin:30px 0 0;font-size:20px}}@media (max-width:600px){.card__price,.card__price li,.card__price p{text-align:left}.nav{padding:16px 0 0}.nav__logo{max-width:133px;margin-right:-8px}.catalog h1,.footer__copy{margin:10px 0 0}.catalog{padding:3px 0 0}.catalog h1{font-size:20px;letter-spacing:.108rem}.catalog__subtitle{font-size:15px;letter-spacing:.05rem}.catalog__title{font-size:10px;letter-spacing:.019rem}.catalog__item p{font-size:12px}.footer__copy,.footer__list a{font-size:16px}.footer__list{gap:10px}.card .swiper-button-next,.card .swiper-button-prev{width:33px;height:33px}.card__price ul{display:grid;grid-template-columns:1fr;gap:5px}.card__wrapper h1{font-size:28px}}
/*# sourceMappingURL=style.min.css.map */
