main.container{max-width:none!important;padding:0!important;word-break:keep-all}main.container>nav.breadcrumb{position:absolute;top:100px;left:40px;z-index:5;padding:0;color:#f6f4f0;font-size:14px}main.container>nav.breadcrumb a,main.container>nav.breadcrumb strong{color:#f6f4f0;text-decoration:none}@media(max-width:768px){main.container>nav.breadcrumb{display:none}}main.container>.sub-cont-area{max-width:none;padding:0}main.container>section:not(.sub-title-area){max-width:none}.sub-title-area{position:relative;width:100%;margin-left:0;margin-right:0;padding-top:0}.speakable,.aeo-answer{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sub-title-bg{position:relative;width:100%;height:100vh!important;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}@media(max-width:768px){.sub-title-bg{height:85vw!important;background-image:var(--hero-mo-bg)!important}}.sub-bg-txt{width:100%;text-align:center;position:absolute;left:50%;bottom:13%;transform:translate(-50%);z-index:2;padding:0 24px}.sub-bg-txt .sub-hero-tag{display:inline-block;margin:0 0 18px;padding:6px 16px;border:1px solid rgba(201,178,124,.7);border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.12em;color:#c9b27c;text-transform:uppercase;background:#fff}.sub-bg-txt h5{margin:0 0 16px;text-transform:uppercase;font-family:NanaBeauty,Pretendard,serif;color:#fff;font-size:60px;line-height:1.1;letter-spacing:0;font-weight:400}.sub-bg-txt p{margin:0 auto;color:#fff;font-size:24px;line-height:1.6}.sub-bg-txt h2{margin:16px 0 0;font-size:14px;font-weight:500;letter-spacing:.24em;color:#c9b27c;text-transform:uppercase}@media(max-width:1200px){.sub-bg-txt h5{font-size:5vw}.sub-bg-txt p{font-size:2.16667vw}}@media(max-width:768px){.sub-bg-txt h5{font-size:7.29167vw}.sub-bg-txt p{font-size:3.125vw}}.container-custom{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.sub-menu-list-mo-active{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:100%;max-width:1330px;padding:0 15px;background:transparent;border-bottom:0;z-index:10}.sub-menu-list-mo-title{display:none;align-items:center;justify-content:flex-start;padding:18px 24px;cursor:pointer;font-size:17px;font-weight:500;color:#f6f1e7}.sub-menu-list-mo-title p{margin:0}.sub-menu-list-mo-caret{position:absolute;top:0;right:0;width:56px;padding:18px 0;justify-content:center;color:#c9b27c}.sub-menu-list-mo-caret .xi-caret-down{font-style:normal;font-size:18px;transition:transform .25s ease}.sub-menu-list-mo-active[data-open=true] .sub-menu-list-mo-caret .xi-caret-down{transform:rotate(180deg)}.sub-menu-list{display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;background:transparent;border-top:0}.sub-menu-list-item{display:flex;width:100%;margin:0;text-align:center}.sub-menu-list-item a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:60px;padding:10px 14px;border:1px solid #e6e6e6;border-right:none;background-color:#504d4c;color:#fff;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:background-color .3s ease,color .3s ease}.sub-menu-list-item:last-child a{border-right:1px solid #e6e6e6}.sub-menu-list-item a:hover,.sub-menu-list-item.active a{color:#3e3a39;background-color:#fff}.sub_stlt{max-width:1080px;margin:56px auto 32px;padding:0 24px;text-align:center}.sub_stlt h3{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:NanaBeauty,Pretendard,serif;font-size:28px;font-weight:400;color:#111;letter-spacing:-.01em}.sub_stlt .sub-stlt-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#c9b27c}.sub_stlt p{margin:0;font-size:15px;line-height:1.75;color:#555}.sub_stlt p em{font-style:normal;color:#c9b27c;font-weight:600}.sub-cont-area{width:100%;background:#fff}@media(min-width:769px){main.container>.sub-title-area.has-sub-menu+.sub-cont-area{padding-top:36px}}.ss_cont{width:100%;max-width:none;margin:0;padding:0}@media(max-width:1200px){.container-custom{max-width:100%;padding:0 32px}}@media(max-width:992px){.sub-title-area{padding-top:0}.bg-text-area h1{font-size:44px}.bg-text-area p{font-size:15px}.sub_stlt{margin:44px auto 24px}.sub_stlt h3{font-size:24px}}@media(max-width:768px){main.container>.sub-title-area.has-sub-menu{padding-top:66px!important}.bg-text-area h1{font-size:34px}.bg-text-area .sub-hero-tag{font-size:12px;margin-bottom:12px}.bg-text-area h2{font-size:12px;letter-spacing:.2em}.sub-title-area .sub-menu-list-mo-active{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:100%;max-width:none;padding:0!important;z-index:100;background:#2c2826;border-bottom:1px solid #1f1d1c}.sub-title-area .sub-menu-list-mo-title{display:flex}.sub-title-area .sub-menu-list{display:none!important;position:static!important;top:auto!important;left:auto!important;bottom:auto!important;transform:none!important;width:100%;max-width:none;flex-direction:column!important;padding:0!important;background:#1f1d1c;border-top:1px solid #3a3633}.sub-title-area .sub-menu-list-mo-active[data-open=true] .sub-menu-list{display:flex!important}.sub-title-area .sub-menu-list-item{display:block;width:100%;text-align:left}.sub-title-area .sub-menu-list-item a{display:flex;justify-content:flex-start;min-height:50px;padding:16px 24px;color:#f6f1e7bf;background-color:transparent;border:0;border-bottom:1px solid #3a3633}.sub-title-area .sub-menu-list-item:last-child a{border-right:0}.sub-menu-list-item.active a{color:#c9b27c;background-color:transparent;border-bottom:1px solid #c9b27c}.sub_stlt{margin:36px auto 20px;padding:0 20px}.sub_stlt h3{font-size:20px}.sub_stlt p{font-size:14px}}@media(max-width:600px){.bg-text-area h1{font-size:28px}.bg-text-area p{font-size:14px}.container-custom{padding:0 20px}}.block-768,.block-992{display:none}.none-768{display:inline}@media(max-width:992px){.block-992{display:inline}}@media(max-width:768px){.block-768{display:inline}.none-768{display:none}}
