@import url("normalize.css");
@import url("https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css");
@import url("https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css");
@import url("https://unpkg.com/aos@2.3.1/dist/aos.css");
@import url(https://fonts.googleapis.com/css2?family=Jura:wght@300;400;500;700&display=swap);@-webkit-keyframes rotateInGameOne{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:.4}to{-webkit-transform:translate3d(0,0,40deg);transform:translate3d(0,0,40deg);opacity:1}}@keyframes rotateInGameOne{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:.4}to{-webkit-transform:translate3d(0,0,40deg);transform:translate3d(0,0,40deg);opacity:1}}.animate__rotateInGameOne{-webkit-animation-name:rotateInGameOne;animation-name:rotateInGameOne;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInGameTwo{from{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:.4}}@keyframes rotateInGameTwo{from{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:.4}}.animate__rotateInGameTwo{-webkit-animation-name:rotateInGameTwo;animation-name:rotateInGameTwo;-webkit-transform-origin:right bottom;transform-origin:right bottom;animation-direction:reverse}@-webkit-keyframes zoomEffect{from{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoomEffect{from{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}[data-aos=fade-left]{transform:translate3d(300px,0,0)}.animate__zoomEffect{-webkit-animation-name:zoomEffect;animation-name:zoomEffect}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */@font-face{font-family:Gotham;src:url(../font/Gotham-Medium.woff2) format('woff2'),url(../font/Gotham-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}html{color:#222;}.tumi_animated{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}.fake_footer,.fake_header{background:#ccc;text-align:center;text-transform:uppercase}.tumi_container{font-size:1rem;overflow:hidden;font-family:Jura,sans-serif}.tumi_container p{margin-bottom:0}.tumi_container a{padding:10px;text-decoration:none;display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-family:Gotham,sans-serif;font-size:15px}.tumi_container img{width:100%}.wrapper{max-width:1200px;margin:0 auto}.app_wrapper{max-width:600px;margin:0 auto}.icon_m{display:none}.icon_d{display:inline-block}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background:#fff;width:30px;height:3px}.bg_shell{position:absolute}img.shell1{top:-70%;right:-20%;z-index:-1}img.shell2{top:-40%;width:50%;left:-20%;z-index:3}img.shell3{bottom:-60%;width:40%;right:-10%;z-index:3}.pre_part{position:relative;z-index:2;background:#fff}.intro_con{padding:15vh 0;position:relative}.intro_con .container{position:relative;z-index:2}.intro_con .row>div:last-child{padding-left:50px}.big_intro{margin-top:5vh;width:100%!important}.intro_con h2{color:#031c54;font-size:2.4rem;letter-spacing:5px;font-weight:700;text-transform:uppercase}.intro_con h2 span{display:block;font-size:1.5rem;letter-spacing:1px;margin-bottom:5px;color:#000}.intro_con h2+div{margin:40px 0 10px}.intro_con h2+div img{width:calc(100% / 3.1);display:inline-block}.slider_con{position:relative;z-index:2}.slider{position:relative}.slider .splide__slide{display:flex;align-items:center;height:97vh;background:url(../img/banner.jpg) no-repeat center center;background-size:cover}.slider .splide__slide>div{position:absolute;width:100%;top:30%;text-align:justify}.slider .slider_info{width:50%;max-width:500px;border-radius:30px;padding:10px;position:relative;left:62%;text-transform:uppercase;font-weight:700}.slider_info b{line-height:1.2;font-size:1.2rem;font-weight:500;color:#000}.slider_info h1{color:#031c54;font-size:2.2rem;margin:0;letter-spacing:6px}.slider_info h2{font-size:1.5rem;color:#2e2d2e;letter-spacing:6px}.slider_info p{margin:20px 0 0}.slider_info a{background:#817d7d;padding:10px 20px;color:#fff}.slider_info>img{width:80%}a.btn_arrow{width:150px;height:60px;font-size:14px;border-bottom:0;position:absolute;left:50%;bottom:0;margin-left:-75px;color:#000;text-align:center;font-family:Jura,serif;font-weight:700}.btn_arrow:hover{color:#000}.btn_arrow svg{width:22px;animation:arrowBounce 2s infinite}@keyframes arrowBounce{0%,100%,50%,80%{transform:translateY(5px)}40%{transform:translateY(-5px)}60%{transform:translateY(0)}}.gallery_con{position:relative;z-index:2}.slider_d{display:block}.slider_m{display:none}.slider_box .slick-next,.slider_box .slick-prev{height:180px;width:30px;z-index:10}.slick-prev:before{content:url(../img/arrow_l.png)}.slick-next:before{content:url(../img/arrow_r.png)}.slider_box .slick-prev{left:20px}.slider_box .slick-next{right:20px}.slider_box .slick-slide{margin:0 10px}.slider_txt{position:absolute;width:35%;bottom:5vw;left:calc(2% + 100px)}.slider_txt h3{text-transform:uppercase;color:#fff;font-size:2.3rem;letter-spacing:5px;font-weight:300;line-height:1.5}.slider_txt h3 span{display:block;font-size:1.5rem;font-weight:500;margin-bottom:5px}.slider_txt h3 b{font-weight:700;display:block}.slider_txt p{font-size:1rem;color:#fff;margin:40px 0}.slider_txt a{color:#fff;background:#031c54;padding:10px 20px 0;line-height:2}.video_con{height:500vh}#case_box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100vw;max-height:100vh}.product_con{margin-top:0;position:relative}.product_nav{background:url(../img/bg_collection.jpg) #f6f6f6 no-repeat center center;background-size:auto 100%;padding:10vh 0 15vh}.product_nav h2{padding:10px 0;text-align:center;font-size:2.4rem;color:#031c54;font-weight:700;text-transform:uppercase}.product_nav p{text-align:center;color:grey;max-width:500px;margin:10px auto 60px}.nav_box{text-align:center}.nav_box span{margin-bottom:15px}.nav_box a{color:grey;border:1px solid grey;border-radius:5px;padding-bottom:8px;line-height:1.5;display:block;font-weight:800;font-family:Jura,Arial}.nav_box a:hover{background:#031c54;color:#fff;border-color:#031c54}.product_list{background:url(../img/bg_product.jpg) #fff no-repeat;background-size:100% auto}.product_list .row:first-child{position:relative;top:-100px;margin-bottom:-50px}.product_list .row{margin-bottom:50px}.product_list .row:last-child{margin-bottom:0;padding-bottom:50px}.product_list .row:nth-child(2){margin-top:-120px}.product_list .row:nth-child(2) .col-md-8 img{margin-top:7.5%}.product_list .row:nth-child(4) .col-md-4 img{margin-top:-16.5%}.product_list .row h3{font-size:1.8rem;color:#031c54;font-weight:700;margin:20px 0}.product_list .row a{color:#fff;background:#031c54;padding:10px 20px 0;line-height:1.5;font-size:15px;margin:10px 0;text-transform:uppercase}.bottom_con{position:relative}.cover_m{display:none}.cover_d{display:block}.back_box{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.back_box div{display:table-cell;vertical-align:middle;text-transform:uppercase;color:#fff}.back_box div span{display:block;font-size:2.5rem;margin-bottom:20px;font-weight:700}.back_box div a{color:#fff;background:#031c54;padding:10px 20px 0;line-height:2;margin:10px 0}.cover_bg{position:absolute;left:0;top:0}@media (max-width:1279px){.slider .slider_info{width:35%;left:65%}.slider_info>img{width:100%}.slider_txt{width:60%;bottom:1vw}}@media (max-width:967px){.slider .slider_info{transform:scale(.8);width:40%;left:64%}.slider_txt{width:70%;bottom:1vw}.slider_txt h3{line-height:1.2}}@media (max-width:767px){body{scroll-behavior:smooth}.wrapper{max-width:100%}.desc_box a{padding-left:80px;padding-right:80px}.slider{height:95vh}.slider .splide__list,.slider .splide__slide,.splide__track{height:100%}.slider .splide__slide>div{top:10%}.slider .slider_info{width:80%;margin:0 auto;left:0;transform:scale(1);max-width:100%;text-align:center}.slider_info>img{position:relative;left:7px}a.btn_arrow{bottom:10vh}.slider .splide__slide{background-image:url(../img/banner_m.jpg)}.intro_con{padding:3vh 0}.big_intro{width:100%!important;margin-bottom:40px}.product_list{background:url(../img/bg_product_m.jpg) #fff no-repeat}.slider_wrap{padding-bottom:20vh}.slider_d{display:none}.slider_m{display:block}img.shell3{bottom:-20%}.slider_txt{width:60%}.slider_txt p{color:#212529}.product_nav{background:url(../img/bg_collection_m.png) #f6f6f6 no-repeat right top;background-size:70%}.product_list .col-md-4 img{width:50%}.product_list .col-md-8 img{width:80%}.product_list .row:nth-child(2){margin-top:0}.product_list .row img{position:relative}.product_list .row:nth-child(1) .col-md-4 img,.product_list .row:nth-child(2) .col-md-8 img,.product_list .row:nth-child(3) .col-md-4 img,.product_list .row:nth-child(4) .col-md-8 img,.product_list .row:nth-child(5) .col-md-4 img{left:-10%}.product_list .row:nth-child(1) .col-md-8 img,.product_list .row:nth-child(3) .col-md-8 img,.product_list .row:nth-child(5) .col-md-8 img{left:40%}.product_list .row:nth-child(2) .col-md-4 img,.product_list .row:nth-child(4) .col-md-4 img{left:65%}.product_list .row:nth-child(2) .col-md-8 img{margin-top:0}.product_list .row:nth-child(4) .col-md-4 img{margin-top:0}.product_list .row .col-12:first-child{margin-bottom:20px}.cover_m{display:block}.cover_d{display:none}.back_box{display:flex;align-items:center;justify-content:center}}@media (max-width:575px){.slider_wrap{padding-bottom:23vh}.slider_txt{left:18%;width:64%;bottom:-2vh}.slider_txt h3{font-size:1rem;line-height:1.3}.slider_txt h3 span{font-size:1rem}img.shell2{left:auto;right:-10%;top:40%;width:30%}img.shell3{right:auto;left:-15%;bottom:85%;width:30%}.slider_box .slick-next,.slider_box .slick-prev{width:20px}.slick-prev:before{content:url(../img/arrow_l_m.png)}.slick-next:before{content:url(../img/arrow_r_m.png)}.intro_con .row>div:last-child{padding-left:30px}.intro_con h2{font-size:2rem}.product_list .col-md-4 img{width:60%}.product_list .col-md-8 img{width:90%}.product_list .row:nth-child(1) .col-md-4 img,.product_list .row:nth-child(2) .col-md-8 img,.product_list .row:nth-child(3) .col-md-4 img,.product_list .row:nth-child(4) .col-md-8 img,.product_list .row:nth-child(5) .col-md-4 img{left:-15px}.product_list .row:nth-child(1) .col-md-8 img,.product_list .row:nth-child(3) .col-md-8 img,.product_list .row:nth-child(5) .col-md-8 img{left:60px}.product_list .row:nth-child(2) .col-md-4 img,.product_list .row:nth-child(4) .col-md-4 img{left:200px}.back_box div span{font-size:1.8rem}}@media (max-width:479px){.slider_wrap{padding-bottom:28vh}}@media print{*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}