﻿  .common-main>.l-wrap{max-width:1820px}
.pro-d-main{background:#eee5d8}
.pro-d-main article{padding-bottom:0}
.common-title{font-size:79px;font-weight:normal;color:#000;line-height:1.1}
@media (max-width:1024px){.common-title{font-size:40px}
}.prodetail-model1{width:100%;margin:0 auto;padding:100px 0;position:relative;z-index:0;box-sizing:border-box;transition:all 0.3s ease-in-out}
.prodetail-model1::before{content:'';width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background-color:#fbf8f2}
.prodetail-model1:hover{background-color:#f0ece3;box-shadow:0 10px 30px rgba(0,0,0,0.05)}
.prodetail-model1 .prodetail-model1-inner{display:flex;justify-content:space-between;margin:0 auto;box-sizing:border-box}
.prodetail-model1 .prodetail-model1-left{width:45%;display:flex;flex-direction:column}
.prodetail-model1 .prodetail-model1-subtitle{color:#AD875E;font-size:var(--fontsize20);text-transform:uppercase;letter-spacing:1px;line-height:1;margin-bottom:18px}
.prodetail-model1 .common-title{margin:0 0 93px 0}
.prodetail-model1 .prodetail-model1-list{list-style:none;padding:0;margin:0}
.prodetail-model1 .prodetail-model1-list li{font-size:var(--fontsize20);color:#6E6354;margin-bottom:35px}
.prodetail-model1 .prodetail-model1-right{width:50%;display:flex;flex-direction:column}
.prodetail-model1 .prodetail-model1-desc{font-size:var(--fontsize20);color:#666;line-height:1.6;margin:0 0 68px 0;text-align:end}
.prodetail-model1 .prodetail-model1-img-wrap{width:100%;border-radius:26px;overflow:hidden;background-color:#888888}
.prodetail-model1 .prodetail-model1-img-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}
.prodetail-model1 .prodetail-model1-img-wrap:hover img{transform:scale(1.04)}
@media (max-width:1024px){.prodetail-model1{padding:60px 0}
.prodetail-model1 .prodetail-model1-inner{flex-direction:column}
.prodetail-model1 .prodetail-model1-list li{font-size:var(--fontsize18);margin-bottom:10px}
.prodetail-model1 .prodetail-model1-left{width:100%;margin-bottom:20px}
.prodetail-model1 .common-title{margin-bottom:40px}
.prodetail-model1 .prodetail-model1-desc{font-size:var(--fontsize18);margin-bottom:30px;text-align:left}
.prodetail-model1 .prodetail-model1-right{width:100%}
}.prodetail-model2{width:100%;max-width:1920px;margin:0 auto;background-color:#eee7dc;padding:92px 0 60px 0;box-sizing:border-box;transition:background-color 0.3s ease,box-shadow 0.3s ease}
.prodetail-model2:hover{background-color:#eae1d4;box-shadow:0 10px 40px rgba(0,0,0,0.04)}
.prodetail-model2 .prodetail-model2-header{margin-bottom:60px}
.prodetail-model2 .prodetail-model2-subtitle{display:inline-block;color:#AD875E;font-size:var(--fontsize20);letter-spacing:0.5px;margin-bottom:18px;line-height:1;text-transform:uppercase}
.prodetail-model2 .prodetail-model2-cards{display:flex;justify-content:space-between;gap:30px}
.prodetail-model2 .prodetail-model2-card{flex:1;background-color:#ffffff;border-radius:24px;padding:48px 40px;box-sizing:border-box;min-height:540px;border:1px solid #e2ddd5;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}
.prodetail-model2 .prodetail-model2-card:hover{transform:translateY(-8px);box-shadow:0 16px 36px rgba(0,0,0,0.08);border:2px solid#AD875E}
.prodetail-model2 .prodetail-model2-card-tag{display:block;color:#AD875E;font-size:var(--fontsize20);letter-spacing:0.5px;margin-bottom:38px;line-height:1;text-transform:uppercase}
.prodetail-model2 .prodetail-model2-card-name{font-size:40px;font-weight:var(--fontbold5);color:#000000;line-height:1.2;margin:0 0 62px 0}
.prodetail-model2 .prodetail-model2-card-list{list-style:none;padding:0;margin:0}
.prodetail-model2 .prodetail-model2-card-list li{font-size:var(--fontsize20);color:#79736A;line-height:1.5;margin-bottom:28px;position:relative;padding-left:18px}
.prodetail-model2 .prodetail-model2-card-list li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background-color:#AD875E;border-radius:50%}
.prodetail-model2 .prodetail-model2-card-list li:last-child{margin-bottom:0}
.prodetail-model2 img{display:block;width:100%;height:auto;transition:transform 0.4s ease}
.prodetail-model2 img:hover{transform:scale(1.04)}
@media (max-width:1024px){.prodetail-model2{padding:60px 0}
.prodetail-model2 .prodetail-model2-header{margin-bottom:40px}
.prodetail-model2 .common-title{font-size:40px}
.prodetail-model2 .prodetail-model2-cards{flex-direction:column;gap:24px}
.prodetail-model2 .prodetail-model2-card{min-height:auto;padding:36px 24px}
.prodetail-model2 .prodetail-model2-card-name{font-size:var(--fontsize28);margin-bottom:32px}
.prodetail-model2 .prodetail-model2-card-list li{margin-bottom:20px}
}.prodetail-model3{width:100%;max-width:1920px;margin:0 auto;padding:80px 0 174px 0;box-sizing:border-box;position:relative;z-index:0;transition:background-color 0.4s ease,box-shadow 0.4s ease}
.prodetail-model3::before{content:'';width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#fbf8f2}
.prodetail-model3:hover{background-color:#f3efe6;box-shadow:0 10px 40px rgba(0,0,0,0.05)}
.prodetail-model3 .prodetail-model3-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
.prodetail-model3 .prodetail-model3-subtitle{display:block;color:#AD875E;font-size:var(--fontsize20);letter-spacing:0.5px;line-height:1;margin-bottom:17px;text-transform:uppercase}
.prodetail-model3 .prodetail-model3-desc{font-size:var(--fontsize18);color:#6E6354;line-height:1.6;margin:0 0 15px 0}
.prodetail-model3 .prodetail-model3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}
.prodetail-model3 .prodetail-model3-card{background-color:#ffffff;border-radius:20px;padding:40px;box-sizing:border-box;border:1px solid #e6e2d8;transition:transform 0.3s ease,box-shadow 0.3s ease}
.prodetail-model3 .prodetail-model3-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.06);border:1px solid#AD875E}
.prodetail-model3 .prodetail-model3-card-title{font-size:var(--fontsize22);color:#1D1D1D;line-height:1;font-weight:normal;margin:0 0 25px 0}
.prodetail-model3 .prodetail-model3-card-desc{font-size:var(--fontsize18);color:#79736A;margin:0;line-height:1.5}
@media (max-width:1024px){.prodetail-model3{padding:60px 0px}
.prodetail-model3 .prodetail-model3-header{flex-direction:column;align-items:flex-start;margin-bottom:40px}
.prodetail-model3 .common-title{font-size:40px;margin-bottom:24px}
.prodetail-model3 .prodetail-model3-grid{grid-template-columns:1fr;gap:20px}
.prodetail-model3 .prodetail-model3-card{padding:30px 24px}
}.prodetail-model4{width:100%;max-width:1920px;margin:0 auto;position:relative;z-index:0;padding:118px 0 211px;box-sizing:border-box;transition:background-color 0.4s ease,box-shadow 0.4s ease}
.prodetail-model4::before{content:'';width:100vw;max-width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#1a1815}
.prodetail-model4:hover{background-color:#1a1815;box-shadow:0 10px 40px rgba(0,0,0,0.3)}
.prodetail-model4 .prodetail-model4-content{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}
.prodetail-model4 .prodetail-model4-left{width:48%;display:flex;flex-direction:column}
.prodetail-model4 .prodetail-model4-subtitle{color:#AB8760;font-size:var(--fontsize20);text-transform:uppercase;letter-spacing:1px;line-height:1;margin-bottom:18px;display:inline-block}
.prodetail-model4 .common-title{color:#fff;margin:0 0 80px 0}
.prodetail-model4 .prodetail-model4-desc{font-size:var(--fontsize20);color:#B4AAA1;line-height:1.6;margin:0}
.prodetail-model4 .prodetail-model4-right{width:46%}
.prodetail-model4 .prodetail-model4-card{background:#2E2A27;border-radius:32px;padding:119px 80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:center;transition:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}
.prodetail-model4 .prodetail-model4-card:hover{transform:translateY(-8px);background-color:#2e2b27;box-shadow:0 20px 40px rgba(0,0,0,0.4)}
.prodetail-model4 .prodetail-model4-card-title{color:#AB8760;font-size:var(--fontsize36);font-weight:normal;letter-spacing:2px;margin:0 0 69px 0;text-transform:uppercase}
.prodetail-model4 .prodetail-model4-card-text{color:#ffffff;font-size:var(--fontsize28);letter-spacing:0.5px;margin:0}
@media (max-width:1600px){.prodetail-model4 .prodetail-model4-card-text{font-size:var(--fontsize26)}
}@media (max-width:1024px){.prodetail-model4 .prodetail-model4-card-text{font-size:var(--fontsize20)}
}@media (max-width:1024px){.prodetail-model4{padding:60px 0}
.prodetail-model4 .prodetail-model4-content{flex-direction:column}
.prodetail-model4 .prodetail-model4-left{width:100%;margin-bottom:40px}
.prodetail-model4 .common-title{margin-bottom:24px}
.prodetail-model4 .prodetail-model4-right{width:100%}
.prodetail-model4 .prodetail-model4-card{padding:80px 20px;border-radius:20px}
.prodetail-model4 .prodetail-model4-card-title{font-size:var(--fontsize22);margin-bottom:20px}
}.prodetail-model5{width:100%;max-width:1920px;margin:0 auto;background-color:#fbf9f4;padding:78px 0 55px;box-sizing:border-box;transition:background-color 0.4s ease,box-shadow 0.4s ease;position:relative;z-index:0}
.prodetail-model5::before{content:'';width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#fbf8f1}
.prodetail-model5:hover{background-color:#f3efe6;box-shadow:0 10px 40px rgba(0,0,0,0.05)}
.prodetail-model5 .prodetail-model5-content{display:flex;justify-content:space-between;box-sizing:border-box}
.prodetail-model5 .prodetail-model5-left{width:45%;display:flex;flex-direction:column}
.prodetail-model5 .prodetail-model5-subtitle{color:#AD875E;font-size:var(--fontsize20);text-transform:uppercase;letter-spacing:1px;margin-bottom:17px;line-height:1;display:block}
.prodetail-model5 .common-title{line-height:1.15;margin:0}
.prodetail-model5 .prodetail-model5-right{width:45%;display:flex;flex-direction:column;padding-top:4%}
.prodetail-model5 .prodetail-model5-intro{font-size:var(--fontsize18);color:#999999;line-height:1.5;margin:0 0 30px 0}
.prodetail-model5 .prodetail-model5-faq-item{padding:20px 0 96px;border-top:1px solid #e2dcd0}
.prodetail-model5 .prodetail-model5-faq-title{font-size:var(--fontsize24);font-weight:normal;color:#000000;margin:0 0 30px 0;line-height:1}
.prodetail-model5 .prodetail-model5-faq-desc{font-size:var(--fontsize18);color:#B4AAA1;line-height:1.5;margin:0}
@media (max-width:1024px){.prodetail-model5{padding:60px 0}
.prodetail-model5 .prodetail-model5-content{flex-direction:column}
.prodetail-model5 .prodetail-model5-left{width:100%;margin-bottom:50px}
.prodetail-model5 .common-title{font-size:40px}
.prodetail-model5 .prodetail-model5-right{width:100%}
.prodetail-model5 .prodetail-model5-intro{margin-bottom:20px}
.prodetail-model5 .prodetail-model5-faq-item{padding:24px 0}
}.prodetail-model6{width:100%;max-width:1920px;margin:0 auto;background-color:#e8ded2;padding:77px 0 271px;box-sizing:border-box;transition:background-color 0.4s ease,box-shadow 0.4s ease;position:relative;z-index:0}
.prodetail-model6::before{content:'';width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#e9ddd0}
.prodetail-model6:hover{background-color:#dfd4c7;box-shadow:0 10px 40px rgba(0,0,0,0.05)}
.prodetail-model6 .prodetail-model6-subtitle{color:#AD875E;font-size:var(--fontsize20);line-height:1;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;display:block}
.prodetail-model6 .prodetail-model6-bottom{display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.prodetail-model6 .prodetail-model6-left{width:40%;display:flex;flex-direction:column}
.prodetail-model6 .prodetail-model6-bottom .common-title{margin-bottom:80px}
.prodetail-model6 .prodetail-model6-desc{font-size:var(--fontsize20);color:#6E6354;line-height:1.6;margin:0}
.prodetail-model6 .wmkcfeedback input::placeholder,.prodetail-model6 .wmkcfeedback textarea::placeholder{font-size:var(--fontsize20)}
.prodetail-model6 .prodetail-model6-right{flex:1;padding-top:2%}
.prodetail-model6 .prodetail-model6-white-box{width:100%;background-color:#ffffff;border-radius:30px;padding:60px 52px;box-shadow:0 10px 30px rgba(0,0,0,0.02)}
.prodetail-model6 .wmkcfeedback input,.prodetail-model6 .wmkcfeedback textarea{background:#FBF8F2;border:2px solid #DED6C9}
@media (max-width:1024px){.prodetail-model6{padding:60px 0}
.prodetail-model6 .prodetail-model6-bottom .common-title{margin-bottom:30px}
.prodetail-model6 .common-title{font-size:40px}
.prodetail-model6 .prodetail-model6-bottom{flex-direction:column}
.prodetail-model6 .prodetail-model6-left{width:100%;margin-bottom:30px}
.prodetail-model6 .prodetail-model6-right{width:100%}
.prodetail-model6 .prodetail-model6-white-box{min-height:400px;padding:30px}
}.prodetail-model7{width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;transition:all 0.4s ease;position:relative;z-index:0}
.prodetail-model7::before{content:'';width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#fbf8f1}
.prodetail-model7-card{background-color:#2b2521;border-radius:24px;padding:80px 60px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;transform:translateY(-130px);box-sizing:border-box;transition:transform 0.4s ease,box-shadow 0.4s ease,background-color 0.4s ease}
.prodetail-model7-card:hover{transform:translateY(-138px);box-shadow:0 20px 50px rgba(0,0,0,0.25);background-color:#312b26}
.prodetail-model7-left{width:55%;display:flex;flex-direction:column}
.prodetail-model7-subtitle{color:#AD875E;font-size:var(--fontsize20);text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;line-height:1;display:block}
.prodetail-model7 .common-title{color:#ffffff;line-height:1.15;margin:0}
.prodetail-model7-right{width:27%;display:flex;flex-direction:column;justify-content:center}
.prodetail-model7-desc{font-size:var(--fontsize22);color:#dfdcd8;line-height:1.8;margin:0 0 16px 0}
.prodetail-model7-desc:last-child{margin-bottom:0}
@media (max-width:1024px){.prodetail-model7-desc{font-size:18px}
.prodetail-model7-card{flex-direction:column;align-items:flex-start;padding:50px 30px;transform:unset;margin-bottom:unset;width:100%}
.prodetail-model7-card:hover{transform:translateY(-15px)}
.prodetail-model7-left{width:100%;margin-bottom:40px}
.prodetail-model7 .common-title{font-size:36px}
.prodetail-model7-right{width:100%}
}.prodetails-content{margin-top:30px}
.prodetail-model6 .wmkcfeedback .send-btn{color:#fff}
.prodetails-info{width:100%;box-sizing:border-box;background:#eee5d8;padding:48px 35px 33px}
.prodetails-info-container{width:100%;margin:0 auto;box-sizing:border-box}
.prodetails-info-label{margin-bottom:5px;font-size:var(--fontsize18);line-height:1;font-weight:var(--fontbold6);color:#ae8e66;margin-bottom:18px}
.prodetails-info-title{margin:0;font-size:76px;line-height:1.23;font-weight:var(--fontbold4);color:#000;letter-spacing:-1.8px}
.prodetails-info-desc{margin:15px 0 27px;font-size:var(--fontsize18);line-height:1.42;color:#77716a;letter-spacing:.15px}
.prodetails-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.prodetails-info-item{min-height:96px;box-sizing:border-box;background:#fff;border:1px solid #aaa6a0;border-radius:15px;padding:19px 23px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}
.prodetails-info-item:hover{transform:translateY(-8px);box-shadow:0 16px 36px rgba(0,0,0,0.08);border:1px solid #AD875E}
.prodetails-info-item h3{margin:0;font-size:var(--fontsize30);line-height:1.2;font-weight:var(--fontbold4);color:#171717;letter-spacing:-.2px}
.prodetails-info-item p{margin:12px 0 8%;font-size:var(--fontsize16);line-height:1.3;color:#77716a}
.prodetails-info-btns{margin-top:22px;display:flex;align-items:center;gap:17px}
.prodetails-info-btn{padding:12px 25px;box-sizing:border-box;border-radius:30px;display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;font-size:18px}
.prodetails-info-btn-black{min-width:180px;background:#000;color:#fff;border:1px solid #000}
.prodetails-info-btn-black:hover{background:#fff;color:#111}
.prodetails-info-btn-white{min-width:181px;background:#fff;color:#171717;border:1px solid #8f8b86}
.prodetails-info-btn-white:hover{background:#111;color:#fff}
@media screen and (max-width:1024px){.prodetails-info{padding:50px 25px 35px}
.prodetails-info-container{max-width:100%}
.prodetails-info-title{font-size:clamp(34px,7.5vw,46px);line-height:1.2}
.prodetails-info-desc{font-size:var(--fontsize12);margin-top:16px}
}@media screen and (max-width:767px){.prodetails-info{padding:38px 0px 30px}
.prodetails-info-label{font-size:18px}
.prodetails-info-title{font-size:40px;line-height:1.18;letter-spacing:-1.2px}
.prodetails-info-pc-br{display:none}
.prodetails-info-desc{margin-top:15px;margin-bottom:23px;font-size:var(--fontsize16);line-height:1.5}
.prodetails-info-list{grid-template-columns:1fr;gap:12px}
.prodetails-info-item{min-height:92px;padding:18px 20px;border-radius:14px}
.prodetails-info-item h3{font-size:20px}
.prodetails-info-item p{margin-top:10px;font-size:16px}
.prodetails-info-btns{margin-top:20px;flex-direction:column;align-items:stretch;gap:10px}
.prodetails-info-btn{width:100%;min-width:0;height:44px}
}