@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

.hd_pops.is-ai-popup{overflow:hidden;border:1px solid rgba(70,39,28,.12);border-radius:22px;background:#f8f2e8;box-shadow:0 28px 80px rgba(34,22,16,.28)}
.hd_pops.is-ai-popup .hd_pops_con{display:grid;grid-template-rows:52% 48%;overflow:hidden!important;background:#f8f2e8;font-family:Pretendard,"Pretendard Variable","Apple SD Gothic Neo",sans-serif}
.hd_pops.is-ai-popup .hd_pops_footer{display:flex;align-items:center;min-height:48px;border-top:1px solid rgba(71,45,33,.1);background:#fff;font-family:Pretendard,"Pretendard Variable","Apple SD Gothic Neo",sans-serif}
.hd_pops.is-ai-popup .hd_pops_footer button{height:48px;border:0;background:#fff;color:#6f6862;font-family:inherit;font-size:11px}
.hd_pops.is-ai-popup .hd_pops_reject{flex:1;padding-left:16px;text-align:left}
.hd_pops.is-ai-popup .hd_pops_close{flex:none;width:76px;border-left:1px solid #eee9e3!important;color:#2b2724!important;font-weight:750}

.cyh-ai-pop{--cyh-accent:#823b2e;--cyh-paper:#f8f2e8;--cyh-ink:#231b17;display:grid;grid-row:1/-1;grid-template-rows:52% 48%;width:100%;height:100%;overflow:hidden;background:var(--cyh-paper);color:var(--cyh-ink);font-family:Pretendard,"Pretendard Variable","Apple SD Gothic Neo",sans-serif;-webkit-font-smoothing:antialiased}
.cyh-ai-pop *{box-sizing:border-box}
.cyh-ai-pop--seasonal{--cyh-accent:#405b70;--cyh-paper:#f1f4f5;--cyh-ink:#1e2930}
.cyh-ai-pop--minimal{--cyh-accent:#22201e;--cyh-paper:#f5f2ed;--cyh-ink:#1f1d1b}
.cyh-ai-pop--editorial{--cyh-accent:#9a4b33;--cyh-paper:#f8f0e8;--cyh-ink:#29201b}
.cyh-ai-pop--cheerful{--cyh-accent:#d26446;--cyh-paper:#fff4e8;--cyh-ink:#332019}
.cyh-ai-pop--luxury{--cyh-accent:#632e38;--cyh-paper:#f3eae0;--cyh-ink:#24191a}
.cyh-ai-pop__visual{position:relative;min-height:0;overflow:hidden;background:#b8a18b url('../theme/bakery/img/product_item.png') center/cover no-repeat}
.cyh-ai-pop__visual:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(22,12,8,.02) 42%,rgba(22,12,8,.34) 100%);content:""}
.cyh-ai-pop__image{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;object-position:center;border:0!important;transform:scale(1.01)}
.cyh-ai-pop__brand{position:absolute;z-index:2;top:19px;left:21px;padding:7px 10px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(30,18,12,.18);color:#fff;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1;backdrop-filter:blur(8px)}
.cyh-ai-pop__copy{display:block!important;position:relative!important;min-height:0;padding:24px 27px 21px;background:var(--cyh-paper)}
.cyh-ai-pop__eyebrow{display:none!important}
.cyh-ai-pop__title{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;margin:0 0 12px!important;color:var(--cyh-ink)!important;font-family:inherit!important;font-size:29px!important;font-weight:780!important;line-height:1.12!important;letter-spacing:-.045em!important;transform:none!important;word-break:keep-all}
.cyh-ai-pop__body{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;margin:0!important;color:var(--cyh-ink)!important;font-size:13px!important;font-weight:450!important;line-height:1.58!important;letter-spacing:-.018em!important;transform:none!important;opacity:.72;word-break:keep-all}
.cyh-ai-pop__button{display:flex;position:absolute!important;right:27px;bottom:21px;left:27px;align-items:center;justify-content:space-between;gap:18px;margin:0!important;padding:11px 14px;border-radius:9px;background:var(--cyh-accent);color:#fff!important;font-size:11px;font-weight:750;line-height:1;text-decoration:none!important}
.cyh-ai-pop__button span{font-size:16px}
.cyh-ai-pop__signature{display:block;position:absolute!important;bottom:21px;left:27px;margin:0!important;color:var(--cyh-accent);font-size:8px;font-weight:800;letter-spacing:.16em;opacity:.56}
.cyh-ai-pop__button+.cyh-ai-pop__signature{display:none}

@media(max-width:480px){.hd_pops.is-ai-popup{border-radius:19px}.cyh-ai-pop__copy{padding:21px 22px 18px}.cyh-ai-pop__brand{top:16px;left:17px;font-size:8px}.cyh-ai-pop__title{font-size:25px!important}.cyh-ai-pop__body{font-size:12px!important;line-height:1.52!important}.cyh-ai-pop__button{right:22px;bottom:18px;left:22px;padding:10px 12px}.cyh-ai-pop__signature{bottom:18px;left:22px}}
