.floating-buttons{position:fixed;width:auto;right:20px;text-align:center;box-shadow:2px 2px 3px #0000004d;z-index:20!important;bottom:80px}.floating-buttons a{background:#000;transition:all .5s ease-out;padding:1rem 2rem;display:block;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;text-align:left;border:1px solid #fff}.floating-buttons a span{vertical-align:middle}.floating-buttons a.contact-us{margin-top:.625rem}.floating-buttons a.shopping-online{background:#292929}.floating-buttons a.shopping-online img{margin-top:-1px}.floating-buttons a img{margin-right:5px;vertical-align:middle}header{height:102px}header .sub{padding-top:25px}.floating-buttons.bottom{bottom:100px}@media screen and (max-width: 600px){.floating-buttons{right:0;bottom:20px}.floating-buttons a{text-align:center;padding:12px .8rem;font-size:.75rem}.floating-buttons a.contact-us{float:left;width:50%;margin-top:0}.floating-buttons a.shopping-online{float:right;width:50%}.floating-buttons a.shopping-online img{margin-top:-1px;width:13px}footer .bottom{padding-bottom:40px}#list__work .item-product__title{font-size:1rem}}header .bottom .menu>ul>li>a{font-size:1.25rem}header .sub{width:50rem;padding-top:15px;top:100%}header .sub a{font-size:1.125rem;text-transform:uppercase}header .sub .ctt-sub{padding:0;z-index:2;position:relative;background:#111}header .sub .ctt-sub .ctt-sub--item{padding-top:15px;padding-bottom:15px;position:relative}header .sub .ctt-sub .ctt-sub--item:after{content:"";display:block;border-bottom:2px solid #1e1e1e;height:2px;position:absolute;left:-100vw;width:200vw;bottom:0}header .sub .ctt-sub .ctt-sub--item:last-child:after{border-bottom:none}header .bottom .menu>ul>li{position:relative}header .sub .sub-ov{padding-top:15px;width:200vw;position:absolute;left:-100vw;top:0;height:100%;display:block;z-index:1}header .sub .sub-bg{background:#111;width:100%;height:100%}header .top-left{font-size:13px}header .top-language a{font-size:12px}header .bottom .menu>ul>li>a:hover{text-decoration:none!important}header .bottom .menu>ul>li>a:before{display:none}.item-furniture:after{display:none}@media screen and (min-width: 768px){header{height:112px!important}}.item-banner video{object-fit:cover}.banner-main .item-banner{height:100%;max-height:1080px;background-color:#000}.banner-main .swiper-slide{height:auto;overflow:hidden}.group-work .item-product .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px;max-height:60px}.group-work .item-work .item-product__title{color:#000;margin-top:15px;text-align:center}.item-banner.item-banner-video:before{padding-top:55%!important}.group-work .item-work{margin-top:3rem}.group-work .item-work .work-thumb{text-align:center}.group-work .item-work:first-child{margin-top:0}.group-work .item-work img{max-width:100%;width:100%;height:auto}.banner-main .wrap-main{position:relative}.item-banner__text{position:absolute;left:50px}.item-banner__text__head{font-size:4rem;font-weight:600;line-height:1.2;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.item-banner__text__desc{font-size:1.825rem;font-weight:600;text-transform:uppercase;white-space:pre-line}.item-banner__text__btn{margin-top:30px}.item-banner__text__btn a{cursor:pointer;background:#fff;border:none;padding:1rem 2rem;color:#000;font-size:1.5rem;font-weight:600;display:inline-block;text-transform:uppercase;border-radius:0}.item-banner__text__btn a:hover{text-decoration:underline}.item-banner__text__btn a.banner-btn--black{background:#000;color:#fff}.banner-main .swiper-pagination{bottom:20px}.banner-main{background-color:#000}.item-banner.item-banner-video:after{background:none}@media screen and (min-width: 2500px){.banner-main .item-banner{max-height:1375px}}@media screen and (max-width: 1200px){.item-banner__text__head{font-size:3rem!important;margin-bottom:10px}.item-banner__text__desc,.item-banner__text__btn a{font-size:1.5rem!important}}@media screen and (max-width: 768px){.banner-main .item-banner{height:auto}.banner-main .swiper-slide{height:100%}.banner-main .swiper-pagination{bottom:5px}.item-banner{min-height:410px}.swiper-slide--video{display:none}.item-banner__text{position:relative;left:0}.row--text{background:#000;margin-top:0;padding:20px 20px 30px}.item-banner__text__head{font-size:2rem!important;line-height:1.25em!important;margin-bottom:15px}.item-banner__text__desc{font-size:1.25rem!important}.item-banner__text__btn{margin-top:20px}.item-banner__text__btn a{font-size:1.25rem!important;padding:.5rem 1.2rem!important}.banner-main .swiper-button-prev,.banner-main .swiper-button-next{top:26%}.banner-main .swiper-slide{overflow:hidden}.bookslide .row .wrap-main{justify-content:inherit!important}}footer .top{padding-bottom:2.5%}.ft-links li{display:inline-block;margin-right:30px}.ft-links li a{font-size:1.25rem}.ft-links li:last-child,.ft-links li a:last-child{margin-right:0}.copy span:first-child{margin-left:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ft-links li a{font-size:.75rem}}@media (max-width: 768px){.ft-links{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ft-links li{margin-left:15px!important;margin-right:15px!important}.ft-links li a{font-size:.75rem}.copy span:first-child{font-size:11px!important;width:100%}footer .bottom .share{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}footer .bottom .share span{width:100%;margin-bottom:10px}}
