*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#d4362c;--secondary:#052a77;--title:#0f0f0f;--text:#424752}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:144rem;margin:0 auto;position:relative}.content .content{padding:0}.flex{display:flex}.wrap{flex-wrap:wrap}.flex1{flex:1}.between{justify-content:space-between}.center{text-align:center}.flex_start{justify-content:flex-start}.flex_center{justify-content:center}.flex_end{justify-content:flex-end}.flex_top{align-items:flex-start}.flex_middle{align-items:center}.flex_bottom{align-items:flex-end}.gap{gap:3rem}.img{overflow:hidden}.img.img_cv{overflow:hidden}.img.img_cv img,.img.img_cv video,.img.img_cv iframe{object-fit:cover}.img.img_hv:hover img{transform:scale(1.03)}.img img,.img video,.img iframe{width:100%;height:100%;display:block;transition:all 0.5s;aspect-ratio:inherit}section:not(.no_count){counter-increment:section}.tcon em{color:var(--primary)}.tcon > em{display:inline-block;vertical-align:top;position:relative;color:#585b60;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;padding-left:14px;margin-bottom:1.8rem}.tcon > em::before{content:counter(section,decimal-leading-zero) ' / '}.tcon > em::after{content:'';position:absolute;left:0;top:6px;width:5px;height:5px;background-color:var(--secondary)}.tcon h2{font-weight:600;font-size:6.4rem;line-height:1.125}.tcon p{color:var(--text);font-size:1.8rem;line-height:3.2rem}.product_overview{padding:15.4rem 0 8.6rem}.product_overview .lt{flex:1;max-width:80rem}.product_overview .rt{flex:1;max-width:60rem}.product_overview .main{margin-top:6.4rem}.product_overview .img{width:78.75%;margin-left:-16.666667%}.product_overview .items{flex:1;max-width:45.4rem}.product_overview .items .item + .item{margin-top:4.4rem}.product_overview .items h3{font-weight:600;font-size:2.6rem}.product_overview .items p{color:var(--text);font-size:1.8rem;line-height:3rem;margin-top:1.2rem}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}.tcon h2{font-size:22px;line-height:1.3}.tcon p{font-size:14px;line-height:1.5;margin-top:12px}.product_overview{padding:50px 0}.product_overview .main{margin-top:30px}.product_overview .img{width:50%;margin:0}.product_overview .items .item + .item{margin-top:20px}.product_overview .items h3{font-size:18px}.product_overview .items p{font-size:14px;line-height:1.5;margin-top:12px}}@media screen and (max-width:576px){.product_overview .flex{display:block}.product_overview .img{width:100%;margin-bottom:30px}}@media screen and (min-width:769px) and (max-width:1220px){.product_overview .img{width:60%;margin:0}}li{list-style:none}table{width:100%;border-collapse:collapse}.product_specs{padding:8.6rem 0 4.8rem}.product_specs .tcon p{max-width:74.9rem;margin-top:4.6rem}.product_specs .tabs{margin-top:4.2rem}.product_specs .tabs ul{gap:2rem;display:flex;flex-wrap:wrap}.product_specs .tabs li{cursor:pointer;transition:all 0.3s;text-align:center;font-weight:600;font-size:1.8rem;background-color:#efefef;padding:2.1rem 2.2rem;min-width:23rem}.product_specs .tabs li.active,.product_specs .tabs li:hover{color:#fff;background-color:var(--primary)}.product_specs .tables{margin-top:4.4rem}.product_specs .table{display:none;overflow:auto}.product_specs .table.active{display:block}.product_specs table caption{color:#fff;font-weight:600;font-size:2.5rem;text-align:left;background-color:var(--secondary);padding:2.3rem 4rem}.product_specs table thead th{color:#666666;font-weight:600;font-size:1.6rem;text-align:left;padding:2.3rem 0 2.3rem 3.8rem}.product_specs table tbody th{font-weight:600;font-size:1.8rem;text-align:left;padding:1.8rem 0 1.8rem 3.8rem}.product_specs table tr{border:1px solid #e5e7eb;border-top:none}.product_specs table td{font-weight:500;font-size:1.6rem;padding:1.8rem 0 1.8rem 3.8rem}@media screen and (max-width:768px){.content{padding:0 20px}.tcon > em{font-size:14px;line-height:1.5;margin-bottom:8px}.tcon > em::after{top:8px}.tcon h2{font-size:22px;line-height:1.3}.tcon p{font-size:14px;line-height:1.5;margin-top:12px}.product_specs{padding:50px 0}.product_specs .tcon p{margin-top:12px}.product_specs .tabs{margin-top:20px}.product_specs .tabs ul{gap:15px;display:flex;flex-wrap:nowrap;width:calc(100% + 40px);padding:0 20px;margin:0 -20px;overflow:auto}.product_specs .tabs ul::-webkit-scrollbar{display:none}.product_specs .tabs li{font-size:14px;padding:12px 20px;min-width:unset;white-space:nowrap}.product_specs .tables{margin-top:30px}.product_specs table caption{font-size:16px;padding:12px 10px}.product_specs table thead th{font-size:12px;padding:15px 10px}.product_specs table tbody th{font-size:13px;padding:10px}.product_specs table td{font-size:13px;padding:10px}.product_specs table th,.product_specs table td{min-width:100px}}@media screen and (max-width:576px){.product_specs table{display:block;overflow:auto}}*,*::before,*::after{box-sizing:border-box}.img.img_ct img{object-fit:contain}.btn{display:inline-block;vertical-align:top;text-align:center;transition:all 0.3s;cursor:pointer;color:#fff;font-weight:600;font-size:1.8rem;line-height:5.7rem;padding:0 3.5rem 1px;text-transform:uppercase;border:1px solid var(--primary);background-color:var(--primary)}.btn:hover{border-color:#bf3128;background-color:#bf3128}.product_dimension{padding:4.8rem 0 11.6rem}.product_dimension .head{flex:1}.product_dimension .tcon h2{font-size:4.6rem;line-height:1.2}.product_dimension .tcon p{margin-top:2.2rem}.product_dimension .btn{margin-top:4rem}.product_dimension .img{width:66.597222%;border:1px solid #e5e7eb}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}.tcon > em{font-size:14px;line-height:1.5;margin-bottom:8px}.tcon > em::after{top:8px}.tcon h2{font-size:22px;line-height:1.3}.tcon p{font-size:14px;line-height:1.5;margin-top:12px}.btn,.btn_more{font-size:14px;line-height:40px;padding:0 20px}.product_dimension{padding:50px 0}.product_dimension .tcon h2{font-size:20px}.product_dimension .tcon p{margin-top:12px}.product_dimension .btn{margin-top:20px}}@media screen and (max-width:576px){.product_dimension .flex{display:block}.product_dimension .img{width:100%;margin-top:30px}}