@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
*{box-sizing:border-box;list-style:none;text-decoration:none;margin:0;padding:0}html,body{font-size:17px;font-weight:300;color:#000;font-family:"Montserrat",sans-serif;overflow:visible}main#main{overflow-x:hidden}p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin-bottom:0px;padding:0px}p{word-break:break-word}a{text-decoration:none}img{max-width:100%;height:auto}button{border:0;outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;height:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;height:fit-content}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;height:fit-content}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:14px;height:40px;width:40px;line-height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media(max-width: 767px){.slick-arrow{width:30px;height:30px;line-height:30px;font-size:13px}}.slick-arrow.slick-prev{left:0}@media(max-width: 767px){.slick-arrow.slick-prev{left:10px}}.slick-arrow.slick-next{right:0}@media(max-width: 767px){.slick-arrow.slick-next{right:10px}}#header__menu #primary-menu{list-style:none;display:flex;margin:0;padding:0 10px}#header__menu #primary-menu li.menu-item{height:100%}#header__menu #primary-menu li.menu-item:not(:last-child){margin-right:30px}@media(max-width: 1200px){#header__menu #primary-menu li.menu-item:not(:last-child){margin-right:15px}}#header__menu #primary-menu li.menu-item a{color:#000;font-size:14px;line-height:17px;text-decoration:none;font-weight:400;padding:15px 8px;text-transform:uppercase;text-align:center;position:relative}#header__menu #primary-menu li.menu-item.darker a{color:#020202;opacity:.5}#header__menu #primary-menu li.menu-item.darker .menu-item a{color:#000;opacity:1}#header__menu #primary-menu li.menu-item.hover .sub-menu-wrapper{transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);opacity:1;visibility:visible}#header__menu #primary-menu li.menu-item .sub-menu-wrapper{position:absolute;content:"";top:100%;left:0;z-index:99;width:100vw;height:auto;background-color:#fff;border-top:3px solid #b41d23;transform:rotate3d(1, 0, 0, 90deg);-webkit-transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .3s linear;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#header__menu #primary-menu li.menu-item .sub-menu-wrapper::before{position:absolute;content:"";width:100vw;height:20px;background-color:rgba(0,0,0,0);left:0;top:-20px;z-index:99}#header__menu #primary-menu li.menu-item .sub-menu-wrapper .sub-menu{list-style:none;display:flex;align-items:center;justify-content:center;padding:0 60px}#header__menu #primary-menu li.menu-item .sub-menu-wrapper .sub-menu .menu-item a{padding:15px 0;margin-right:20px;display:block}#header__menu #primary-menu li.menu-item .sub-menu-wrapper .sub-menu .menu-item a:hover{text-decoration:underline;text-underline-offset:6px;color:#b41d23;font-weight:700}#header__menu #primary-menu li.menu-item .sub-menu-wrapper .sub-menu .current-menu-item>a{text-decoration:underline;text-underline-offset:6px;color:#b41d23;font-weight:700}#header__menu #primary-menu .menu-item-has-children a::before{position:absolute;content:"";right:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #2f2f2f;z-index:-1}#header__menu #primary-menu .menu-item-has-children .sub-menu-wrapper a::before{display:none}.body__head-banner img{width:100%}.body__head-banner .txt-inner{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-bottom:30px;font-size:72px;font-weight:bold;font-style:italic}@media(max-width: 1199px){.body__head-banner .txt-inner{font-size:48px}}@media(max-width: 991px){.body__head-banner .txt-inner{font-size:36px}}@media(max-width: 767px){.body__head-banner .txt-inner{font-size:18px}}@media(max-width: 767px){.page-template-page-room-visualizer .body__head-banner img{min-height:280px}}.collections__carousel-container .slick-slide{padding:0 25px}@media(max-width: 767px){.collections__carousel-container .slick-slide{padding:0}}.collections__carousel-container .slick-arrow:hover{color:#fff;background:#b41d23}.collections__carousel-item{margin:0;position:relative;text-decoration:none;display:block}.collections__carousel-item:hover .info-side{opacity:1;visibility:visible}.collections__carousel-item .image-main img{width:100%;aspect-ratio:4/3;object-fit:cover}@media(max-width: 595px){.collections__carousel-item .image-main img{aspect-ratio:1/1}}.collections__carousel-item .content{font-size:24px;line-height:29px;font-weight:700;color:#000;height:80px;display:flex;justify-content:center;align-items:center;background-color:#fff}.collections__carousel-item .info-side{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .15s linear}@media(max-width: 595px){.collections__carousel-item .info-side{padding:10px 15px}}.collections__carousel-item .info-side .name-collection{font-size:24px;font-weight:700;color:#fff;margin-bottom:30px}@media(max-width: 595px){.collections__carousel-item .info-side .name-collection{margin-bottom:10px}}.collections__carousel-item .info-side .specification{margin-bottom:10px}.collections__carousel-item .info-side .specification .table-container tr{padding:3px 0}@media(max-width: 595px){.collections__carousel-item .info-side .specification .table-container tr:not(:last-child){border-bottom:1px solid #f9f8fd}}.collections__carousel-item .info-side .specification .table-container .criteria{font-size:18px;line-height:35px;padding-right:35px;font-weight:700;text-align:left;color:#fff}@media(max-width: 1400px){.collections__carousel-item .info-side .specification .table-container .criteria{padding-right:10px;font-size:14px}}.collections__carousel-item .info-side .specification .table-container .value{font-size:18px;line-height:35px;font-weight:400;text-align:left;color:#fff}@media(max-width: 1400px){.collections__carousel-item .info-side .specification .table-container .value{font-size:14px}}@media(max-width: 595px){.collections__carousel-item .info-side .specification{margin-bottom:10px}}#page-content{margin:60px 0 150px}#page-content .page-title{margin-bottom:60px}.product__general{padding:100px 0}@media(max-width: 768px){.product__general{padding:80px 20px}}@media(max-width: 595px){.product__general{padding:60px 20px}}.product__general .general__wrapper .image-introduce{position:relative}@media(max-width: 768px){.product__general .general__wrapper .image-introduce{width:100%;aspect-ratio:1/1;margin:0 auto 40px}}.product__general .general__wrapper .image-introduce .carousel-introduce-container{position:relative}.product__general .general__wrapper .image-introduce .carousel-introduce-container .item img{width:100%;display:inline-block}@media(max-width: 768px){.product__general .general__wrapper .image-introduce .carousel-introduce-container .item img{aspect-ratio:1/1}}.product__general .general__wrapper .image-introduce .carousel-introduce-container .slick-next,.product__general .general__wrapper .image-introduce .carousel-introduce-container .slick-prev{position:absolute;content:"";background-image:url(/app/themes/perfecttile/dist/72b862efd9ade33b30b5.png);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;z-index:10;width:12px;height:24px;top:50%;right:15px;background-color:rgba(0,0,0,0)}.product__general .general__wrapper .image-introduce .carousel-introduce-container .slick-prev{right:unset;left:15px;transform:rotate(180deg)}.product__general .general__wrapper .image-introduce .view-text{width:100%;height:40px;font-size:14px;background-color:rgba(0,0,0,.7);color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.product__general .general__wrapper .info-introduce{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}}.product__general .general__wrapper .info-introduce .code{font-size:28px;line-height:34px;font-weight:700;color:#b41d23;margin-bottom:5px}.product__general .general__wrapper .info-introduce .name-collection,.product__general .general__wrapper .info-introduce .content{font-size:16px;line-height:20px;font-weight:700;margin-bottom:20px}.product__general .general__wrapper .info-introduce .name-collection a,.product__general .general__wrapper .info-introduce .content a{color:inherit}.product__general .general__wrapper .info-introduce .name-collection a:hover,.product__general .general__wrapper .info-introduce .content a:hover{color:#b41d23}.product__general .general__wrapper .info-introduce .content{color:#aaa;font-weight:300;margin-bottom:60px}.product__general .general__wrapper .info-introduce .get-in-touch{padding:10px 15px;font-size:18px;font-weight:700;text-decoration:none;color:#fff;background-color:#b41d23}.product__general .general__wrapper .picture-360{padding-left:50px;position:relative}@media(max-width: 768px){.product__general .general__wrapper .picture-360{padding-left:0}}.product__general .general__wrapper .picture-360 .main-image{position:relative;z-index:10;width:100%;max-width:240px;background-color:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}@media(max-width: 768px){.product__general .general__wrapper .picture-360 .main-image{margin:0 auto}}.product__general .general__wrapper .picture-360 .main-image img{width:100%}.product__general .general__wrapper .picture-360 .main-image .image-text-360{position:absolute;content:"";bottom:50px;left:50%;width:100%;z-index:10;transform:translateX(-50%)}.product__general .general__wrapper .picture-360 .main-image .image-text-360 img{max-width:260px}.product__general .general__wrapper .picture-360 .background-decoration{position:absolute;width:100%;height:100%;content:"";top:30px;right:0;background-color:#eaeaea;z-index:9;border-radius:40px 0 0 0}@media(max-width: 768px){.product__general .general__wrapper .picture-360 .background-decoration{border:0}}.product__specification{width:100%}.product__specification .specification__wrapper{position:relative;padding:40px 30px;margin-bottom:140px}.product__specification .specification__wrapper::before{position:absolute;content:"";width:100vw;height:100%;top:0;left:0;box-shadow:0px 8px 20px rgba(86,86,86,.5);z-index:9}.product__specification .specification__wrapper .new-table-specification{width:100%;display:flex;position:relative;z-index:10;display:flex;flex-wrap:wrap;row-gap:1px}@media(max-width: 768px){.product__specification .specification__wrapper .new-table-specification{display:none}}.product__specification .specification__wrapper .new-table-specification .criteria{width:25%;padding:20px;background-color:#b41d23;color:#fff;font-size:18px;line-height:22px;font-weight:700}@media(max-width: 768px){.product__specification .specification__wrapper .new-table-specification .criteria{font-size:14px;line-height:18px}}.product__specification .specification__wrapper .new-table-specification .criteria.empty{display:none}.product__specification .specification__wrapper .new-table-specification .value{width:25%;padding:20px;font-size:18px;line-height:22px;background-color:#e5e5e5}.product__specification .specification__wrapper .new-table-specification .value.empty{display:none}@media(max-width: 768px){.product__specification .specification__wrapper .new-table-specification .value{font-size:14px;line-height:18px}}.product__specification .specification__wrapper .table-specification{width:100%;display:block;position:relative;z-index:10}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification{display:none}}@media screen{.product__specification .specification__wrapper .table-specification tbody{display:block}}.product__specification .specification__wrapper .table-specification tr{width:100%}.product__specification .specification__wrapper .table-specification tr:not(:last-child){border-bottom:1px solid #fff}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification tr{display:flex;flex-wrap:wrap}}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification td{width:50%}}.product__specification .specification__wrapper .table-specification .criteria{width:25%;padding:20px;background-color:#b41d23;color:#fff;font-size:18px;line-height:22px;font-weight:700}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification .criteria{font-size:14px;line-height:18px}}.product__specification .specification__wrapper .table-specification .value{width:25%;padding:20px;font-size:18px;line-height:22px;background-color:#e5e5e5}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification .value{font-size:14px;line-height:18px}}.product__specification .specification__wrapper .table-specification.mobile-table{display:none;width:100%}@media(max-width: 768px){.product__specification .specification__wrapper .table-specification.mobile-table{display:block}}.product__specification .specification__wrapper .table-specification.mobile-table td{width:50%}.product__specification .specification__wrapper .table-specification.mobile-table .criteria{width:50%}.product__specification .specification__wrapper .table-specification.mobile-table .value{width:50%}#product360ImageModal{top:50%;left:50%;transform:translate(-50%, -50%);height:auto;padding:0;background:none;box-shadow:none;overflow:visible}#product360ImageModal .close-btn{position:absolute;top:-30px;right:-30px;z-index:10px;background:#b41d23;color:#fff;width:50px;height:50px;border-radius:50%;font-size:30px}#product360ImageModal .inner{max-width:500px;margin:0 auto}@media(max-width: 767px){#product360ImageModal .inner{width:calc(100% - 20px)}}#productThreesixty{position:relative;border:15px solid #b41d23;width:500px;max-width:100%;min-height:300px;max-height:calc(100vh - 40px);background:url(/app/themes/perfecttile/dist/1a32f552ee5280e2aef9.gif) no-repeat center center;background-position:center center;background-size:contain;background-repeat:no-repeat}.bold-text{font-weight:700}.bold-uppercase-text{text-transform:uppercase;font-weight:700}.red-text{color:#b41d23}.top-content-layer{position:relative;z-index:9}.learn-button{font-size:13px;line-height:17px;color:#b41d23;padding:8px 25px;border:0;outline:none;z-index:9;background-color:#fff;transition:all .2s linear;text-decoration:none}.learn-button:hover{color:#fff;background-color:#b41d23}.learn-button.red{color:#fff;background-color:#b41d23}.learn-button.red:hover{background-color:#fff;color:#b41d23}select option{color:#000;background-color:#fff}#navbar-icon{width:45px;height:45px;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .25s linear}#navbar-icon .bar-inside{width:20px;height:2px;background-color:#fff;position:relative;transition:all .25s linear}#navbar-icon .bar-inside:before{position:absolute;content:"";width:20px;height:2px;background-color:#fff;left:0;top:-6px;transition:all .25s linear}#navbar-icon .bar-inside:after{position:absolute;content:"";width:20px;height:2px;background-color:#fff;left:0;bottom:-6px;transition:all .25s linear}#navbar-icon.menu-is-activated{background-color:#b41d23}#navbar-icon.menu-is-activated .bar-inside{background-color:rgba(0,0,0,0)}#navbar-icon.menu-is-activated .bar-inside::before{top:0;transform:rotate(-45deg)}#navbar-icon.menu-is-activated .bar-inside::after{bottom:0;transform:rotate(45deg)}.menu__logo img{width:180px}.extra-section{width:100vw;height:150px}#cover-page-layer{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9999;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0;transition:all linear .25s}#cover-page-layer.menu-is-activated{visibility:visible;opacity:1}#page{overflow:visible}#site-header{z-index:1000}#header__country{background-color:#000;height:32px;display:flex;justify-content:flex-end;align-items:center;padding:0 30px;transition:transform .25s linear;position:relative;width:100%;top:0;left:0;z-index:1000}#header__country.menu-is-activated{transform:translateX(-300px)}@media(max-width: 768px){#header__country{justify-content:center;padding:10px 15px}}#header__country .country__language{margin-right:40px;position:relative}@media(max-width: 768px){#header__country .country__language{margin-right:15px}}#header__country .country__language:hover img.icon-globe{animation:spin-around 1.5s linear 0s infinite;-webkit-animation:spin-around 1.5s linear 0s infinite}#header__country .country__language img.icon-globe{width:13px;height:13px;margin-right:5px}#header__country .country__language select{background-color:rgba(0,0,0,0);color:#fff;outline:none;width:70px;font-size:12px;position:relative;-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;padding-right:20px;z-index:9}#header__country .country__language .arrow-container{position:absolute;top:50%;right:10px;content:"";transform:translateY(-50%);z-index:0}#header__country .country__language .arrow-container img{width:8px;height:5px}#header__country .country__select{color:#fff;position:relative;font-size:12px}#header__country .country__select:hover img.icon-location{animation:bounce-general-location-icon 1s linear 0s infinite;-webkit-animation:bounce-general-location-icon 1s linear 0s infinite}#header__country .country__select:hover>.list-countries{display:block}#header__country .country__select img.icon-location{width:9px;height:14px;margin-right:5px}#header__country .country__select .current-country{color:#fff;margin:0 25px 0 10px;cursor:pointer}#header__country .country__select .current-country:hover+.list-countries{display:block}#header__country .country__select .list-countries{display:none;position:absolute;top:100%;right:0;background:#fff;padding:10px;width:max-content;box-shadow:2px 3px 10px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}#header__country .country__select .list-countries a{color:#020202;display:block;padding:5px}#header__country .country__select .list-countries a:hover,#header__country .country__select .list-countries a.active{color:#b41d23}#header__country .country__select .arrow-container{position:absolute;top:50%;right:10px;content:"";transform:translateY(-50%);z-index:0}#header__country .country__select .arrow-container img{width:8px;height:5px}#header__menu{position:relative;left:0;top:0;width:100%;z-index:999;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;opacity:1;visibility:visible;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear}#header__menu.hide-header{opacity:0;visibility:hidden}@media(max-width: 992px){#header__menu{display:none}}#header__menu .wrapper{padding:16px 30px;display:flex;justify-content:space-between;align-items:center;position:relative}#header__menu .wrapper .menu__social{display:flex}#header__menu .wrapper .menu__social .item{text-decoration:none}#header__menu .wrapper .menu__social .item:hover{animation-name:bounce-general;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:.5s}#header__menu .wrapper .menu__social .item:not(:last-child){margin-right:12px}#header__menu .wrapper .menu__social .item img{max-height:22px;width:auto}#header__top-mobile{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;transition:transform .25s linear;display:none;position:relative;top:0;left:0;z-index:999;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}@media(max-width: 992px){#header__top-mobile{display:flex}}#header__top-mobile.menu-is-activated{transform:translateX(-300px)}#header__top-mobile .menu__logo img{width:180px}#header__menu-mobile{position:fixed;z-index:9999;background-color:#fff;height:100vh;width:300px;overflow-y:scroll;top:0;right:-300px;padding:20px 10px;text-align:center;transition:all .25s linear;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}#header__menu-mobile.menu-is-activated{right:0}#header__menu-mobile .menu__logo{margin-bottom:30px}#header__menu-mobile .menu__social{display:flex;justify-content:center;margin-bottom:40px}#header__menu-mobile .menu__social .item{text-decoration:none}#header__menu-mobile .menu__social .item:not(:last-child){margin-right:12px}#header__menu-mobile .menu__social .item img{max-height:30px}#header__menu-mobile #primary-menu{padding:0}@media(max-width: 992px){#header__menu-mobile #primary-menu{display:block}}#header__menu-mobile #primary-menu .menu-item{margin:0}#header__menu-mobile #primary-menu .menu-item a{color:#000;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:700;height:48px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center}#header__menu-mobile #primary-menu .menu-item a::before{display:none}#header__menu-mobile #primary-menu .menu-item.menu-item-has-children{position:relative}#header__menu-mobile #primary-menu .menu-item.menu-item-has-children::before{position:absolute;content:"";right:20px;top:16px;transform:translateY(-50%);border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all linear .25s}#header__menu-mobile #primary-menu .menu-item.menu-item-has-children.menu-is-activated::before{transform:rotate(-135deg);top:20px;-webkit-transform:rotate(-135deg)}#header__menu-mobile #primary-menu .menu-item.menu-item-has-children.menu-is-activated .sub-menu .menu-item a{visibility:visible;height:48px}#header__menu-mobile #primary-menu .menu-item .sub-menu-wrapper .sub-menu{transition:all .25s linear}#header__menu-mobile #primary-menu .menu-item .sub-menu-wrapper .sub-menu .menu-item a{color:#fff;background-color:#b41d23;border:0;visibility:hidden;height:0;transition:all .25s linear}#header__menu-mobile #primary-menu ul{padding:0}.page-body{transition:all .25s linear;overflow:hidden}.page-body.menu-is-activated{transform:translateX(-300px)}.page-body .body__head-banner{position:relative;z-index:1}.page-body .body__head-banner img{width:100%;height:auto;object-fit:cover}.page-body .body__head-banner .roomvo-side{width:max-content;position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);z-index:9}.page-body .body__head-banner .roomvo-side img{width:100%;max-width:650px;margin-bottom:20px;height:auto;min-height:unset}@media(max-width: 768px){.page-body .body__head-banner .roomvo-side img{max-width:560px}}@media(max-width: 595px){.page-body .body__head-banner .roomvo-side img{max-width:300px}}.page-body .body__head-banner .roomvo-side a{width:100%;max-width:300px;height:60px;color:#fff;background-color:#b41d23;font-size:22px;line-height:26px;font-weight:700;text-transform:uppercase;margin:0 auto;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}@media(max-width: 595px){.page-body .body__head-banner .roomvo-side a{max-width:220px;height:40px;font-size:18px}.page-body .body__head-banner .roomvo-side a:hover{max-width:260px}}.page-body .body__head-banner .roomvo-side a:hover{max-width:340px;background-color:#000}.page-body .homepage__head-side .introduce-label{height:120px;width:100%;max-width:760px;font-size:32px;line-height:39px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#b41d23;border-radius:0 40px 0 0;display:flex;justify-content:center;align-items:center;margin-top:-60px;position:relative;z-index:9;margin-bottom:80px}@media(max-width: 768px){.page-body .homepage__head-side .introduce-label{border-radius:0;font-size:28px;padding:10px;text-align:center;height:90px;margin-top:-45px;margin-bottom:60px}}.page-body .homepage__head-side .introduce-paragraph{width:100%;max-width:730px;margin:0 auto;padding-bottom:80px;text-align:center}.page-body .homepage__head-side .introduce-paragraph p{font-size:19px;line-height:35px;font-weight:300}@media(max-width: 768px){.page-body .homepage__head-side .introduce-paragraph{padding-bottom:60px}}.page-body .homepage__waterproof{display:grid;grid-template-columns:1fr 1fr;row-gap:30px}.page-body .homepage__waterproof .item{position:relative}.page-body .homepage__waterproof .item:hover .item__hover-layer{opacity:1;visibility:visible}.page-body .homepage__waterproof .item__background-image img{width:100%;height:auto;object-fit:cover}.page-body .homepage__waterproof .item__hover-layer{position:absolute;content:"";left:0;top:0;width:100%;height:100%;padding:20px;opacity:0;visibility:hidden;transition:all .2s linear}.page-body .homepage__waterproof .item__hover-layer .inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.page-body .homepage__waterproof .item__hover-layer .inner .background-image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}@media(max-width: 768px){.page-body .homepage__waterproof .item__hover-layer .inner .background-image{display:none}}.page-body .homepage__waterproof .item__hover-layer .inner .title{color:#fff;z-index:9;font-size:28px;line-height:34px}.page-body .homepage__waterproof .item__hover-layer .inner .content{color:#fff;font-size:18px;line-height:22px;max-width:450px;text-align:center;margin:15px auto 50px;z-index:9}@media(max-width: 768px){.page-body .homepage__waterproof .item__hover-layer .inner{background-color:rgba(0,0,0,.2)}}@media screen and (max-width: 768px){.page-body .homepage__waterproof .item__hover-layer{opacity:1;visibility:visible}}.page-body .homepage__waterproof .item__title-block{width:calc(100% - 40px);padding:20px 30px;color:#fff;background-color:rgba(0,0,0,.3);font-size:28px;line-height:34px;font-weight:700;text-align:center;position:absolute;content:"";left:50%;bottom:20px;transform:translateX(-50%);text-transform:uppercase}@media(max-width: 768px){.page-body .homepage__waterproof .item__title-block{display:none}}@media screen and (max-width: 768px){.page-body .homepage__waterproof{grid-template-columns:1fr;margin-bottom:30px}}.page-body .homepage__compare{padding:80px 0 250px;margin-bottom:-150px;background-color:#eaeaea}@media(max-width: 768px){.page-body .homepage__compare{margin-bottom:0;padding:80px 0 120px}}.page-body .homepage__compare .compare__title{font-size:32px;line-height:40px;font-weight:700;margin-bottom:160px;text-align:center}.page-body .homepage__compare .compare__title .special-text{font-weight:300;font-size:24px;font-style:italic}.page-body .homepage__compare .compare__table{background-color:#fff;padding:0 20px;margin-bottom:120px}@media(max-width: 768px){.page-body .homepage__compare .compare__table{margin-bottom:0}}.page-body .homepage__compare .compare__table .table__container{width:100%}.page-body .homepage__compare .compare__table .table__container tbody{width:100%}.page-body .homepage__compare .compare__table .table__row{position:relative}.page-body .homepage__compare .compare__table .table__row td{display:table-cell;vertical-align:center}.page-body .homepage__compare .compare__table .table__row .col-one{width:50%;padding:25px 10px;font-size:17px;font-weight:400}@media(max-width: 768px){.page-body .homepage__compare .compare__table .table__row .col-one{width:40%;font-size:13px}}.page-body .homepage__compare .compare__table .table__row .col-two{background-color:#b41d23;width:25%;height:100%;text-align:center}@media(max-width: 768px){.page-body .homepage__compare .compare__table .table__row .col-two{width:30%}}.page-body .homepage__compare .compare__table .table__row .col-two img{width:28px;height:25px}.page-body .homepage__compare .compare__table .table__row .col-two.first{position:relative}.page-body .homepage__compare .compare__table .table__row .col-two.first .title-col{position:absolute;width:100%;height:100%;content:"";z-index:9;background-color:#b41d23;color:#fff;font-weight:700;top:-100%;border-radius:30px 30px 0 0;padding:5px;display:flex;justify-content:center;align-items:center;font-size:17px}@media(max-width: 768px){.page-body .homepage__compare .compare__table .table__row .col-two.first .title-col{font-size:13px}}.page-body .homepage__compare .compare__table .table__row .col-three{width:25%;height:100%;text-align:center;position:relative}@media(max-width: 768px){.page-body .homepage__compare .compare__table .table__row .col-three{width:30%}}.page-body .homepage__compare .compare__table .table__row .col-three .gray-subtract{width:30px;height:3px;z-index:9;background-color:#aaa;position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%)}.page-body .homepage__compare .compare__table .table__row .col-three.first{position:relative}.page-body .homepage__compare .compare__table .table__row .col-three.first .title-col{position:absolute;width:100%;height:100%;content:"";z-index:9;color:#000;font-weight:700;top:-100%;left:0;border-radius:30px 30px 0 0;display:flex;justify-content:center;align-items:center;font-size:17px}@media(max-width: 768px){.page-body .homepage__compare .compare__table .table__row .col-three.first .title-col{font-size:12px}}.page-body .homepage__compare .compare__table .table__row:last-child .col-two{position:relative}.page-body .homepage__compare .compare__table .table__row:last-child .col-two::after{position:absolute;width:100%;height:30px;left:0;top:100%;content:"";background-color:#b41d23;border-radius:0 0 30px 30px;z-index:9}.sec__roomvo{padding:80px 0;position:relative}.sec__roomvo .roomvo__base{position:relative;z-index:2}.sec__roomvo .roomvo__base .content{color:#fff;font-size:36px;line-height:44px;font-weight:700;text-align:right;margin-top:80px}@media(max-width: 768px){.sec__roomvo .roomvo__base .content{text-align:center;font-size:28px;line-height:36px;margin:40px 0}}.sec__roomvo .roomvo__base .image-roomvo img{width:100%;height:auto}.sec__roomvo .roomvo__background{position:absolute;content:"";right:0;top:80px;width:70vw;height:70%;background-color:#b41d23;z-index:1}@media(max-width: 768px){.sec__roomvo .roomvo__background{width:100%;height:50%}}.about__install{position:relative;padding:100px 0}@media(max-width: 992px){.about__install{padding:80px 0}}.about__install .install__background{position:absolute;right:0;top:0;content:"";z-index:1;background-color:#c6c3bc;width:60vw;height:100%}@media(max-width: 992px){.about__install .install__background{width:75vw}}.about__install .install__content-side{position:relative;z-index:9}.about__install .install__content-side .left{box-shadow:0px 8px 40px #c6c3bc}.about__install .install__content-side .left .head-text{font-size:28px;font-weight:700;background-color:#b41d23;color:#fff;width:100%;border-radius:0 40px 0 0;padding:40px 30px 40px 130px}@media(max-width: 1200px){.about__install .install__content-side .left .head-text{padding:40px 30px 40px 80px}}@media(max-width: 992px){.about__install .install__content-side .left .head-text{padding:30px;border-radius:0}}.about__install .install__content-side .left .content{padding:90px 30px 90px 130px;font-size:22px;line-height:40px;font-weight:400;color:#231815;background-color:#fff}@media(max-width: 1200px){.about__install .install__content-side .left .content{padding:80px 30px 80px 80px}}@media(max-width: 992px){.about__install .install__content-side .left .content{padding:60px 20px}}@media(max-width: 595px){.about__install .install__content-side .left .content{font-size:16px;line-height:30px}}.about__install .install__content-side .left .content .size-box{display:grid;grid-template-columns:repeat(2, min-content);column-gap:18px;row-gap:5px}.about__install .install__content-side .left .content .size-box .item{width:190px;height:42px;background-color:#b41d23;font-size:18px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center}.about__install .install__content-side .left .content .special-italic-text{font-size:36px;font-style:italic;font-weight:700;color:#b41d23;animation:jump-up-less .8s linear 2s infinite}.about__install .install__content-side .right{display:flex;justify-content:center;align-items:center;background-color:#c6c3bc}@media(max-width: 992px){.about__install .install__content-side .right{background-color:rgba(0,0,0,0)}}.about__install .install__content-side .right .image-represent{padding:0 15px}@media(max-width: 992px){.about__install .install__content-side .right .image-represent{margin-top:60px}}.about__install .install__content-side .right .image-represent img{width:auto;max-width:100%}.about__install .install__content-side .right .image-represent.wall-tiles img{width:490px;max-width:100%}.about__feature{position:relative;background-color:#e5e5e5;z-index:9}.about__feature .feature__background{position:absolute;top:0;left:0;content:"";z-index:0;background-color:#b41d23;width:100%;height:35vw}.about__feature .feature__image-decoration{position:absolute;content:"";bottom:50px;right:-300px;z-index:1}@media(max-width: 992px){.about__feature .feature__image-decoration{display:none}}.about__feature .feature__image-decoration img{width:740px;height:920px}.about__feature .feature__head-title{padding:25px 0;position:relative;z-index:9}.about__feature .feature__head-title .text{font-size:32px;line-height:39px;font-weight:700;color:#fff}@media(max-width: 992px){.about__feature .feature__head-title .text{text-align:center;font-size:28px}}.about__feature .feature__video-introduce{width:90%;position:relative;z-index:9}@media(max-width: 768px){.about__feature .feature__video-introduce{width:100%}}.about__feature .feature__video-introduce video{width:100%;height:auto;cursor:pointer}.about__collections{padding:100px 0;position:relative;z-index:9;background-color:#e5e5e5}@media(max-width: 768px){.about__collections{padding:80px 0}}.about__collections .collections__image-decoration{position:absolute;right:-200px;top:-50px;content:"";z-index:1}.about__collections .collections__image-decoration img{width:700px}@media(max-width: 992px){.about__collections .collections__image-decoration img{width:500px}}.about__collections .collections__title-side{text-align:center;margin-bottom:60px}.about__collections .collections__title-side .title{color:#b41d23;margin-bottom:16px;text-align:center;font-weight:700;font-size:48px;line-height:58px}.about__collections .collections__carousel{color:#000;font-size:24px;line-height:29px;font-weight:400;text-align:center;margin:0 auto;position:relative;z-index:9;height:fit-content}.about__installation{background-color:#000;padding:100px 0 150px}@media(max-width: 768px){.about__installation{padding:100px 0 100px}}.about__installation .installation__wrapper{background-color:#fff;padding:100px;border-radius:40px 0 0 0;position:relative;text-align:center}@media(max-width: 1200px){.about__installation .installation__wrapper{padding:80px 40px}}@media(max-width: 992px){.about__installation .installation__wrapper{padding:60px 30px}}.about__installation .installation__image-decoration{position:absolute;content:"";right:-120px;top:-160px}@media(max-width: 992px){.about__installation .installation__image-decoration{right:-30px;top:-40px}}.about__installation .installation__image-decoration img{width:720px;height:920px}@media(max-width: 992px){.about__installation .installation__image-decoration img{width:500px;height:auto}}.about__installation .installation__head-title{font-size:60px;line-height:72px;font-weight:700;text-align:center;margin-bottom:90px}@media(max-width: 992px){.about__installation .installation__head-title{margin-bottom:50px;font-size:44px;line-height:60px}}.about__installation .installation__construction-title{color:#b41d23;font-size:30px;font-weight:700;margin-bottom:15px}.about__installation .installation__construction-content{color:#000;font-size:20px;line-height:24px;margin-bottom:20px}.about__installation .installation__container{position:relative;z-index:9}.about__installation .installation__special-item{margin-bottom:50px}.about__installation .installation__special-item .item{position:relative}@media(max-width: 992px){.about__installation .installation__special-item .item:first-child{margin-bottom:30px}}.about__installation .installation__special-item .item.double img{width:100%}.about__installation .installation__special-item .item img{width:100%;height:100%;object-fit:cover}@media(max-width: 595px){.about__installation .installation__special-item .item img{height:auto}}.about__installation .installation__special-item .item .name-case{color:#fff;font-size:24px;font-weight:700;position:absolute;content:"";left:50%;bottom:10px;z-index:9;transform:translateX(-50%);text-shadow:0 0 10px rgba(0,0,0,.8)}.about__installation .installation__each-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.about__installation .installation__each-item:not(:last-child){margin-bottom:60px}.about__installation .installation__each-item.left{flex-direction:row-reverse}@media(max-width: 992px){.about__installation .installation__each-item.left{flex-direction:column-reverse}}@media(max-width: 992px){.about__installation .installation__each-item{flex-direction:column-reverse}}.about__installation .installation__each-item .content-introduce{width:50%;padding:0 80px;text-align:left}@media(max-width: 1200px){.about__installation .installation__each-item .content-introduce{padding:0 30px}}@media(max-width: 992px){.about__installation .installation__each-item .content-introduce{width:100%;padding:0;text-align:center}}.about__installation .installation__each-item .content-introduce .title{color:#b41d23;font-size:30px;line-height:36px;margin-bottom:35px;font-weight:700}.about__installation .installation__each-item .content-introduce .content{font-size:20px;line-height:24px;margin-bottom:20px}.about__installation .installation__each-item .image-introduce{width:50%}@media(max-width: 992px){.about__installation .installation__each-item .image-introduce{width:100%;margin-bottom:40px}}.about__installation .installation__each-item .image-introduce img{width:100%}@media(max-width: 992px){.about__installation .installation__each-item .image-introduce img{max-width:580px}}.about .extra-section{background-color:#000}.collection__general{position:relative;padding:120px 0 0;display:flex;margin-bottom:140px}@media(max-width: 992px){.collection__general{flex-direction:column;margin-bottom:100px;padding:80px 0 0}}.collection__general .general__background{position:absolute;left:0;top:0;width:60%;height:calc(100% - 140px);content:"";z-index:1;background-color:#000}@media(max-width: 992px){.collection__general .general__background{width:100%}}.collection__general .general__introduce{padding:100px 40px 0 140px;width:50%;position:relative;z-index:9}@media(max-width: 1200px){.collection__general .general__introduce{padding:60px 30px 60px 60px}}@media(max-width: 992px){.collection__general .general__introduce{width:100%;padding:0 20px 30px}}.collection__general .general__introduce .name{color:#fff;font-size:36px;line-height:44px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.collection__general .general__introduce .content{color:#fff;font-size:18px;line-height:22px}.collection__general .general__specification{width:50%;padding:100px 140px 100px 130px;border-radius:40px 0 0 0;background-color:#fff;box-shadow:0px 8px 20px rgba(86,86,86,.502);position:relative;z-index:9}@media(max-width: 1200px){.collection__general .general__specification{padding:60px}}@media(max-width: 992px){.collection__general .general__specification{width:100%}}@media(max-width: 768px){.collection__general .general__specification{padding:30px 20px;border-radius:0}}.collection__general .general__specification .wrapper table{width:100%}.collection__general .general__specification .specification__table tr:not(:first-child){border-top:2px solid rgba(0,0,0,.2)}.collection__general .general__specification .specification__table .criteria{padding:20px 80px 20px 20px;font-size:20px;line-height:24px;font-weight:700}@media(max-width: 595px){.collection__general .general__specification .specification__table .criteria{padding:20px 40px 20px 20px;font-size:14px;line-height:18px}}.collection__general .general__specification .specification__table .value{font-size:20px;line-height:24px}@media(max-width: 595px){.collection__general .general__specification .specification__table .value{font-size:14px;line-height:18px}}.collection__show{padding:140px 0}.collection__show .wrapper{position:relative}.collection__show .show__background{position:absolute;top:-80px;left:0;content:""}.collection__show .show__background img{width:540px;height:auto}.collection__show .show__item{position:relative;display:flex;justify-content:center;width:fit-content}.collection__show .show__item img{width:auto;height:600px;object-fit:cover}@media(max-width: 1400px){.collection__show .show__item img{width:100%}}.collection__show .show__item .name{position:absolute;content:"";left:50%;bottom:15px;transform:translateX(-50%);background-color:#b41d23;color:#fff;font-size:18px;line-height:22px;height:40px;width:100%;max-width:150px;display:flex;justify-content:center;align-items:center}.collection .extra-section{background-color:#fff}.sustainability__head{position:relative;padding-top:120px}@media(max-width: 768px){.sustainability__head{padding-top:60px}}.sustainability__head .image-decoration{position:absolute;content:"";left:-40px;top:60px;z-index:1}.sustainability__head .image-decoration img{height:550px;width:auto}.sustainability__head .container{z-index:9;position:relative}.sustainability__head .title-side h1{font-size:48px;line-height:58px;font-weight:700}@media(max-width: 768px){.sustainability__head .title-side h1{margin-bottom:40px}}.sustainability__head .image-side{text-align:right}.sustainability__head .image-side img{width:auto;max-width:100%}.sustainability__introduce{padding:120px 0;position:relative}@media(max-width: 1200px){.sustainability__introduce{padding:80px 0}}.sustainability__introduce .introduce__wrapper{display:flex;align-items:center;flex-wrap:nowrap;position:relative;z-index:9}@media(max-width: 1200px){.sustainability__introduce .introduce__wrapper{flex-direction:column;align-items:center}}.sustainability__introduce .introduce__wrapper .image-side{width:60%;position:relative;z-index:2}@media(max-width: 1200px){.sustainability__introduce .introduce__wrapper .image-side{width:100%;text-align:center}}.sustainability__introduce .introduce__wrapper .image-side img{max-width:100%}.sustainability__introduce .introduce__wrapper .content-side{width:60%;position:relative;z-index:3;margin-left:-10%;background-color:#fff;padding:40px;border-radius:30px 0 0 0;box-shadow:0px 8px 20px rgba(86,86,86,.502)}@media(max-width: 1200px){.sustainability__introduce .introduce__wrapper .content-side{width:100%;margin:-30px 0 0}}@media(max-width: 768px){.sustainability__introduce .introduce__wrapper .content-side{border-radius:0;margin:40px 0 0}}.sustainability__introduce .introduce__wrapper .content-side .top{display:flex;margin-bottom:30px}@media(max-width: 768px){.sustainability__introduce .introduce__wrapper .content-side .top{flex-direction:column-reverse;align-items:center;margin-bottom:20px}}.sustainability__introduce .introduce__wrapper .content-side .top .cert img{width:200px;max-width:unset;margin-left:10px}@media(max-width: 768px){.sustainability__introduce .introduce__wrapper .content-side .top .cert img{margin-left:0;width:160px;margin-bottom:10px}}.sustainability__introduce .introduce__wrapper .content-side p{font-size:16px;line-height:26px}.sustainability__introduce .introduce__wrapper .content-side p:first-child::first-letter{font-size:48px;font-style:italic;font-weight:700}.sustainability__introduce .background-decoration{position:absolute;width:100%;height:50%;content:"";left:0;bottom:0;background-color:#e5e5e5;z-index:1}@media(max-width: 1200px){.sustainability__introduce .background-decoration{height:60%}}@media(max-width: 768px){.sustainability__introduce .background-decoration{display:none}}.sustainability__feature{background-color:#e5e5e5;padding:80px}@media(max-width: 1200px){.sustainability__feature{padding:0 0 80px}}@media(max-width: 7680px){.sustainability__feature{padding:60px 0}}.sustainability__feature .feature__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;padding:0}@media(max-width: 992px){.sustainability__feature .feature__wrapper{grid-template-columns:1fr}}.sustainability__feature .feature__item{text-align:center;padding:40px 32px;background-color:#fff}.sustainability__feature .feature__item .icon{width:120px;height:120px;margin-bottom:25px}.sustainability__feature .feature__item .title{font-size:20px;line-height:24px;margin-bottom:25px}.sustainability__feature .feature__item.only-image{padding:0}@media(max-width: 992px){.sustainability__feature .feature__item.only-image{width:fit-content;margin:0 auto}}.sustainability__feature .feature__item.only-image img{width:100%}@media(max-width: 992px){.sustainability__feature .feature__item.only-image img{height:auto}}.sustainability__advantage .advantage__wrapper{display:flex;justify-content:space-between;padding:80px 0 230px}@media(max-width: 991px){.sustainability__advantage .advantage__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px;row-gap:15px}}@media(max-width: 768px){.sustainability__advantage .advantage__wrapper{padding:60px 0;grid-template-columns:1fr 1fr}}.sustainability__advantage .advantage__wrapper .item__wrapper{width:100%}.sustainability__advantage .advantage__wrapper .item__wrapper .item__advantage{max-width:180px;box-shadow:0px 3px 5px rgba(0,0,0,.4);padding:10px 10px 20px 10px;margin:0 auto;display:flex;flex-direction:column;min-height:233px;justify-content:end}.sustainability__advantage .advantage__wrapper .item__wrapper .item__advantage img{width:100%;max-width:130px;margin:0 auto}.sustainability__advantage .advantage__wrapper .item__wrapper .item__advantage .lbl{font-size:20px}.sustainability__advantage .advantage__wrapper .item__wrapper:nth-child(even){margin-top:50px}.visualizer__introduce{padding:100px;background-color:#000}@media(max-width: 768px){.visualizer__introduce{padding:100px 60px}}@media(max-width: 595px){.visualizer__introduce{padding:80px 0}}.visualizer__introduce .wrapper{text-align:center;max-width:820px;width:100%;margin:0 auto}.visualizer__introduce .wrapper .main-content{color:#fff;font-size:24px;line-height:30px;font-weight:700;margin-bottom:70px}.visualizer__introduce .wrapper .sub-content{font-size:20px;line-height:24px;color:#fff}.visualizer__instruction{background-color:#000}.visualizer__instruction .wrapper{background-color:#fff;border-radius:60px 0 0 0;position:relative}.visualizer__instruction .wrapper::before{position:absolute;content:"";width:100vw;height:100%;left:100%;top:0;background-color:#fff;z-index:1}@media(max-width: 595px){.visualizer__instruction .wrapper::before{display:none}}.visualizer__instruction .instruction__step{padding:120px 0 270px 120px;margin-bottom:0}@media(max-width: 992px){.visualizer__instruction .instruction__step{padding:120px 0 220px calc((100vw - 720px)/2 + .75rem)}}@media(max-width: 768px){.visualizer__instruction .instruction__step{padding:80px 0 80px calc((100vw - 540px)/2 + .75rem)}}@media(max-width: 595px){.visualizer__instruction .instruction__step{padding:80px 0}}.visualizer__instruction .instruction__step .step__item{display:flex;align-items:center;position:relative}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item{flex-direction:column}}.visualizer__instruction .instruction__step .step__item .image-description{width:55%}.visualizer__instruction .instruction__step .step__item .image-description img{width:100%;height:auto}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item .image-description{width:80%;margin-bottom:30px}}.visualizer__instruction .instruction__step .step__item .content-description{width:45%;text-align:left;padding-right:10px}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item .content-description{width:80%;text-align:center}}.visualizer__instruction .instruction__step .step__item .content-description .title{padding:8px 25px;color:#fff;background-color:#b41d23;font-size:18px;line-height:22px;border-radius:0 10px 0 0;margin-bottom:40px;width:fit-content}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item .content-description .title{border-radius:0;margin:0 auto 20px}}.visualizer__instruction .instruction__step .step__item .content-description .action{font-size:36px;font-weight:700;margin-bottom:20px}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item .content-description .action{margin-bottom:10px}}.visualizer__instruction .instruction__step .step__item .content-description .content{font-size:22px;line-height:26px}.visualizer__instruction .instruction__step .step__item:not(:last-child){margin-bottom:80px}.visualizer__instruction .instruction__step .step__item:not(:last-child)::before{position:absolute;content:"";left:50%;bottom:-85px;width:3px;height:85px;background-color:#e5e5e5}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item:not(:last-child)::before{display:none}}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item:not(:last-child){margin-bottom:50px}}.visualizer__instruction .instruction__step .step__item:nth-child(odd) .content-description{padding-left:50px}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item:nth-child(odd) .content-description{padding-left:0}}.visualizer__instruction .instruction__step .step__item:nth-child(even){flex-direction:row-reverse}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item:nth-child(even){flex-direction:column}}.visualizer__instruction .instruction__step .step__item:nth-child(even) .content-description{padding-right:50px}@media(max-width: 992px){.visualizer__instruction .instruction__step .step__item:nth-child(even) .content-description{padding-right:0}}.faq{padding:80px 0 220px}@media(max-width: 768px){.faq{padding:80px 0}}.faq .wrapper{display:flex}.faq__logo-side img{width:180px;margin-bottom:5px}.faq__logo-side .title{font-size:18px;line-height:22px;color:#000}.faq__question-side .questions-container .item{border-bottom:1px solid #eaeaea;position:relative;counter-increment:step-counter}.faq__question-side .questions-container .item.active .item__question{color:#b41d23}.faq__question-side .questions-container .item.active .item__question .show-button{transform:rotate(45deg) translateY(-50%)}@media(max-width: 768px){.faq__question-side .questions-container .item.active .item__question .show-button{transform:rotate(-45deg) translateY(-50%)}}.faq__question-side .questions-container .item__question{font-size:21px;line-height:26px;font-weight:700;padding:30px 10px 30px 30px;position:relative;cursor:pointer;transition:color .3s linear}@media(max-width: 768px){.faq__question-side .questions-container .item__question{padding:30px 40px 30px 30px}}.faq__question-side .questions-container .item__question::before{content:counter(step-counter) ".";font-size:21px;line-height:26px;font-weight:700;position:absolute;top:30px;left:0}.faq__question-side .questions-container .item__question .show-button{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;transition:all .3s linear}.faq__question-side .questions-container .item__answer{font-size:18px;line-height:28px;padding-bottom:30px;display:none}.store-locator{padding:100px 0;background-color:#e5e5e5;position:relative}.store-locator::before{position:absolute;z-index:1;content:"";left:0;bottom:0;background-color:#fff;width:100vw;height:40%}.store-locator__map .wrapper{position:relative}.store-locator__map .wrapper::before{position:absolute;content:"";top:0;right:15%;height:100%;width:100vw;background-color:#fff;z-index:1;border-radius:0 50px 0 0}.store-locator__map .wrapper .introduce-side{position:relative;z-index:9;width:85%;background-color:#fff;border-radius:0 50px 0 0;padding:100px 100px 0 0}.store-locator__map .wrapper .introduce-side .title{color:#b41d23;font-size:48px;line-height:60px;margin-bottom:30px}.store-locator__map .wrapper .introduce-side .content{font-size:18px;line-height:22px;color:#000;margin-bottom:60px}.store-locator__map .map-side{position:relative;z-index:9}.store-locator__map .map-side img:nth-child(1){width:350px;margin-bottom:25px}.store-locator__map .map-side img:nth-child(2){width:100%}.footer{background-color:rgba(0,0,0,0);color:#fff;position:relative;transition:all linear .25s}@media(max-width: 768px){.footer{margin-top:0px}}.footer.menu-is-activated{transform:translateX(-300px)}.footer__triangle{position:absolute;content:"";left:0;z-index:1;top:-100px;background-color:#000;width:100%;height:110px;clip-path:polygon(0 200px, 0 80px, 30vw 0, 100vw 80px, 100vw 200px)}@media(max-width: 768px){.footer__triangle{display:none}}.footer__inside{background-color:#000}.footer__wrapper{padding:60px 10px;display:grid;grid-template-columns:400px 1fr}@media(max-width: 1024px){.footer__wrapper{grid-template-columns:350px 1fr}}@media(max-width: 768px){.footer__wrapper{display:flex;flex-direction:column-reverse}}.footer__wrapper .left{padding-right:50px;display:flex;flex-direction:column;position:relative;z-index:99}@media(max-width: 1024px){.footer__wrapper .left{padding-right:40px}}@media(max-width: 768px){.footer__wrapper .left{padding-right:0;width:100%}}.footer__wrapper .left .head-logo{margin-bottom:60px}.footer__wrapper .left .head-logo img{width:fit-content;max-width:100%;height:auto}.footer__wrapper .left .anchor-popup{padding:0}.footer__wrapper .left .anchor-popup__item{height:90px;width:100%;padding:0 30px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);cursor:pointer;font-size:20px;color:#fff;transition:all .15s linear;text-transform:uppercase;text-decoration:none}@media(max-width: 768px){.footer__wrapper .left .anchor-popup__item{height:auto;padding:15px}}.footer__wrapper .left .anchor-popup__item:hover{color:#b41d23;background-color:#fff;font-weight:600}.footer__wrapper .left .anchor-popup__item:hover .icon-side{color:#b41d23}.footer__wrapper .left .anchor-popup__item .icon-side{width:25px;height:100%;display:flex;align-items:center;justify-content:left;font-size:20px;margin-right:10px;transition:all .15s linear}.footer__wrapper .left .social-media{display:flex;align-items:center;margin-top:auto}@media(max-width: 992px){.footer__wrapper .left .social-media{margin-top:30px}}.footer__wrapper .left .social-media .item{display:block;color:#b41d23;font-size:40px}.footer__wrapper .left .social-media .item:hover:hover{animation-name:bounce-general;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:.5s}.footer__wrapper .left .social-media .item:not(:last-child){margin-right:10px}.footer__wrapper .left .social-media .item img{max-width:32px}.footer__wrapper .left .copyright-text{color:#fff;font-size:14px;line-height:17px;margin-top:25px;font-weight:300}@media(max-width: 992px){.footer__wrapper .left .copyright-text{margin-top:10px}}@media(max-width: 768px){.footer__wrapper .right{width:100%;margin-bottom:40px}}.footer__wrapper .right .gform_wrapper{padding:40px;background-color:#b41d23;border-radius:50px;position:relative;z-index:990}@media(max-width: 768px){.footer__wrapper .right .gform_wrapper{padding:30px 20px}}.footer__wrapper .right .gform_wrapper .gform_heading .gform_title{font-size:30px;line-height:37px;font-weight:300;text-align:center}.footer__wrapper .right .gform_wrapper .gform_required_legend{display:none}.footer__wrapper .right .gform_wrapper .gform_body .gform_fields{column-gap:30px}@media(max-width: 1024px){.footer__wrapper .right .gform_wrapper .gform_body .gform_fields{display:block}}.footer__wrapper .right .gform_wrapper .gform_body .gfield .head-title{font-size:60px;font-style:italic;font-weight:700;line-height:73px;text-align:center;margin-bottom:15px}@media(max-width: 595px){.footer__wrapper .right .gform_wrapper .gform_body .gfield .head-title{font-size:40px}}.footer__wrapper .right .gform_wrapper .gform_body .gfield .gfield_label{font-weight:500;font-size:16px;line-height:20px;color:#000;margin-bottom:5px}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea{margin-bottom:15px}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text input,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text textarea,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea input,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea textarea{width:100%;border:0;outline:none;padding:12px 16px;color:#000;font-size:16px;line-height:20px;font-weight:500}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text input::placeholder,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text textarea::placeholder,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea input::placeholder,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea textarea::placeholder{font-size:16px;line-height:20px;color:#aaa;font-weight:300}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_text textarea,.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_textarea textarea{height:120px;width:100%}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select{position:relative}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select::before{position:absolute;content:"";top:50%;right:15px;transform:translateY(-50%);z-index:99;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #000}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select select{padding:12px 16px;color:#aaa;border:0;outline:none;position:relative;-webkit-appearance:none;-moz-appearance:none;font-size:16px;line-height:20px}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select select:required:invalid{color:#aaa}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select option[value=""]{display:none}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_select option{color:#000}.footer__wrapper .right .gform_wrapper .gform_body .gfield legend.gfield_label{color:#b41d23;margin-bottom:0px}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{display:none}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input:checked+label::before{background-color:#fff;border:0}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio .gchoice label{color:#000;font-size:16px;line-height:20px;font-weight:400;padding-left:25px;position:relative;cursor:pointer}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio .gchoice label::before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);border:1px solid #000;z-index:99;width:16px;height:16px;border-radius:50%}.footer__wrapper .right .gform_wrapper .gform_body .gfield .ginput_container_radio .gfield_radio .gchoice label::after{position:absolute;content:"";left:8px;top:50%;transform:translate(-50%, -50%);z-index:99;width:5px;height:5px;border-radius:50%;background-color:#b41d23}.footer__wrapper .right .gform_wrapper .gform_footer .gform_button{width:100%;max-width:330px;color:#b41d23;height:60px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:22px;line-height:27px;margin:0 auto;border:0;outline:none;text-transform:uppercase;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.footer__wrapper .right .gform_wrapper .gform_footer .gform_button:hover{color:#fff;background-color:#000;max-width:360px}.footer .gform_confirmation_message{color:#fff}.section-video{position:relative}.section-video video.main-video{width:100%;height:auto;cursor:pointer;position:relative}.section-video .icon-play{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;font-size:60px;color:#fff;cursor:pointer}.section-video .icon-play:hover::before,.section-video .icon-play:hover::after{visibility:visible;opacity:1}.section-video .icon-play::before{position:absolute;top:-40px;left:50%;z-index:10;content:"Play";font-size:20px;padding:5px 10px;background-color:rgba(0,0,0,.2);border-radius:10px;opacity:0;visibility:hidden;transition:opacity .3s linear;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear}.section-video .icon-play::after{position:absolute;top:-1px;left:50%;z-index:10;content:"";opacity:0;visibility:hidden;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,.2);transition:opacity .3s linear;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear}.other-collection{position:relative;margin-bottom:120px}@media(max-width: 992px){.other-collection{margin-bottom:100px}}.other-collection::before{width:50%;height:100%;background-color:#e5e5e5;position:absolute;content:"";z-index:1;top:0;right:0}@media(max-width: 992px){.other-collection::before{width:100%}}.other-collection .wrapper{padding:100px 50px;background-color:#e5e5e5;border-radius:40px 0 0 0;position:relative;z-index:9}@media(max-width: 1400px){.other-collection .wrapper{padding:80px 30px}}@media(max-width: 992px){.other-collection .wrapper{border-radius:0;padding:80px 40px}}@media(max-width: 595px){.other-collection .wrapper{border-radius:0;padding:80px 0}}.other-collection .wrapper .title{color:#b41d23;font-size:48px;margin-bottom:60px;font-weight:700}@media(max-width: 992px){.other-collection .wrapper .title{text-align:center}}body.tax-collection .other-collection{margin-bottom:160px}@media(max-width: 992px){body.tax-collection .other-collection{margin-bottom:100px}}.collections-side-container{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:40px}@media(max-width: 992px){.collections-side-container{grid-template-columns:1fr}}.collection-item{position:relative;text-decoration:none}.collection-item .image-collection img{width:100%;height:auto}.collection-item .name-collection{font-size:24px;line-height:29px;font-weight:700;color:#000;height:80px;display:flex;justify-content:center;align-items:center;background-color:#fff}.collection-item:hover .specification-collection{visibility:visible;opacity:1}.collection-item .specification-collection{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .15s linear}.collection-item .specification-collection .head-name{font-size:24px;font-weight:700;color:#fff;margin-bottom:30px}.collection-item .specification-collection .table-container tr:not(:first-child){border-top:2px solid rgba(0,0,0,.2)}.collection-item .specification-collection .table-container .criteria{font-size:18px;line-height:35px;padding-right:35px;font-weight:700;text-align:left;color:#fff}@media(max-width: 1400px){.collection-item .specification-collection .table-container .criteria{font-size:14px}}.collection-item .specification-collection .table-container .value{font-size:18px;line-height:35px;font-weight:400;text-align:left;color:#fff}@media(max-width: 1400px){.collection-item .specification-collection .table-container .value{font-size:14px}}.other-colors__show{margin-bottom:140px}@media(max-width: 992px){.other-colors__show{margin-bottom:80px}}.other-colors__show .wrapper{position:relative}.other-colors__show .show__title{color:#b41d23;font-size:38px;line-height:42px;font-weight:700;text-align:center}.other-colors__show .show__background{position:absolute;top:0px;left:0;content:""}.other-colors__show .show__background img{width:540px;height:auto}.other-colors__show .show__items-container{margin-top:40px}.other-colors__show .show__item{position:relative;display:flex;justify-content:center;width:fit-content;margin:0 auto 30px}.other-colors__show .show__item img{width:auto;height:600px;object-fit:cover}@media(max-width: 1400px){.other-colors__show .show__item img{width:100%}}@media(max-width: 768px){.other-colors__show .show__item img{height:500px}}.other-colors__show .show__item .name{position:absolute;content:"";left:50%;bottom:15px;transform:translateX(-50%);background-color:#b41d23;color:#fff;font-size:18px;line-height:22px;height:40px;width:100%;max-width:150px;display:flex;justify-content:center;align-items:center}@keyframes spin-around{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@keyframes bounce-general{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}25%{transform:translateY(10%);-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%)}50%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}75%{transform:translateY(-10%);-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes bounce-general-location-icon{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}50%{transform:translateY(-20%);-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes slide-answer{0%{max-height:0;opacity:0;visibility:hidden}50%{max-height:500px;opacity:0;visibility:visible}75%{max-height:500px;opacity:.5;visibility:visible}100%{max-height:500px;opacity:1;visibility:visible}}@keyframes jump-up-less{0%{transform:translateY(0)}40%{transform:translateY(-100%)}60%{transform:translateY(-100%)}100%{transform:translateY(0)}}
