.kr-kakao{--kr-kakao-ease: cubic-bezier(.22, .61, .36, 1);flex-direction:column;width:342px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:0;overflow:auto;background:#fff;color:var(--n-ink, #111110);opacity:0;transform:translateY(8px);transition:opacity .28s var(--kr-kakao-ease),transform .28s var(--kr-kakao-ease)}.kr-kakao[open]{display:flex}.kr-kakao::backdrop{background:#11111073;opacity:0;transition:opacity .28s var(--kr-kakao-ease)}.kr-kakao.is-in,.kr-kakao.is-in::backdrop{opacity:1;transform:none}.kr-kakao .kr-kakao__x{position:absolute;top:1px;right:1px;z-index:2;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.kr-kakao__x:before,.kr-kakao__x:after{content:"";position:absolute;left:15px;top:21.5px;width:14px;height:1px;background:var(--n-ink, #111110);transform:rotate(45deg)}.kr-kakao__x:after{transform:rotate(-45deg)}.kr-kakao__x:focus-visible{outline:1px solid var(--n-ink, #111110);outline-offset:-8px}.kr-kakao picture{display:contents}.kr-kakao .kr-kakao__photo{display:block;flex:none;width:100%;height:min(228px,calc(100dvh - 470px));min-height:120px;object-fit:cover;object-position:50% 35%}.kr-kakao__col{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:32px 28px 28px;text-align:center}.kr-kakao__stack{display:flex;flex-direction:column;align-items:center;width:100%;max-width:286px}.kr-kakao .kr-kakao__sym{display:block;width:18px;height:auto;margin:0 auto 16px}.kr-kakao .kr-kakao__title{margin:0 0 12px;font-family:var(--font-heading-family);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--n-ink, #111110)}.kr-kakao .kr-kakao__offer,.kr-kakao .kr-kakao__body,.kr-kakao .kr-kakao__fine,.kr-kakao .kr-kakao__btn{font-family:var(--font-body-family);letter-spacing:0;word-break:keep-all}.kr-kakao .kr-kakao__offer{margin:0 0 8px;font-size:14px;font-weight:400;line-height:1.5;color:var(--n-ink, #111110)}.kr-kakao .kr-kakao__body{margin:0 0 28px;font-size:14px;font-weight:300;line-height:1.75;color:var(--n-taupe-deep, #6b625b)}.kr-kakao .kr-kakao__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:var(--n-ink, #111110);color:#fff;font-size:14px;font-weight:400;line-height:1;text-decoration:none}.kr-kakao .kr-kakao__btn:focus-visible{outline:1px solid var(--n-ink, #111110);outline-offset:2px}.kr-kakao .kr-kakao__fine{margin:14px 0 0;font-size:12px;font-weight:300;line-height:1.6;color:var(--n-taupe-deep, #6b625b)}.kr-kakao [hidden]{display:none}@media screen and (min-width:750px)and (min-height:568px){.kr-kakao{flex-direction:row;width:800px;height:520px}.kr-kakao .kr-kakao__photo{width:50%;height:100%;min-height:0;object-position:50% 100%}.kr-kakao__col{padding:0 40px 24px}.kr-kakao__stack{max-width:320px}.kr-kakao .kr-kakao__sym{width:22px;margin-bottom:24px}.kr-kakao .kr-kakao__title{font-size:36px}.kr-kakao .kr-kakao__offer{margin-bottom:10px;font-size:16px}.kr-kakao .kr-kakao__body{margin-bottom:36px;font-size:15px}}@media(prefers-reduced-motion:reduce){.kr-kakao,.kr-kakao::backdrop{transform:none;transition:none}}.kr-kakao:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kr-kakao-popup.css.map */
