@charset "utf-8";
/* 곤지암렌탈샵 브라더스 — 요금안내(#lpr) · 패키지(#lpk) 페이지 디자인
   내용관리 HTML 에서 분리 (호스팅 웹방화벽이 <style> 이 든 글 저장을 막는 경우 대비) */

/* ---------- rates ---------- */
#lpr{max-width:1180px;margin:0 auto 70px;font-family:'Pretendard',-apple-system,'Apple SD Gothic Neo',sans-serif;color:#2a2622;line-height:1.7;word-break:keep-all;text-align:left}
#lpr *{box-sizing:border-box}
#lpr h1,#lpr h2,#lpr h3,#lpr p{margin:0;padding:0}
#lpr a{text-decoration:none !important}
.lpr-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;border-top:1px solid #2a2622;border-bottom:1px solid #ddd3c4;margin-bottom:26px}
.lpr-hero .tx{padding:58px 52px 50px 0}
.lpr-hero .k{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:17px;letter-spacing:.02em;color:#a6865c}
#lpr .lpr-hero h1{margin-top:16px;font-family:'Noto Serif KR',serif;font-size:40px;font-weight:500;line-height:1.3;letter-spacing:-.05em;color:#2a2622}
.lpr-hero .rule{display:block;width:44px;height:1px;background:#a6865c;margin:24px 0}
.lpr-hero p{font-size:15px;line-height:1.95;color:#5f574e}
.lpr-hero p strong{color:#2a2622;font-weight:600}
.lpr-hero .ph{position:relative;min-height:360px;background:#e9e1d4 url(/theme/s009/img/gonjiam-rentalshop.jpg) center 35%/cover no-repeat}
.lpr-hero .ph span{position:absolute;left:18px;bottom:16px;font-family:'Cormorant Garamond',serif;font-size:13px;letter-spacing:.3em;color:#fff;text-transform:uppercase}
.lpr-nav{display:flex;flex-wrap:wrap;gap:0;margin:0 0 64px;border-bottom:1px solid #ddd3c4}
.lpr-nav a{padding:16px 22px 15px;font-size:13.5px;font-weight:600;letter-spacing:.04em;color:#8b8174 !important;border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .25s,border-color .25s}
.lpr-nav a:hover{color:#2a2622 !important;border-color:#2a2622}
.lpr-nav a.c{margin-left:auto;color:#a6865c !important}
.lpr-sec{margin-bottom:76px;scroll-margin-top:130px}
.lpr-head{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;margin-bottom:24px;align-items:end}
.lpr-head .no{font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:400;line-height:1;color:#cfc3b1}
.lpr-head .no small{display:block;font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;color:#a6865c;margin-top:10px}
#lpr .lpr-head h2{font-family:'Noto Serif KR',serif;font-size:27px;font-weight:500;line-height:1.4;letter-spacing:-.04em}
.lpr-head p{margin-top:6px !important;font-size:14px;color:#8b8174}
.lpr-note{margin-top:14px !important;font-size:13px;line-height:1.85;color:#5f574e}
.lpr-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:46px 48px;background:#2a2622;color:#faf8f4}
.lpr-cta .k{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:17px;letter-spacing:.02em;color:#a6865c}
#lpr .lpr-cta h2{margin-top:8px;font-family:'Noto Serif KR',serif;font-size:25px;font-weight:500;color:#fff;letter-spacing:-.03em}
.lpr-cta p{margin-top:6px !important;font-size:14px;color:#cfc3b1}
.lpr-cta .b{display:flex;flex-wrap:wrap;gap:8px}
.lpr-cta .b a{display:inline-flex;align-items:center;height:50px;padding:0 26px;border:1px solid rgba(250,248,244,.6);color:#faf8f4 !important;font-size:13.5px;font-weight:600;letter-spacing:.06em;transition:all .3s}
.lpr-cta .b a:hover{background:#faf8f4;color:#2a2622 !important}
.lpr-cta .b a.m{background:#a6865c;border-color:#a6865c;color:#fff !important}
.lpr-cta .b a.m:hover{background:#86683f;border-color:#86683f}
.lpr-seo{margin-top:34px;text-align:center;font-size:12.5px;color:#8b8174}
#lpr .lpr-seo h2{font-family:'Noto Serif KR',serif;font-size:15px;font-weight:500;color:#5f574e;margin-bottom:4px}
@media (max-width:860px){
  .lpr-hero{grid-template-columns:1fr}.lpr-hero .tx{padding:40px 0 34px}.lpr-hero .ph{min-height:240px}
  #lpr .lpr-hero h1{font-size:28px}
  .lpr-head{grid-template-columns:1fr;gap:6px}.lpr-head .no{font-size:40px}
  #lpr .lpr-head h2{font-size:22px}
  .lpr-nav{flex-wrap:nowrap;overflow-x:auto;margin-bottom:44px}.lpr-nav a{white-space:nowrap;padding:14px 14px}
  .lpr-sec{margin-bottom:56px}
  .lpr-cta{grid-template-columns:1fr;padding:34px 24px}.lpr-cta .b a{flex:1;justify-content:center}
}

/* ---------- package ---------- */
#lpk{max-width:1180px;margin:0 auto 70px;font-family:'Pretendard',-apple-system,'Apple SD Gothic Neo',sans-serif;color:#2a2622;line-height:1.7;word-break:keep-all;text-align:left}
#lpk *{box-sizing:border-box}
#lpk h1,#lpk h2,#lpk h3,#lpk p{margin:0;padding:0}
#lpk a{text-decoration:none !important}
.lpk-band{position:relative;height:300px;background:#2a2622 url(/theme/s009/img/main_visual_1.webp) center/cover no-repeat}
.lpk-band::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,38,34,.15),rgba(42,38,34,.55))}
.lpk-band span{position:absolute;left:28px;bottom:22px;z-index:2;font-family:'Cormorant Garamond',serif;font-size:13px;letter-spacing:.34em;color:#fff;text-transform:uppercase}
.lpk-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding:52px 0 46px;border-bottom:1px solid #ddd3c4;margin-bottom:46px}
.lpk-intro .k{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:17px;letter-spacing:.02em;color:#a6865c}
#lpk .lpk-intro h1{margin-top:14px;font-family:'Noto Serif KR',serif;font-size:38px;font-weight:500;line-height:1.3;letter-spacing:-.05em}
.lpk-intro p{font-size:15px;line-height:1.95;color:#5f574e}
.lpk-intro p strong{color:#2a2622;font-weight:600}
.lpk-inc{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:56px 0;border-top:1px solid #2a2622}
.lpk-inc div{padding:24px 22px 22px 0;border-bottom:1px solid #ddd3c4}
.lpk-inc b{display:block;font-family:'Cormorant Garamond',serif;font-size:13px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#a6865c}
.lpk-inc h3{margin-top:8px;font-family:'Noto Serif KR',serif;font-size:17px;font-weight:500}
.lpk-inc p{margin-top:6px !important;font-size:13px;line-height:1.8;color:#5f574e}
.lpk-note{margin-top:16px !important;font-size:13px;line-height:1.85;color:#5f574e}
.lpk-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:46px 48px;background:#2a2622;color:#faf8f4;margin-top:60px}
.lpk-cta .k{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:17px;letter-spacing:.02em;color:#a6865c}
#lpk .lpk-cta h2{margin-top:8px;font-family:'Noto Serif KR',serif;font-size:25px;font-weight:500;color:#fff}
.lpk-cta .b{display:flex;flex-wrap:wrap;gap:8px}
.lpk-cta .b a{display:inline-flex;align-items:center;height:50px;padding:0 26px;border:1px solid rgba(250,248,244,.6);color:#faf8f4 !important;font-size:13.5px;font-weight:600;letter-spacing:.06em;transition:all .3s}
.lpk-cta .b a:hover{background:#faf8f4;color:#2a2622 !important}
.lpk-cta .b a.m{background:#a6865c;border-color:#a6865c;color:#fff !important}
@media (max-width:860px){
  .lpk-band{height:190px}
  .lpk-intro{grid-template-columns:1fr;gap:16px;padding:34px 0 30px}
  #lpk .lpk-intro h1{font-size:27px}
  .lpk-inc{grid-template-columns:1fr 1fr}
  .lpk-cta{grid-template-columns:1fr;padding:34px 24px}.lpk-cta .b a{flex:1;justify-content:center}
}
