html.ab-privacy-active,
html.ab-privacy-active body{background:#f4f1ec}
html.ab-privacy-active #header.ab-nav-v2 .header{background:rgba(255,253,249,.98)!important;border-bottom:1px solid rgba(61,50,42,.1)!important;box-shadow:0 7px 24px rgba(45,36,28,.05)!important}
html.ab-privacy-active #header.ab-nav-v2 #logo img{filter:contrast(1.12) saturate(.72)!important}
@media(min-width:901px){html.ab-privacy-active[data-abelle-site=true] #header.ab-nav-v2 #nav>.gnb>.ab-menu-item>.ab-nav-trigger{color:#302b27!important;text-shadow:none!important}}

html.ab-privacy-active #ctt.ctt_privacy{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:184px 0 150px!important;background:#f4f1ec!important;color:#302d29;font-family:"Pretendard","Noto Sans KR",sans-serif;word-break:keep-all}
html.ab-privacy-active .ctt_privacy .ab-privacy-heading{box-sizing:border-box;width:min(1120px,calc(100% - 96px));margin:0 auto;padding:0 0 62px;border-bottom:1px solid #cfc7bd}
html.ab-privacy-active .ctt_privacy .ab-privacy-heading__eyebrow{margin:0 0 20px;color:#9b7957;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.2em}
html.ab-privacy-active .ctt_privacy .ab-privacy-heading h1{position:static!important;overflow:visible!important;margin:0;color:#27231f;font-size:clamp(44px,4.2vw,64px)!important;font-weight:650;line-height:1.15!important;letter-spacing:-.055em}
html.ab-privacy-active .ctt_privacy .ab-privacy-heading__lead{margin:25px 0 0;color:#746d65;font-size:17px;line-height:1.75;letter-spacing:-.02em}

html.ab-privacy-active .ctt_privacy #ctt_con{box-sizing:border-box;width:min(1120px,calc(100% - 96px))!important;margin:64px auto 0!important;padding:74px 82px 88px!important;border:1px solid #ded8d0;background:#fff;box-shadow:0 22px 62px rgba(62,49,38,.06);color:#514b45;font-size:16px!important;font-weight:400;line-height:1.9!important;letter-spacing:-.018em}
html.ab-privacy-active .ctt_privacy #ctt_con p,
html.ab-privacy-active .ctt_privacy #ctt_con p *{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit;line-height:inherit!important;letter-spacing:inherit!important}
html.ab-privacy-active .ctt_privacy #ctt_con p{margin:7px 0}
html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-spacer{display:none}
html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-chapter{margin:82px 0 34px;padding-top:32px;border-top:1px solid #cfc7bd;color:#2d2925!important;font-size:30px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.045em!important}
html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-chapter:first-child{margin-top:0;padding-top:0;border-top:0}
html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-article{margin:42px 0 16px;color:#3b3631!important;font-size:20px!important;font-weight:650!important;line-height:1.5!important;letter-spacing:-.035em!important}

@media(max-width:767px){
 html.ab-privacy-active #ctt.ctt_privacy{padding:130px 0 100px!important}
 html.ab-privacy-active .ctt_privacy .ab-privacy-heading{width:calc(100% - 40px);padding-bottom:44px}
 html.ab-privacy-active .ctt_privacy .ab-privacy-heading__eyebrow{margin-bottom:15px;font-size:11px}
 html.ab-privacy-active .ctt_privacy .ab-privacy-heading h1{font-size:38px!important;line-height:1.2!important}
 html.ab-privacy-active .ctt_privacy .ab-privacy-heading__lead{max-width:310px;margin-top:20px;font-size:14px;line-height:1.7}
 html.ab-privacy-active .ctt_privacy #ctt_con{width:calc(100% - 32px)!important;margin-top:36px!important;padding:42px 24px 58px!important;font-size:15px!important;line-height:1.86!important;word-break:normal;overflow-wrap:anywhere}
 html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-chapter{margin-top:62px;margin-bottom:26px;padding-top:25px;font-size:25px!important}
 html.ab-privacy-active .ctt_privacy #ctt_con .ab-privacy-article{margin-top:34px;margin-bottom:13px;font-size:18px!important}
}
