﻿ .common-title{font-size:48px}
@media (max-width:1024px){.common-title{font-size:35px}
}@media (max-width:768px){.common-title{font-size:var(--fontsize30)}
}.wmkc-product{padding:80px 0;background-color:#faf9f9}
.wmkc-product .wmkc-product-header{text-align:center;margin-bottom:60px}
.wmkc-product .wmkc-product-header .common-title{font-size:54px;color:#1a1a1a;font-weight:var(--fontbold6);margin:0;line-height:1.2}
.wmkc-product .wmkc-product-line{width:56px;height:3px;background-color:var(--color,#a61c28);margin:15px auto 0}
.wmkc-product .wmkc-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px}
.wmkc-product .wmkc-product-item{display:block;text-decoration:none}
.wmkc-product .wmkc-product-img{width:100%;border-radius:8px;overflow:hidden;margin-bottom:20px}
.wmkc-product .wmkc-product-img img{width:100%;height:auto;display:block;transition:transform 0.5s ease;object-fit:cover;aspect-ratio:380 / 240}
.wmkc-product .wmkc-product-item:hover .wmkc-product-img img{transform:scale(1.04)}
.wmkc-product .wmkc-product-info{display:flex;justify-content:space-between;align-items:center;padding:0 5px}
.wmkc-product .wmkc-product-name{font-size:var(--fontsize30);color:#1a1a1a;margin:0;font-weight:var(--fontbold6);transition:color 0.3s ease;font-family:serif}
.wmkc-product .wmkc-product-arrow{font-size:var(--fontsize24);color:var(--color,#a61c28);transition:transform 0.3s ease}
.wmkc-product .wmkc-product-item:hover .wmkc-product-name{color:var(--color,#a61c28)}
.wmkc-product .wmkc-product-item:hover .wmkc-product-arrow{transform:translateX(5px)}
@media screen and (max-width:1024px){.wmkc-product .wmkc-product-list{grid-template-columns:repeat(2,1fr);gap:30px 20px}
.wmkc-product .wmkc-product-name{font-size:var(--fontsize20)}
}@media screen and (max-width:767px){.wmkc-product{padding:50px 0}
.wmkc-product .wmkc-product-header{margin-bottom:40px}
.wmkc-product .wmkc-product-header .common-title{font-size:32px}
.wmkc-product .wmkc-product-list{grid-template-columns:1fr;gap:30px}
.wmkc-product .wmkc-product-name{font-size:var(--fontsize18)}
}.wmkc-provide{position:relative;width:100%;overflow:hidden;padding:100px 0;display:flex;align-items:center}
.wmkc-provide .wmkc-provide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.wmkc-provide .wmkc-provide-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.5s ease}
.wmkc-provide:hover .wmkc-provide-bg img{transform:scale(1.04)}
.wmkc-provide .wmkc-provide-content{max-width:60%;z-index:2;position:relative}
.wmkc-provide .wmkc-provide-header{margin-bottom:60px}
.wmkc-provide .wmkc-provide-line{width:56px;height:3px;background-color:var(--color);margin-top:20px}
.wmkc-provide .wmkc-provide-list{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-left:-10%}
.wmkc-provide .wmkc-provide-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:pointer;padding:0 15px}
.wmkc-provide .wmkc-provide-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:80%;background:#C3B5BB}
.wmkc-provide .wmkc-provide-icon{width:94px;height:94px;background-color:var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:41px;transition:all 0.3s ease}
.wmkc-provide .wmkc-provide-icon img{display:block;object-fit:contain}
.wmkc-provide .wmkc-provide-item:hover .wmkc-provide-icon{transform:translateY(-8px);box-shadow:0 10px 20px rgba(175,43,43,0.2)}
.wmkc-provide .wmkc-provide-text{font-size:var(--fontsize24);color:#1D1315;line-height:1.4;font-weight:var(--fontbold6);margin:0;transition:color 0.3s ease}
.wmkc-provide .wmkc-provide-item:hover .wmkc-provide-text{color:var(--color)}
@media screen and (max-width:1024px){.wmkc-provide{padding:80px 0}
.wmkc-provide .wmkc-provide-content{max-width:100%;background-color:rgba(255,255,255,0.85);padding:40px;border-radius:12px;backdrop-filter:blur(5px)}
.wmkc-provide .wmkc-provide-item:not(:last-child)::after{height:60px}
.wmkc-provide .wmkc-provide-text{font-size:var(--fontsize16)}
}@media screen and (max-width:767px){.wmkc-provide{padding:60px 0}
.wmkc-provide .wmkc-provide-content{padding:30px 20px}
.wmkc-provide .wmkc-provide-header{margin-bottom:40px}
.wmkc-provide .wmkc-provide-list{grid-template-columns:1fr;gap:40px;margin-left:0}
.wmkc-provide .wmkc-provide-item{padding:0}
.wmkc-provide .wmkc-provide-item:not(:last-child)::after{display:none}
.wmkc-provide .wmkc-provide-icon{margin-bottom:15px}
}.wmkc-about{width:100%;padding:100px 0;background-color:#f7f7f7;overflow:hidden}
.wmkc-about .wmkc-about-content{display:flex;align-items:center;justify-content:space-between;gap:60px;transition:transform 0.4s ease}
.wmkc-about:hover .wmkc-about-content{transform:translateY(-5px)}
.wmkc-about .wmkc-about-left{flex:1}
.wmkc-about .wmkc-about-line{width:40px;height:3px;background-color:var(--color);margin:25px 0 35px;transition:width 0.4s ease}
.wmkc-about:hover .wmkc-about-line{width:60px}
.wmkc-about .wmkc-about-desc{font-size:var(--fontsize28);color:#262626;line-height:1.2;margin:0}
.wmkc-about .wmkc-about-right{flex:1;max-width:738px}
.wmkc-about .wmkc-about-img{width:100%;border-radius:12px;overflow:hidden}
.wmkc-about .wmkc-about-img img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.5s ease}
.wmkc-about:hover .wmkc-about-img img{transform:scale(1.04)}
@media screen and (max-width:1024px){.wmkc-about{padding:80px 0}
.wmkc-about .wmkc-about-content{gap:40px}
.wmkc-about .wmkc-about-desc{font-size:var(--fontsize18)}
.wmkc-about .wmkc-about-line{margin:20px 0 25px}
}@media screen and (max-width:767px){.wmkc-about{padding:60px 0}
.wmkc-about .wmkc-about-content{flex-direction:column;gap:30px}
.wmkc-about .wmkc-about-right{max-width:100%;width:100%}
.wmkc-about .wmkc-about-desc{font-size:var(--fontsize16)}
}.wmkc-exhibition{padding:80px 0;background-color:#f9f9f9;overflow:hidden}
.wmkc-exhibition .wmkc-exhibition-header{text-align:center;margin-bottom:50px;transition:transform 0.4s ease}
.wmkc-exhibition:hover .wmkc-exhibition-header{transform:translateY(-5px)}
.wmkc-exhibition .wmkc-exhibition-header .common-title{color:#1a1a1a;font-weight:var(--fontbold6);margin:0;line-height:1.2}
.wmkc-exhibition .wmkc-exhibition-line{width:40px;height:3px;background-color:var(--color);margin:20px auto 30px}
.wmkc-exhibition .wmkc-exhibition-desc{font-size:var(--fontsize28);color:#262626;line-height:1.3;margin:0 auto}
.wmkc-exhibition .wmkc-exhibition-content{position:relative;padding:0 50px}
.wmkc-exhibition .wmkc-exhibition-swiper{width:100%;overflow:hidden}
.wmkc-exhibition .wmkc-exhibition-item{cursor:pointer}
.wmkc-exhibition .wmkc-exhibition-img{width:100%;border-radius:12px;overflow:hidden}
.wmkc-exhibition .wmkc-exhibition-img img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.5s ease}
.wmkc-exhibition .wmkc-exhibition-item:hover .wmkc-exhibition-img img{transform:scale(1.04)}
.wmkc-exhibition .wmkc-exhibition-prev,.wmkc-exhibition .wmkc-exhibition-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid var(--color);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10}
.wmkc-exhibition .wmkc-exhibition-prev{left:0}
.wmkc-exhibition .wmkc-exhibition-next{right:0}
.wmkc-exhibition .wmkc-exhibition-prev::after,.wmkc-exhibition .wmkc-exhibition-next::after{content:'';width:10px;height:10px;border-top:1px solid var(--color);border-right:1px solid var(--color);transition:border-color 0.3s ease}
.wmkc-exhibition .wmkc-exhibition-prev::after{transform:rotate(-135deg);margin-left:4px}
.wmkc-exhibition .wmkc-exhibition-next::after{transform:rotate(45deg);margin-right:4px}
.wmkc-exhibition .wmkc-exhibition-prev:hover,.wmkc-exhibition .wmkc-exhibition-next:hover{background-color:var(--color)}
.wmkc-exhibition .wmkc-exhibition-prev:hover::after,.wmkc-exhibition .wmkc-exhibition-next:hover::after{border-color:#ffffff}
@media screen and (max-width:1024px){.wmkc-exhibition{padding:60px 0}
.wmkc-exhibition .wmkc-exhibition-desc{font-size:var(--fontsize16)}
.wmkc-exhibition .wmkc-exhibition-content{padding:0 40px}
}@media screen and (max-width:767px){.wmkc-exhibition{padding:50px 0}
.wmkc-exhibition .wmkc-exhibition-header{margin-bottom:30px}
.wmkc-exhibition .wmkc-exhibition-desc{font-size:var(--fontsize15);text-align:left}
.wmkc-exhibition .wmkc-exhibition-content{padding:0}
.wmkc-exhibition .wmkc-exhibition-prev,.wmkc-exhibition .wmkc-exhibition-next{display:none}
}.wmkc-inquiry{position:relative;width:100%;min-height:500px;display:flex;align-items:center;overflow:hidden;background-color:#f8f8f8;padding:80px 0}
.wmkc-inquiry .l-wrap{max-width:1600px}
.wmkc-inquiry .wmkc-inquiry-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.wmkc-inquiry .wmkc-inquiry-bg img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block;transition:transform 0.5s ease}
.wmkc-inquiry .wmkc-inquiry-content{width:60%;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;transition:transform 0.4s ease}
.wmkc-inquiry:hover .wmkc-inquiry-content{transform:translateY(-5px)}
.wmkc-inquiry .common-title{color:#1a1a1a;font-weight:var(--fontbold6);margin:0;line-height:1.2}
.wmkc-inquiry .wmkc-inquiry-line{width:40px;height:3px;background-color:var(--color);margin:20px 0}
.wmkc-inquiry .wmkc-inquiry-desc{font-size:var(--fontsize28);color:#434343;margin-bottom:30px;line-height:1.6}
.wmkc-inquiry .wmkcfeedback input{width:49%}
.wmkc-inquiry .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmkc-inquiry .wmkcfeedback .send-btn{width:100%}
@media screen and (max-width:1024px){.wmkc-inquiry{min-height:400px}
.wmkc-inquiry .wmkc-inquiry-content{width:70%}
.wmkc-inquiry .wmkc-inquiry-desc{font-size:var(--fontsize16)}
}@media screen and (max-width:767px){.wmkc-inquiry{min-height:300px}
.wmkc-inquiry .wmkc-inquiry-bg img{object-position:center}
.wmkc-inquiry .wmkc-inquiry-content{width:100%;background-color:rgba(255,255,255,0.85);padding:40px 20px;border-radius:12px;box-sizing:border-box;backdrop-filter:blur(5px)}
.wmkc-inquiry .wmkc-inquiry-line{margin:15px 0}
}.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
    .banner-text-1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:5vw;font-weight:var(--fontbold8);color:var(--color);width:100%;text-align:center}
.banner-text-2{position:absolute;right:2%;bottom:10%;text-align:right;font-size:5vw;color:#fff;font-weight:var(--fontbold8);line-height:1.2}
.banner-text-2 span{font-size:4vw}
.banner-text-3{position:absolute;left:6%;top:50%;transform:translate(0,-50%);font-size:4vw;font-weight:var(--fontbold8);line-height:1.4}
.banner-text-3 span{color:var(--color)}
.banner-text-3 .more{margin-top:3%;width:fit-content;border:3px solid var(--color);padding:2% 5%;background:#f3f2e7;font-size:2vw;border-radius:100px;color:var(--color)}