.top{padding-top:0}@media (min-width: 768px){.top .info-box{padding-top:90px}.top .footer{margin-top:64px}}.top #wrap{padding-top:0}.top .top-main{position:relative}.top .top-main__img{position:relative;overflow:hidden;height:100vh}.top .top-main__img:before{pointer-events:none;z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0003 0% 100%)}.top .top-main__img img{width:100%}.top .top-main__img .video{width:auto;min-width:100%;min-height:100%;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.top .top-main__cont{position:absolute;bottom:65px;left:0;padding:0 17px;z-index:2;width:100%}@media (min-width: 768px){.top .top-main__cont{bottom:81px;padding:0 80px}}.top .top-main__ttl{font-family:"Antiqua Roman, sans-serif";font-weight:400;width:100%;color:#fff;font-size:44px;line-height:56px;letter-spacing:7.92px}@media (min-width: 768px){.top .top-main__ttl{font-size:88px;line-height:96px;letter-spacing:21.12px;margin-bottom:15px}}@media only screen and (max-width: 374px){.top .top-main__ttl{font-size:12vw}}.top .top-main__txt{color:#fff;text-shadow:0px 0px 24px rgba(0,0,0,.55);font-size:12px;font-weight:450;line-height:17px;letter-spacing:.96px;font-family:"Futura PT, sans-serif";font-weight:400}@media (min-width: 768px){.top .top-main__txt{font-size:16px;line-height:20px;letter-spacing:1.28px}}.top .top-about__txt{font-size:12px;font-weight:500;line-height:24px;letter-spacing:.6px;padding:39px 10px 41px;text-align:center}@media (min-width: 768px){.top .top-about__txt{font-size:14px;font-weight:400;line-height:28px;letter-spacing:.98px;text-align:center;padding:56px 54px}}.top .top-about__img{min-height:492px}@media (min-width: 768px){.top .top-about__img{min-height:660px}}.top .top-about__img img{width:100%;height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0}.top .top-about__item{position:relative;min-height:492px}@media (min-width: 768px){.top .top-about__item{min-height:660px}}.top .top-about__item a{display:block}.top .top-about__content{position:absolute;bottom:45px;left:0;padding:0 48px;z-index:2;width:100%}@media (max-width: 767px){.top .top-about__content{bottom:30px;padding:0 24px}}.top .top-about__ttl{font-family:"Antiqua Roman, sans-serif";color:#fff;font-size:56px;font-weight:400;line-height:66px;letter-spacing:8px;white-space:nowrap}@media (min-width: 2000px) and (max-width: 3000px){.top .top-about__ttl{font-size:38px;line-height:45px}}@media (min-width: 768px) and (max-width: 1024px){.top .top-about__ttl{font-size:38px;line-height:45px}.top .top-about__inner{padding-right:0}}@media (max-width: 767px){.top .top-about__ttl{line-height:44px;font-size:36px;letter-spacing:5.4px}}.top .top-about__inner{position:relative;overflow:visible}@media (min-width: 768px){.top .top-about__inner{padding-left:120px;padding-right:0;padding-bottom:50px}.top .top-about__slider{position:relative}}@media (max-width: 767px){.top .top-about__inner{padding-left:12px;padding-right:12px}.top .slick-list{padding-left:12px}.top .top-about__slider{position:relative}}.top .top-about__slider{overflow:visible}.top .top-about .slick-slide,.top .top-about .swiper-slide{width:529px;margin-right:24px}@media (max-width: 767px){.top .top-about .slick-slide,.top .top-about .swiper-slide{width:320px;margin-right:12px}.top .top-about .slick-slide:last-child{margin-right:0}}.top .top-about .slick-slide>div{width:100%}.top .top-about .slick-arrow{position:absolute;top:auto;transform:none;bottom:-13px;width:24px;height:22px}.top .top-about .slick-arrow.slick-disabled,.swiper-button-disabled{opacity:.5}.top .top-about .slick-arrow:before{display:none}.top .top-about .slick-next,.swiper-button-next{right:140px}.top .top-about .slick-prev,.swiper-button-prev{left:40px}.top .top-about .slick-next,.swiper-button-next{background:url(img_common_icon_ico_arrow_next_white.svg) no-repeat;transform:rotate(180deg);background-size:cover;display:block!important}.top .top-about .slick-prev,.swiper-button-prev{background:url(img_common_icon_ico_arrow_next_white.svg) no-repeat;background-size:cover}.swiper-button-next,.swiper-button-prev{display:block!important;bottom:0!important;position:absolute;width:14px;height:29px}@media (max-width: 767px){.swiper-button-next,.swiper-button-prev{display:none!important}}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.top .top-about .slick-dotted.slick-slider{margin-bottom:0;padding-bottom:40px}.slick-dots,.swiper-pagination,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:block;position:absolute;bottom:0;left:115px;right:auto;width:auto}.slick-dots li button{display:none}.slick-dots li,.swiper-pagination span{width:9px;height:9px;border-radius:50%;border:1px solid #222!important;background:#fff!important}.slick-dots li.slick-active,.swiper-pagination span.swiper-pagination-bullet-active{background:#222!important;border:none!important}@media (min-width: 768px){.top .top-about .btn-link{left:4px}}@media (max-width: 767px){.slick-dots,.swiper-pagination,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:10px}.top .top-about .slick-arrow{width:12px;height:14px;bottom:5px;background-size:cover}.top .top-about .slick-next{right:30px;bottom:6px}.top .top-about .slick-prev{right:65px;left:auto}.info-box{margin-top:15px}}.swiper-slide{opacity:.8;transition:all .3s}.swiper-slide-thumb-active{opacity:1}.slider-nav{top:0;font-size:0;z-index:-111;color:transparent;position:absolute}.top-about__ov,.top-about{position:relative;overflow:hidden}@media (min-width: 768px){.top-about__ov{position:relative;margin-right:-95px}}@media (max-width: 767px){.swiper-button-next,.swiper-button-prev{width:10px;height:18px}.top .top-about .slick-next,.swiper-button-next{right:20px}.swiper-button-prev{left:20px}}.swiper-button-next:hover,.swiper-button-prev:hover{transition:all .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.6}.top-contact{padding:40px 0 0}@media (max-width: 767px){.top-contact{padding:75px 0 0}}.top-contact .btn-href{margin:0 auto}.top-contact .txt{font-size:14px;font-weight:500;line-height:24px;font-style:normal;letter-spacing:.05em;margin-bottom:20px;text-align:center}@media (max-width: 767px){.top-contact .txt{font-size:12px;line-height:20px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/css_page_top.css.map */
