.l__product-recoms{width:100%;background:linear-gradient(135deg, #2F318B 30%, rgba(0, 0, 0, 0.8) 100%)}.l__product-recoms .boder .subject .swiper .swiper-slide{text-align:center}.l__product-recoms .boder .subject .swiper .swiper-slide img{max-width:100%;object-fit:contain}.l__product-cats .boder{display:flex;align-items:flex-start;flex-wrap:wrap}.l__product-cats .boder .item{display:block;position:relative;background:#f6f6f6;border-radius:15px}.l__product-cats .boder .item .cover{width:100%;text-align:center}.l__product-cats .boder .item .cover img{max-width:100%;height:100%;object-fit:contain}.l__product-cats .boder .item i{position:absolute}.l__product-cats .boder .item span{display:block;font-size:var(--size-18);color:var(--link-hover-color)}.l__product-cats .boder .item h3{font-weight:500}.l__product-cats .boder .item p{color:#999}.l__product-lists{padding:16vw 0}.l__product-lists .header{display:flex;padding-left:6.8vw}.l__product-lists .header a{display:inline-block;padding:1.2vw 3.2vw;border-radius:5px;color:#9d9d9d;font-size:var(--size-18);border:1px solid #9d9d9d;margin:1.333333vw 0.666667vw 0}.l__product-lists .header a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}.l__product-lists .header a.actived{color:#fff;border-color:var(--link-hover-color);background-color:var(--link-hover-color)}.l__product-lists .empty-boder{padding-top:16vw;text-align:center;color:#999}.l__product-lists .boder .item{--link-color: #9D9D9D;border-radius:20px;overflow:hidden}.l__product-lists .boder .item .cover{width:100%;height:35.733333vw;text-align:center}.l__product-lists .boder .item .cover img{max-width:100%;height:100%;object-fit:contain}.l__product-lists .boder .item .title{display:flex;align-items:flex-end;margin-top:2.666667vw;min-height:10.666667vw;text-align:center;font-size:var(--size-22)}.l__product-lists .l__paginate{margin-top:90px}.l__product-detail{background-color:#f8f8f8;padding:0 var(--padding) 11.333333vw}.l__product-detail .cover-sticky{width:100%}.l__product-detail .cover-sticky .cover{width:100%;padding-bottom:5.2vw;text-align:center}.l__product-detail .cover-sticky .cover .cover-boder{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:flex-end;z-index:-1}.l__product-detail .cover-sticky .cover .cover-boder img{width:100%;transition:all .6s ease 0s}.l__product-detail .cover-sticky .cover .cover-boder img.hover{opacity:0;position:absolute;left:0;bottom:0}.l__product-detail .cover-sticky .cover .swiper{width:100%;height:100%}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide{padding-top:14.666667vw}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide span{display:block;position:absolute;top:5%;left:0;font-size:var(--size-30);transform:translateX(150%) scale(0.3);transform-origin:right center;opacity:0;transition:all .6s ease .6s}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide img.posters{max-width:100%;height:51.2vw;object-fit:contain}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide-active span{transform:translateX(0%) scale(1);opacity:1;transition-delay:1.2s}.l__product-detail .cover-sticky .cover:hover .cover-boder img{opacity:0}.l__product-detail .cover-sticky .cover:hover .cover-boder img.hover{opacity:1 !important}.l__product-detail .infomation{margin-top:6vw}.l__product-detail .infomation .catname{display:block;color:#f08519;font-size:var(--size-24)}.l__product-detail .infomation .catname:hover{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))}.l__product-detail .infomation .proname{margin-top:4.266667vw;font-size:var(--size-40);font-weight:500}.l__product-detail .infomation .summary{margin-top:9.2vw;color:#999}.l__product-detail .infomation .summary p{line-height:1.5}.l__product-detail .infomation .brochure{margin-top:calc(var(--btn-offset) + 4.533333vw);padding-bottom:var(--btn-offset)}.l__product-detail .infomation .brochure:hover{text-decoration-line:underline}.l__product-detail .infomation .advantage{display:flex;margin:3.866667vw -2.266667vw 0}.l__product-detail .infomation .advantage .item{width:14.666667vw;height:14.666667vw;border-radius:2.666667vw;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px solid #2f318b;margin:2.266667vw 2.266667vw 0;text-align:center;transition:all .6s ease 0s}.l__product-detail .infomation .advantage .item img{width:5.866667vw;height:5.866667vw;object-fit:contain;transition:all .6s ease 0s}.l__product-detail .infomation .advantage .item .title{padding:1.466667vw 1.466667vw 0;font-size:var(--size-16);color:var(--link-hover-color);transition:all .6s ease 0s}.l__product-detail .infomation .advantage .item:hover{background-color:var(--link-hover-color)}.l__product-detail .infomation .advantage .item:hover img{filter:grayscale(100%) brightness(0) invert(1)}.l__product-detail .infomation .advantage .item:hover .title{color:#fff}.l__product-args{padding:6vw var(--padding) 10.666667vw}.l__product-args img{width:100%;cursor:pointer}.l__product-detail .swiper-button-prev,.l__product-detail .swiper-button-next,.l__product-args .swiper-button-prev,.l__product-args .swiper-button-next{transition:all .6s ease 0s}.l__product-detail .swiper-button-prev:not(.swiper-button-disabled):hover,.l__product-detail .swiper-button-next:not(.swiper-button-disabled):hover,.l__product-args .swiper-button-prev:not(.swiper-button-disabled):hover,.l__product-args .swiper-button-next:not(.swiper-button-disabled):hover{filter:drop-shadow(1px 1px 3px var(--swiper-theme-color));--swiper-navigation-color: #f08519;opacity:.8}@media screen and (max-width: 991px){.l__product-recoms{padding-top:11.466667vw;padding-bottom:21.333333vw}.l__product-recoms .boder .pagination{display:none}.l__product-recoms .boder .subject .swiper .swiper-slide{transform:scale(0.57)}.l__product-recoms .boder .subject .swiper .swiper-slide .title{margin-top:4vw;font-size:var(--size-38);color:#fff}.l__product-recoms .boder .subject .swiper .swiper-slide img{height:45.333333vw}.l__product-recoms .boder .subject .swiper .swiper-slide-active{transform:scale(1)}.l__product-recoms .boder .subject .swiper .swiper-slide-prev{transform:translateX(15%) scale(0.57)}.l__product-recoms .boder .subject .swiper .swiper-slide-next{transform:translateX(-15%) scale(0.57)}.l__product-cats .boder{transform:translateY(-13.333333vw);padding-bottom:2.666667vw}.l__product-cats .boder .item{width:100%;margin-top:3.733333vw;padding:13.2vw 7.333333vw 4.8vw}.l__product-cats .boder .item .cover{height:33.2vw}.l__product-cats .boder .item i{top:6vw;right:7.333333vw}.l__product-cats .boder .item span{margin-top:6.533333vw}.l__product-cats .boder .item h3{margin-top:0.933333vw}.l__product-cats .boder .item p{margin-top:2.666667vw}.l__product-lists .header{flex-wrap:wrap}.l__product-lists .boder{width:100%;margin-top:40px}.l__product-lists .boder .item{width:100%;display:block;padding:4vw;box-shadow:0 4px 22px 2px rgba(54,54,54,.24);margin-top:20px}.l__product-lists .boder .item:first-child{margin-top:0}}@media screen and (min-width: 992px){.l__product-recoms{height:50vw;padding-top:14.895833vw}.l__product-recoms .boder{display:flex}.l__product-recoms .boder .pagination{width:34.375vw;flex-shrink:0}.l__product-recoms .boder .pagination .swiper{height:17.708333vw}.l__product-recoms .boder .pagination .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5vw;opacity:.05;transform:scale(0.5);transition:all .6s ease 0s;user-select:none;cursor:pointer}.l__product-recoms .boder .pagination .swiper .swiper-slide-prev,.l__product-recoms .boder .pagination .swiper .swiper-slide-next{opacity:.3;transform:scale(0.625)}.l__product-recoms .boder .pagination .swiper .swiper-slide-active{opacity:1;transform:scale(1)}.l__product-recoms .boder .subject{flex:1;width:0}.l__product-recoms .boder .subject .swiper .swiper-slide{transform:translateX(0%) scale(0.57);text-align:center}.l__product-recoms .boder .subject .swiper .swiper-slide img{max-width:100%;height:17.708333vw;object-fit:contain}.l__product-recoms .boder .subject .swiper .swiper-slide .title{display:none}.l__product-recoms .boder .subject .swiper .swiper-slide-next{transform:translateX(10%) scale(0.57)}.l__product-recoms .boder .subject .swiper .swiper-slide-active{transform:translateX(0%) scale(1)}.l__product-cats .boder{transform:translateY(-100px);padding-bottom:1.041667vw}.l__product-cats .boder .item{margin-top:1.458333vw}.l__product-cats .boder .item .cover{height:12.96875vw}.l__product-cats .boder .item i{top:2.34375vw}.l__product-cats .boder .item span{margin-top:2.552083vw}.l__product-cats .boder .item h3{margin-top:0.364583vw}.l__product-cats .boder .item p{margin-top:1.041667vw}.l__product-cats .boder .item:nth-child(1),.l__product-cats .boder .item:nth-child(2){margin-top:0}.l__product-cats .boder .item:nth-child(4n+2),.l__product-cats .boder .item:nth-child(4n+4){margin-left:auto}.l__product-cats .boder .item:nth-child(4n+1),.l__product-cats .boder .item:nth-child(4n+4){width:42.85%;padding:5.15625vw 2.291667vw 1.875vw}.l__product-cats .boder .item:nth-child(4n+1) i,.l__product-cats .boder .item:nth-child(4n+4) i{right:2.291667vw}.l__product-cats .boder .item:nth-child(4n+2),.l__product-cats .boder .item:nth-child(4n+3){width:55.1%;padding:5.15625vw 2.864583vw 1.875vw}.l__product-cats .boder .item:nth-child(4n+2) i,.l__product-cats .boder .item:nth-child(4n+3) i{right:2.864583vw}.l__product-lists{padding:6.25vw 0}.l__product-lists .header{padding-left:2.65625vw}.l__product-lists .header a{padding:0.46875vw 1.25vw;margin:0.520833vw 0.260417vw 0}.l__product-lists .empty-boder{padding-top:6.25vw}.l__product-lists .boder{display:flex;align-items:flex-start;flex-wrap:wrap;margin:4.6875vw -0.34% 0}.l__product-lists .boder .item{width:32.65%;margin:0 .34%;padding:4.6875vw 3.645833vw 3.125vw}.l__product-lists .boder .item .cover{height:13.958333vw}.l__product-lists .boder .item .title{margin-top:20px;min-height:80px}.l__product-lists .boder .item:hover{box-shadow:0 4px 22px 2px rgba(54,54,54,.24)}.l__product-lists .boder .item:nth-child(3n+1){margin-left:0}.l__product-detail{display:flex;padding:5.208333vw var(--padding) 4.427083vw}.l__product-detail .cover-sticky{width:40vw;flex-shrink:0}.l__product-detail .cover-sticky .cover{position:sticky;padding-bottom:2.03125vw}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide{padding-top:5.729167vw}.l__product-detail .cover-sticky .cover .swiper .swiper-wrapper .swiper-slide img.posters{height:20vw}.l__product-detail .infomation{flex:1;margin-top:0;margin-left:8.333333vw}.l__product-detail .infomation .proname{margin-top:1.666667vw}.l__product-detail .infomation .summary{margin-top:3.59375vw}.l__product-detail .infomation .brochure{margin-top:calc(var(--btn-offset) + 1.770833vw)}.l__product-detail .infomation .advantage{margin:18px -10px 0}.l__product-detail .infomation .advantage .item{width:68px;height:68px;border-radius:12px;margin:10px 10px 0}.l__product-detail .infomation .advantage .item img{width:27px;height:27px}.l__product-detail .infomation .advantage .item .title{padding:6px 6px 0;font-size:var(--size-18)}.l__product-args{padding:7.291667vw var(--padding) 8.333333vw}}@media screen and (min-width: 1200px){.l__product-detail .infomation .advantage{margin:1.510417vw -0.885417vw 0}.l__product-detail .infomation .advantage .item{width:5.729167vw;height:5.729167vw;border-radius:1.041667vw;margin:0.885417vw 0.885417vw 0}.l__product-detail .infomation .advantage .item img{width:2.291667vw;height:2.291667vw}.l__product-detail .infomation .advantage .item .title{padding:0.572917vw 0.572917vw 0}}@media screen and (min-width: 1920px){.l__product-lists{padding:120px 0}.l__product-lists .header{padding-left:51px}.l__product-lists .header a{padding:9px 24px;margin:10px 5px 0}.l__product-lists .empty-boder{padding-top:120px}.l__product-lists .boder{margin-top:90px}.l__product-lists .boder .item{padding:90px 70px 60px}.l__product-lists .boder .item .title{margin-top:20px;min-height:80px}.l__product-detail .infomation .advantage{margin:29px -17px 0}.l__product-detail .infomation .advantage .item{width:110px;height:110px;border-radius:20px;margin:17px 17px 0}.l__product-detail .infomation .advantage .item img{width:44px;height:44px}.l__product-detail .infomation .advantage .item .title{padding:11px 11px 0}}
