:root{--font-pri: 'Be Vietnam Pro', sans-serif;--color-pri: #a02438;--color-sec: #fcaf17;--color-third: #cde1d7;--color-text: #202020;--color-text-sec: #999;--color-text-third: #131313;--color-text-fourth: #65758b;--color-white: #fff;--color-black: #000;--container-width: 124.8rem;--container-padding: 1.6rem;--footer-clr-text: #65758b;--footer-clr-text-cpr: #fbfdfc;--footer-bg-color: #fff;--z-i-header: 100}.p-showroom{--bi-color: var(--color-text) #202020;--bi-current-color: var(--color-pri);--bi-after-color: var(--color-text);--bi-after-color-current: var(--color-pri)}.p-showroom .breadcrumb{padding:2.4rem 0}.m-showroom{margin:6.4rem 0rem 8rem}@media screen and (max-width: 992px){.m-showroom{margin:6rem 0rem}}@media screen and (max-width: 576px){.m-showroom{margin:4rem 0rem}}@media screen and (max-width: 576px){.m-showroom{margin-top:0}}.m-showroom-container{overflow:hidden;margin-left:auto;padding-left:1.6rem;width:calc(100vw - ((100vw - 124.8rem) / 2))}@media screen and (max-width: 1200px){.m-showroom-container{width:100%}}@media screen and (max-width: 1024px){.m-showroom-container{padding:0 1.6rem}}@media screen and (max-width: 1024px){.m-showroom-row{--col-gap: 2.4rem;--row-gap: 2.4rem}}@media screen and (max-width: 1024px){.m-showroom-col{width:100%}}.m-showroom-img{display:block;overflow:hidden;user-select:none;position:relative;border-radius:0.8rem 0 0 0.8rem;padding-top:calc(400 / 1056 * 100%)}@media screen and (min-width: 1201px){.m-showroom-img:hover img{transform:translate(-50%, -50%) scale(1.05)}}@media screen and (min-width: 1025px){.m-showroom-img{margin-top:8.2rem}}@media screen and (min-width: 1025px) and (max-width: 1200px){.m-showroom-img{margin-top:4rem}}@media screen and (max-width: 1024px){.m-showroom-img{border-radius:0.8rem}}.m-showroom-img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transition:.4s ease;transform:translate(-50%, -50%)}.m-showroom-content{display:flex;row-gap:4rem;flex-direction:column}@media screen and (max-width: 1200px){.m-showroom-content{row-gap:3.2rem}}@media screen and (max-width: 767px){.m-showroom-content{row-gap:2.4rem}}.m-showroom-content .t-64{font-size:6.4rem;line-height:118%}@media only screen and (max-width: 1200px){.m-showroom-content .t-64{font-size:3.9rem}}@media only screen and (max-width: 800px){.m-showroom-content .t-64{font-size:2.9rem}}.m-showroom-content .t-64 span{color:var(--color-pri)}.m-showroom-content .line{width:0.1rem;height:20rem;display:block;margin-left:7.2rem;background:linear-gradient(180deg, #a02438 0%, rgba(160,36,56,0) 100%)}@media screen and (max-width: 1024px){.m-showroom-content .line{display:none}}.space{overflow:hidden;margin:8rem 0rem 8rem}@media screen and (max-width: 992px){.space{margin:6rem 0rem}}@media screen and (max-width: 576px){.space{margin:4rem 0rem}}.space-wrap{position:relative}.space-bg{inset:0;width:100%;height:100%;overflow:hidden;position:absolute;border-radius:1.6rem}.space-bg::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 100%)}.space-bg img{width:100%;height:100%;object-fit:cover}.space-position{z-index:3;position:relative;padding:8rem 0 9.6rem}@media screen and (max-width: 1200px){.space-position{padding:8rem 0}}@media screen and (max-width: 767px){.space-position{padding:6rem 0}}@media screen and (max-width: 576px){.space-position{padding:4rem 0}}.space-content{display:flex;row-gap:2rem;margin:0 auto;max-width:85.4rem;flex-direction:column}@media screen and (max-width: 950px){.space-content{row-gap:1.6rem;padding:0 1.6rem}}.space-content>*{color:white;text-align:center}.space-content .t-36{line-height:133%}@media screen and (max-width: 576px){.space-content .t-36 br{display:none}}.space-content .t-16{font-weight:300;line-height:150%}.space-icon{margin:0 auto;user-select:none;max-width:10.4rem}@media screen and (max-width: 767px){.space-icon{max-width:8rem}}.space-icon img{width:100%;object-fit:cover}.space-list{display:flex;flex-wrap:wrap;margin:4rem -8rem 0}@media screen and (max-width: 1200px){.space-list{margin:3.2rem -2.4rem 0}}@media screen and (max-width: 767px){.space-list{margin:2.4rem -1.2rem 0}}@media screen and (max-width: 576px){.space-list{row-gap:2.4rem;justify-content:center}}.space-item{padding:0 8rem;width:calc(100% / 3)}@media screen and (max-width: 1200px){.space-item{padding:0 2.4rem}}@media screen and (max-width: 767px){.space-item{padding:0 1.2rem}}@media screen and (max-width: 576px){.space-item{width:calc(100% / 2)}}@media screen and (min-width: 577px){.space-item:not(:last-child){border-right:0.1rem solid #292929}}.space-box{column-gap:1.6rem;display:flex;align-items:center}@media screen and (max-width: 767px){.space-box{row-gap:1.2rem;flex-direction:column}}.space-box-img{flex-shrink:0;user-select:none;width:6.4rem;height:6.4rem}@media screen and (max-width: 1024px){.space-box-img{width:4.8rem;height:4.8rem}}.space-box-img img{width:100%;object-fit:cover}.space-box-content{display:flex;row-gap:0.4rem;flex-direction:column}@media screen and (max-width: 767px){.space-box-content{text-align:center}}.space-box-content>*{color:#292929}.space-box-content .t-18{font-weight:600;line-height:133%}.space-box-content .t-14{font-weight:300;line-height:140%}@media screen and (max-width: 576px){.space-box-content .t-14{font-size:1.2rem}}.system{margin:8rem 0rem 8rem}@media screen and (max-width: 992px){.system{margin:6rem 0rem}}@media screen and (max-width: 576px){.system{margin:4rem 0rem}}.system-wrap{display:flex;row-gap:6rem;flex-direction:column}@media screen and (max-width: 576px){.system-wrap{row-gap:4rem}}.system-heading{display:flex;row-gap:2.4rem;text-align:center;flex-direction:column}.system-heading .t-36{line-height:133%}.system-heading ul{margin:0 auto;padding:0.8rem;column-gap:0.8rem;width:fit-content;border-radius:6rem;display:flex;align-items:center;background-color:#ededef}@media screen and (min-width: 577px){.system-heading ul{justify-content:center}}@media screen and (max-width: 576px){.system-heading ul{width:100%;white-space:nowrap;overflow:auto hidden}.system-heading ul::-webkit-scrollbar{display:none}}.system-heading ul li{transition:.4s ease;border-radius:5rem}@media screen and (max-width: 576px){.system-heading ul li{flex:1}}.system-heading ul li.is-active{background-color:var(--color-text)}.system-heading ul li.is-active .t-16{color:white}@media screen and (min-width: 1201px){.system-heading ul li:hover{background-color:var(--color-text)}.system-heading ul li:hover .t-16{color:white}}.system-heading ul .t-16{color:#131313;transition:.4s ease;padding:0.8rem 1.6rem}.system-block{display:flex;row-gap:10rem;flex-direction:column}@media screen and (max-width: 992px){.system-block{row-gap:6rem}}@media screen and (max-width: 576px){.system-block{row-gap:4rem}}.system-block-box{display:flex;flex-wrap:wrap;row-gap:2.4rem;margin:0 -1.2rem}.system-block-item{display:flex;row-gap:4.8rem;position:relative;flex-direction:column}@media screen and (max-width: 1200px){.system-block-item{row-gap:3.2rem}}.system-block-item:not(:last-child){padding-bottom:6rem}@media screen and (max-width: 576px){.system-block-item:not(:last-child){padding-bottom:4rem}}.system-block-item:not(:last-child)::before{content:"";left:0;bottom:0;width:100%;height:0.1rem;position:absolute;background:linear-gradient(to right, rgba(32,32,32,0) 0%, #202020 50%, rgba(32,32,32,0) 100%)}.system-block-left{width:calc(8 / 12 * 100%)}@media screen and (max-width: 576px){.system-block-left{width:100%}}.system-block-left_box{display:flex;column-gap:5rem}@media screen and (max-width: 1200px){.system-block-left_box{column-gap:3.2rem}}@media screen and (max-width: 576px){.system-block-left_box{column-gap:1.6rem}}.system-block-left_img{flex-shrink:0;user-select:none;border-radius:50%;width:14rem;height:14rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;box-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,0.05)}@media screen and (max-width: 1200px){.system-block-left_img{width:12rem;height:12rem}}@media screen and (max-width: 576px){.system-block-left_img{width:10rem;height:10rem}}.system-block-left_img img{width:7.2rem;object-fit:cover}@media screen and (max-width: 1200px){.system-block-left_img img{width:6.4rem}}@media screen and (max-width: 576px){.system-block-left_img img{width:4.8rem}}.system-block-left_content{display:flex;row-gap:2.4rem;flex-direction:column}@media screen and (max-width: 1200px){.system-block-left_content{row-gap:1.6rem}}.system-block-left_content .t-24{color:black;line-height:133%;transition:.4s ease}@media screen and (min-width: 1201px){.system-block-left_content .t-24:hover{color:var(--color-pri)}}.system-block-left_content .list{display:flex;row-gap:1.2rem;flex-direction:column}.system-block-left_content .list-link{font-weight:300;line-height:140%}.system-block-left_content .list-link strong{font-weight:400}.system-block-left_content .list-link a{transition:.4s ease}@media screen and (min-width: 1201px){.system-block-left_content .list-link a:hover{color:var(--color-pri)}}.system-block-left_content .social{gap:0.8rem}.system-block-left_content .social-img{width:1.6rem;height:1.6rem}.system-block-right{width:calc(4 / 12 * 100%)}@media screen and (max-width: 576px){.system-block-right{width:100%}}.system-block-right_btn{gap:1.6rem;display:flex;align-items:center}@media screen and (max-width: 1024px){.system-block-right_btn{flex-wrap:wrap}}.system-block-right_btn .btn{font-size:1.6rem;padding:1.2rem 2.4rem}@media screen and (max-width: 1024px){.system-block-right_btn .btn{width:100%}}@media screen and (max-width: 576px){.system-block-right_btn .btn{width:calc(100% / 2 - 0.8rem)}}.system-block-left,.system-block-right{padding:0 1.2rem}.js-system{position:relative}.js-system-img{overflow:hidden;user-select:none;position:relative;border-radius:0.8rem;padding-top:calc(266 / 384 * 100%)}@media screen and (min-width: 1201px){.js-system-img:hover img{transform:translate(-50%, -50%) scale(1.05)}}.js-system-img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transition:.4s ease;transform:translate(-50%, -50%)}.js-system .swiper{margin:0 -1.6rem}@media screen and (max-width: 1200px){.js-system .swiper{margin:0 -1.2rem}}.js-system .swiper-slide{padding:0 1.6rem;width:calc(100% / 3)}@media screen and (max-width: 1200px){.js-system .swiper-slide{padding:0 1.2rem}}@media screen and (max-width: 767px){.js-system .swiper-slide{width:calc(100% / 2)}}@media screen and (max-width: 576px){.js-system .swiper-slide{width:100%}}
