.wk-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif;background:#efeff4;color:#333;font-size:15px;line-height:1.6;min-height:100vh;display:flex;flex-direction:column}.wk-body a{color:inherit;text-decoration:none}.wk-body img{max-width:100%;display:block}.wk-clamp1,.wk-clamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.wk-clamp1{-webkit-line-clamp:1}.wk-clamp2{-webkit-line-clamp:2}.wk-header{position:sticky;top:0;z-index:20;background:#89674c;box-shadow:0 2px 6px #00000026}.wk-header-inner{max-width:1200px;margin:0 auto;padding:0 16px;height:56px;display:flex;align-items:center;justify-content:space-between}.wk-logo{font-size:20px;font-weight:700;letter-spacing:.04em;color:#fff;display:flex;align-items:center;gap:10px}.wk-logo em{font-style:normal;display:inline-block;width:26px;height:26px;border:2px solid #c9a36f;transform:rotate(45deg);position:relative}.wk-logo em:after{content:"";position:absolute;inset:4px;background:#c9a36f}.wk-nav-desktop{display:none;align-items:center;gap:28px}.wk-nav-desktop a{color:#f3e9df;font-size:15px;padding:6px 2px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.wk-nav-desktop a:hover,.wk-nav-desktop a.active{color:#fff;border-bottom-color:#c9a36f}.wk-menuBtn{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:0;cursor:pointer}.wk-menuBtn span{display:block;width:22px;height:2px;background:#fff;transition:transform .25s,opacity .25s}.wk-menu-open .wk-menuBtn span:nth-child(1){transform:translateY(7px) rotate(45deg)}.wk-menu-open .wk-menuBtn span:nth-child(2){opacity:0}.wk-menu-open .wk-menuBtn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:960px){.wk-nav-desktop{display:flex}.wk-header .wk-menuBtn{display:none}}.wk-menuBg{position:fixed;inset:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .25s;z-index:30}.wk-menuPage{position:fixed;top:0;right:0;width:min(78vw,320px);height:100%;background:#fff;z-index:31;transform:translate(100%);transition:transform .25s;overflow-y:auto}.wk-menu-open .wk-menuBg{opacity:1;visibility:visible}.wk-menu-open .wk-menuPage{transform:translate(0)}.wk-menu-open{overflow:hidden}.wk-menuPageHead{background:#89674c;height:56px;display:flex;align-items:center;padding:0 16px;justify-content:space-between}.wk-menuList{padding:8px 0}.wk-menuList a{display:block;padding:15px 24px;font-size:16px;color:#333;border-bottom:1px solid #f0f0f0}.wk-menuList a.active{color:#89674c;font-weight:700;background:#faf6f1}.wk-banner{position:relative;overflow:hidden;background:#131313}.wk-banner-track{display:flex;transition:transform .5s ease}.wk-banner-slide{min-width:100%;position:relative}.wk-banner-slide img{width:100%;height:clamp(220px,38vw,480px);object-fit:cover}.wk-banner-dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}.wk-banner-dots button{width:10px;height:10px;border-radius:50%;border:0;background:#ffffff80;cursor:pointer;padding:0}.wk-banner-dots button.active{background:#c9a36f}.wk-banner-caption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 max(6vw,24px);background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent 100%);color:#fff;pointer-events:none}.wk-banner-caption h2{font-size:clamp(22px,3.4vw,44px);font-weight:700;line-height:1.3;margin-bottom:10px}.wk-banner-caption p{font-size:clamp(13px,1.4vw,17px);color:#e8dccd;max-width:560px}.wk-subBanner{height:clamp(160px,26vw,320px);background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end}.wk-subBanner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 30%,#0009)}.wk-subBanner-text{position:relative;z-index:1;padding:24px max(5vw,20px) 28px;color:#fff;width:100%;max-width:1200px;margin:0 auto}.wk-subBanner-text h1{font-size:clamp(22px,3vw,36px);font-weight:700;margin-bottom:6px}.wk-subBanner-text p{font-size:clamp(13px,1.3vw,16px);color:#e8dccd}.wk-section{max-width:1200px;margin:0 auto;padding:48px 20px}.wk-indexTitle{text-align:center;margin-bottom:32px}.wk-indexTitle .title1{font-size:clamp(20px,2.4vw,28px);font-weight:700;color:#c9a36f;letter-spacing:.06em}.wk-indexTitle .title2{margin-top:6px;font-size:14px;color:#999}.wk-indexTitle .bar{width:42px;height:3px;background:#c9a36f;margin:14px auto 0}.wk-imgList1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:760px){.wk-imgList1{grid-template-columns:repeat(3,1fr);gap:24px}}.wk-imgList1 a{display:block;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f;transition:transform .25s,box-shadow .25s}.wk-imgList1 a:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000001f}.wk-imgList1 .pic{position:relative;padding-top:75%;background:#fff}.wk-imgList1 .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.wk-imgList1 .text{height:64px;display:flex;align-items:center;justify-content:center;padding:0 12px;font-size:14px;color:#333;background:#f7f5f2;text-align:center;line-height:1.4}.wk-pagebar{padding:12px 0 40px;text-align:center}.wk-pagination{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#888}.wk-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:4px;background:#89674c;color:#fff}.wk-productView{max-width:1080px;margin:0 auto;padding:40px 20px 24px;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:860px){.wk-productView{grid-template-columns:1fr 1fr;align-items:center}}.wk-productView .pic{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 18px #00000014}.wk-productView .pic img{width:100%}.wk-productVText .tagline{font-size:13px;letter-spacing:.14em;color:#c9a36f;margin-bottom:10px}.wk-productVText h1{font-size:clamp(20px,2.6vw,30px);line-height:1.4;color:#222;margin-bottom:16px}.wk-productVText .desc{font-size:15px;color:#666;line-height:1.9}.wk-productNews{background:#fff}.wk-productNewsDl{max-width:1080px;margin:0 auto;padding:0 20px 8px;display:grid;gap:10px}.wk-productNewsDl a{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#faf6f1;border-radius:6px;transition:background .2s}.wk-productNewsDl a:hover{background:#f3eadd}.wk-productNewsDl .tag{flex:none;background:#c9a36f;color:#fff;font-size:13px;padding:5px 12px;border-radius:4px}.wk-productNewsDl .t{font-size:15px;color:#444}.wk-newsList{display:grid;gap:16px;max-width:900px;margin:0 auto}@media(min-width:760px){.wk-newsList{gap:20px}}.wk-newsList a{display:grid;grid-template-columns:132px 1fr;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:transform .25s,box-shadow .25s}@media(min-width:640px){.wk-newsList a{grid-template-columns:240px 1fr}}.wk-newsList a:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0000001f}.wk-newsList .pic{position:relative;padding-top:66%}.wk-newsList .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-newsList .text{padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:8px}.wk-newsList .title{font-size:16px;font-weight:700;color:#333}@media(min-width:640px){.wk-newsList .title{font-size:17px}}.wk-newsList .time{font-size:13px;color:#b08d5f}.wk-newsList .info{font-size:14px;color:#888}.wk-article{max-width:820px;margin:0 auto;padding:40px 20px 56px}.wk-article-head{text-align:center;margin-bottom:28px}.wk-article-head h1{font-size:clamp(22px,3vw,30px);color:#222;margin-bottom:10px;line-height:1.4}.wk-article-head .time{font-size:14px;color:#b08d5f}.wk-article .pic{border-radius:10px;overflow:hidden;margin-bottom:28px;box-shadow:0 4px 18px #00000014}.wk-article .pic img{width:100%}.wk-article-body p{font-size:16px;line-height:2;color:#555;margin-bottom:18px}.wk-article-back{display:inline-block;margin-top:8px;padding:10px 28px;background:#89674c;color:#fff;border-radius:4px;font-size:14px;transition:background .2s}.wk-article-back:hover{background:#6f523c;color:#fff}.wk-footer{margin-top:auto;background:#131313;padding:28px 20px;text-align:center;font-size:13px;line-height:1.9;color:#b2b2b2}.wk-footer a{color:#b2b2b2}.wk-footer a:hover{color:#c9a36f}.wk-footer .brand{font-size:15px;color:#d8cfc4;margin-bottom:4px;letter-spacing:.06em}
