.finishes_banner{color:#fff;background:url(../../../../../../../../themes/dek/assets/img/finishes-banner.jpg) no-repeat center / cover;position:relative;z-index:2}.finishes_banner::after{content:'';display:block;width:100%;height:23rem;position:absolute;left:0;bottom:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to top,#000,transparent)}.finishes_banner .content{z-index:2;padding-top:20.8rem;padding-bottom:4.8rem}.finishes_banner .logo{width:49.027778%;position:absolute;left:-15.972222%;bottom:0;z-index:-1}.finishes_banner .head{max-width:59rem}.finishes_banner .head p{font-size:2rem;max-width:44.6rem;margin-top:1.8rem;color:rgba(255,255,255,.8)}.finishes_banner .head .btn{margin-top:2.6rem}.finishes_banner .flex{margin-top:9.5rem}.finishes_banner .swiper_box{flex:1;max-width:80rem;overflow:hidden}.finishes_banner .swiper_box .title{font-size:2rem;margin-bottom:1.4rem;color:rgba(255,255,255,.8)}.finishes_banner .finishes_banner_swiper{border-radius:1.8rem;overflow:hidden}.finishes_banner .finishes_banner_swiper .item{height:100%;gap:1.6rem;display:flex;align-items:center;border-radius:1.8rem;border:1px solid #3f4144;background-color:rgba(30,34,35,.88);padding:1.2rem 1.6rem;transition:all 0.3s}.finishes_banner .finishes_banner_swiper .item:hover{background-color:rgba(0,0,0,.1)}.finishes_banner .finishes_banner_swiper .item:hover img{transform:scale(1.03)}.finishes_banner .finishes_banner_swiper .img{width:6rem;height:6rem;border-radius:50%}.finishes_banner .finishes_banner_swiper .name{flex:1;font-size:1.8rem;line-height:2.4rem}.finishes_banner .swiper_btns{gap:2.4rem;margin-top:4%}.finishes_banner .swiper_btns div{width:5rem;height:5rem}.finishes_banner .swiper_btns div::after{width:1.6rem;height:1.2rem}.finishes_intro{padding:19.3rem 0 10rem;overflow:hidden}.finishes_intro .img{width:42.2222%;height:auto}.finishes_intro .img:hover img{transform:scale(1.02)}.finishes_intro .img+.head{max-width:73.1rem}.finishes_intro .head{position:relative;flex:1;width:100%;padding-top:1.1%}.finishes_intro .head .subtitle{letter-spacing:1.4px;margin-bottom:2.2rem}.finishes_intro .head h2{margin-bottom:6.3rem}.finishes_intro .head p{font-size:1.8rem;line-height:3.2rem;color:var(--text);hyphens:auto;margin-top:2.6rem}.finishes_intro .head .btn_line{margin-top:4.2rem;border-color:rgba(12,12,12,.5)}.finishes_intro .head .btn_line:hover{border-color:var(--primary)}.finishes_intro .head::before{width:133.52%;padding-bottom:133.52%;position:absolute;right:-19.973%;top:50%;transform:translateY(-50%);content:'';border-radius:50%;background-image:radial-gradient(circle,#37d66f 0%,transparent 70%);opacity:.11;z-index:-1}.finishes_design{padding:2.6rem 0 4.9rem}.finishes_design .head{max-width:133.3rem;font-size:1.8rem;line-height:3.2rem;color:var(--text)}.finishes_design .subtitle{letter-spacing:1.4px;margin-bottom:1.7rem}.finishes_design h2{color:var(--title)}.finishes_design ul{margin-top:4.3rem}.finishes_design ul li+li{margin-top:1.5rem}.finishes_design ul li{position:relative;padding-left:3.2rem}.finishes_design ul li::before{width:1.8rem;height:1.8rem;position:absolute;left:0;top:.7rem;content:'';background:url(../../../../../../../../themes/dek/assets/img/gou.svg) no-repeat center / contain}.finishes_advantages{overflow:hidden;padding:7.6rem 0 6rem}.finishes_advantages .subtitle{margin-bottom:2.1rem;letter-spacing:1.4px}.finishes_advantages h2{max-width:77rem}.finishes_advantages .advantages_swiper{margin-top:8.8rem}.finishes_advantages .advantages_swiper .swiper-slide{max-width:41.6rem}.finishes_advantages .advantages_swiper .swiper-slide:first-child .desc{display:block}.finishes_advantages .controls{margin-top:4.6rem}.advantages_list .active h3{padding-bottom:1rem}.advantages_list h3{padding-bottom:1px;transition:all 0.3s}.finishes_spec{padding:5.5rem 0 12.3rem}.finishes_spec .subtitle{letter-spacing:1.4px;margin-bottom:2.1rem}.finishes_spec h2{max-width:79.5rem}.finishes_spec .table{margin-top:6.2rem;border-radius:1.1rem;border:1px solid rgba(12,12,12,.5);padding:.9rem;overflow-x:auto}.finishes_spec .table::-webkit-scrollbar{height:4px}.finishes_spec table tbody tr:last-child td{border-bottom:none}.finishes_spec table th:first-child,.finishes_spec table td:first-child{width:14.7%}.finishes_spec table th:last-child,.finishes_spec table td:last-child{width:27.85%}.finishes_spec table th{color:#fff;background-color:#191919;text-align:left;font-size:2rem;font-weight:500;padding:2rem 3.3rem 2.2rem;white-space:nowrap}.finishes_spec table th:first-child{border-radius:1rem 0 0 1rem}.finishes_spec table th:last-child{border-radius:0 1rem 1rem 0}.finishes_spec table td{font-size:1.8rem;line-height:2.8rem;color:rgba(45,45,45,.75);border-bottom:2px solid rgba(0,0,0,.06);padding:2.3rem 3.2rem 2.1rem}.finishes_related{padding:4.7rem 0 8.1rem}.finishes_related .finishes_related_swiper{margin-top:1.8rem}.finishes_related .finishes_related_swiper .swiper-slide{position:relative;max-width:360px}.finishes_related .finishes_related_swiper .swiper-slide::after{content:'';display:block;width:1px;height:calc(100% - 5.8rem);background-color:#cecece;position:absolute;right:0;top:50%;z-index:-2;transform:translateY(-50%);transition:all 0.3s}.finishes_related .finishes_related_swiper .swiper-slide:last-child::after{display:none}.finishes_related .finishes_related_swiper .active::after{opacity:0}.finishes_related .finishes_related_swiper .active a::before{opacity:1;width:calc(100% + 1.4rem)}.finishes_related .finishes_related_swiper .active a::after{border-color:var(--primary);background-color:var(--primary)}.finishes_related .finishes_related_swiper .active .syedittext{color:#fff}.finishes_related .finishes_related_swiper a{height:100%;display:flex;flex-direction:column;position:relative;z-index:2;padding:9.444444% 8.888889% 12.388889%}.finishes_related .finishes_related_swiper a::before{content:'';display:block;width:100%;height:100%;position:absolute;left:50%;top:0;z-index:-1;transform:translateX(-50%);border-radius:2rem;background-color:#191919;transition:all 0.3s;opacity:0;box-shadow:0 1rem 1rem rgba(58,58,58,.45)}.finishes_related .finishes_related_swiper a::after{content:'';display:block;width:5.8rem;height:5.8rem;margin-top:3rem;border-radius:50%;transition:all 0.3s;transform:rotate(180deg);border:1px solid var(--title);background:url(../../../../../../../../themes/dek/assets/img/arrow-line-l-b.svg) no-repeat center / 1.9rem}.finishes_related .finishes_related_swiper a:hover img{transform:scale(1.05)}.finishes_related .finishes_related_swiper a:hover::after{transform:rotate(180deg) scale(1.1)}.finishes_related .finishes_related_swiper .order{color:#898989;font-size:1.853rem;font-weight:500}.finishes_related .finishes_related_swiper .img{--h:100%;width:100%;max-width:19.6rem;border-radius:50%;margin:3.8rem auto 0}.finishes_related .finishes_related_swiper .syedittext{flex:1;transition:all 0.3s}.finishes_related .finishes_related_swiper h3{font-size:2.6rem;font-weight:500;margin-top:4.1rem}.finishes_related .finishes_related_swiper p{opacity:.75;line-height:2.78rem;margin-top:1.8rem}.finishes_related .controls{margin-top:1.6rem}.finishes_related .controls .pagination{font-size:1.8rem;color:rgba(22,22,22,.5)}.finishes_related .controls .pagination .current{color:var(--title);font-weight:500;font-size:2.6rem}@media screen and (min-width:769px) and (max-width:1024px){.finishes_spec table th{white-space:unset}}@media screen and (max-width:768px){.finishes_banner .content{padding-top:110px;padding-bottom:30px}.finishes_banner .head p{font-size:16px;margin-top:12px}.finishes_banner .head .btn{margin-top:20px}.finishes_banner .flex{margin-top:30px}.finishes_banner .swiper_box .title{font-size:15px}.finishes_banner .swiper_btns{margin-top:30px}.finishes_banner .finishes_banner_swiper .item{gap:10px;padding:10px}.finishes_banner .finishes_banner_swiper .name{font-size:14px}.finishes_intro{padding:50px 0}.finishes_intro .img+.head{max-width:unset}.finishes_intro .head{padding:0}.finishes_intro .head .subtitle{letter-spacing:1px;margin-bottom:8px}.finishes_intro .head h2{margin-bottom:12px}.finishes_intro .head p{margin-top:12px;font-size:14px;line-height:1.5}.finishes_intro .head .btn_line{margin-top:20px}.finishes_design{padding:50px 0}.finishes_design .head{font-size:14px;line-height:1.5}.finishes_design .subtitle{letter-spacing:1px;margin-bottom:8px}.finishes_design ul{margin-top:16px}.finishes_design ul li+li{margin-top:10px}.finishes_design ul li{padding-left:25px}.finishes_design ul li::before{width:14px;height:14px;top:3px}.finishes_advantages{padding:50px 0}.finishes_advantages .subtitle{letter-spacing:1px;margin-bottom:8px}.finishes_advantages .advantages_swiper{margin-top:30px}.finishes_advantages .controls{margin-top:30px}.advantages_list .active h3{padding-bottom:0}.advantages_list h3{padding-bottom:0}.finishes_spec{padding:50px 0}.finishes_spec .subtitle{letter-spacing:1px;margin-bottom:8px}.finishes_spec .table{margin-top:30px;padding:5px;border-radius:10px}.finishes_spec .table::-webkit-scrollbar{display:none}.finishes_spec table th{white-space:unset;font-size:15px;padding:14px 10px}.finishes_spec table td{font-size:14px;line-height:1.5;padding:14px 10px}.finishes_related{padding:50px 0;overflow:hidden}.finishes_related .swiper_content{overflow:unset;padding:0 20px}.finishes_related .finishes_related_swiper{margin-top:30px}.finishes_related .finishes_related_swiper .swiper-slide{max-width:292px}.finishes_related .finishes_related_swiper .active a::before{width:100%}.finishes_related .finishes_related_swiper a::before{border-radius:16px}.finishes_related .finishes_related_swiper a::after{width:42px;height:42px;margin-top:20px;background-size:16px}.finishes_related .finishes_related_swiper .order{font-size:14px}.finishes_related .finishes_related_swiper .img{max-width:160px;margin-top:15px}.finishes_related .finishes_related_swiper h3{font-size:18px;margin-top:20px}.finishes_related .finishes_related_swiper p{line-height:1.5;margin-top:12px}.finishes_related .controls{margin-top:30px}.finishes_related .controls .pagination{font-size:14px}.finishes_related .controls .pagination .current{font-size:15px}}@media screen and (max-width:576px){.finishes_banner{overflow:hidden}.finishes_banner .flex{display:block}.finishes_banner .swiper_box{overflow:visible}.finishes_banner .finishes_banner_swiper{overflow:visible}.finishes_intro .img{width:100%}.finishes_related .finishes_related_swiper .img{max-width:140px}}