PageSourceSearch

https://jungmiso.com/member/login.html

html jungmiso.com collected 2026-10-06 13:55:10 UTC 197,055 bytes, 3,032 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ko">
3
4
5
6    <head>
6<script>(function(i, s, o, g, r) {
7    var a = s.createElement(o);
8    var m = s.getElementsByTagName(o)[0];
9    a.async = true;
10    a.src = g;
11    a.onload = function() {
12        if (i[r].init) {
13            i[r].init('https://js-error-tracer-api.cafe24.com', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkaWRpdGluYy5jYWZlMjQuY29tIiwiYXVkIjoianMtZXJyb3ItdHJhY2VyLWFwaS5jYWZlMjQuY29tIiwibWFsbF9pZCI6ImRpZGl0aW5jIiwic2hvcF9ubyI6MSwicGF0aF9yb2xlIjoiTUVNQkVSX0xPR0lOIiwibGFuZ3VhZ2VfY29kZSI6ImtvX0tSIiwiY291bnRyeV9jb2RlIjoiS1IiLCJpc195dHMiOmZhbHNlLCJpc19jb250YWluZXIiOnRydWUsIndvcmtzcGFjZSI6InByb2R1Y3Rpb24ifQ.7cLvBwjE5xR6VfVElzeGP60LxwQ2z7K41jILDgZPSEM', {"errors":{"path":"\/api\/v1\/store","collectWindowErrors":true,"preventDuplicateReports":true,"storageKeyPrefix":"EC_JET.MEMBER_LOGIN","samplingEnabled":true,"samplingRate":0.5},"vitals":{"path":"\/api\/v1\/vitals","samplingEnabled":true,"samplingRate":0.3},"resources":{"path":"\/api\/v1\/resources","samplingEnabled":true,"samplingRate":0.5,"durationThreshold":3000}});
14        }
15    };
16    m.parentNode.insertBefore(a, m);
17}(window, document, 'script', '//assets.poxo.com/jet/jet.js', 'EC_JET'));</script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript">window.CAFE24 = window.CAFE24 || {};CAFE24.ROUTE = {"is_mobile":false,"is_need_route":false,"language_code":"ZZ","path":{"origin":"\/member\/login.html","result":"\/member\/login.html","prefix":""},"shop_no":0,"skin_code":"default","support_language_list":{"ar":"ar_EG","ar-EG":"ar_EG","de":"de_DE","de-DE":"de_DE","en":"en_US","en-IN":"en_IN","en-PH":"en_PH","en-US":"en_US","es":"es_ES","es-ES":"es_ES","hi":"hi_IN","hi-IN":"hi_IN","id":"id_ID","id-ID":"id_ID","it":"it_IT","it-IT":"it_IT","ja":"ja_JP","ja-JP":"ja_JP","ko":"ko_KR","ko-KR":"ko_KR","ms":"ms_MY","ms-MY":"ms_MY","pt":"pt_PT","pt-PT":"pt_PT","ru":"ru_RU","ru-RU":"ru_RU","th":"th_TH","th-TH":"th_TH","tr":"tr_TR","tr-TR":"tr_TR","vi":"vi_VN","vi-VN":"vi_VN","zh":"zh_CN","zh-CN":"zh_CN","zh-HK":"zh_HK","zh-MO":"zh_MO","zh-SG":"zh_SG","zh-TW":"zh_TW"}};</script>
18<script type="text/javascript">if (typeof EC_ROUTE === "undefined") {
19    /**
20     * 프론트용 라우트 플러그인
21     * @type {{bInit: boolean, init: EC_ROUTE.init}}
22     * CAFE24.ROUTE 참조
23     */
24    var EC_ROUTE = {
25        EC_DOMAIN_PATH_INFO: 'EC_DOMAIN_PATH_INFO',
26        bInit: false,
27        aFromList: [],
28        aToList: [],
29        aCleanFilter: null,
30        init: function () {
31            if (this.bInit || typeof CAFE24.ROUTE === 'undefined') {
32                return;
33            }
34            this.bInit = true;
35            this.aCleanFilter = [
36                /^shop[1-9][0-9]*$/,
37                /^(m|p)$/,
38                new RegExp('^(' + Object.keys(CAFE24.ROUTE.support_language_list).join('|')  + ')$'),
39                /^skin-(base|skin[1-9][0-9]*|mobile[0-9]*)$/,
40            ];
41        },
42        isNeedRoute: function ()
43        {
44            return CAFE24.ROUTE.is_need_route;
45        },
46        /**
47         *
48         * @param iShopNo
49         * @param bMobile
50         * @param sFrontLanguage
51         * @param sSkinCode
52         * @returns {*|string}
53         */
54        getUrlDomain: function (iShopNo, bMobile, sFrontLanguage, sSkinCode)
55        {
56            var oRouteConfig = {};
57            if (typeof iShopNo == 'undefined') {
58                oRouteConfig.shop_no = CAFE24.SDE_SHOP_NUM;
59            } else {
60                oRouteConfig.shop_no = iShopNo;
61            }
62            if (typeof bMobile == 'undefined') {
63                oRouteConfig.is_mobile = false;
64            } else {
65                oRouteConfig.is_mobile = bMobile;
66            }
67            if (typeof sFrontLanguage == 'undefined') {
68                oRouteConfig.language_code = '';
69            }else {
70                oRouteConfig.language_code = sFrontLanguage; // 내부에서 로직으로 동작할땐 언어_지역 형태의 로케일 형태를 따른다.
71            }
72            if (typeof sSkinCode == 'undefined') {
73                oRouteConfig.skin_code = '';
74            }else {
75                oRouteConfig.skin_code = sSkinCode;
76            }
77
78            var sDomain = '';
79            if (oRouteConfig.shop_no != CAFE24.SDE_SHOP_NUM) {
80                // 접근된 다른 멀티샵 도메인 정보는 primary domain 를 조회해야함으로 ajax 를 통해 정보를 얻는다.
81                sDomain = this._getUrlDomainMultishop(oRouteConfig);
82            } else {
83                // 샵이 동일할 경우에는 접근된 domain 에 path 정보만 정리하여 반환함.
84                sDomain = this._getUrlDomain(oRouteConfig);
85            }
86            return sDomain;
87        },
88        _getUrlDomainMultishop: function (oRouteConfig)
89        {
90            var sDomain = '';
91            EC$.ajax({
92                type: 'GET',
93                url: '/exec/front/Shop/Domain',
94                data: {
95                    '_shop_no' : oRouteConfig.shop_no,
96                    'is_mobile' : oRouteConfig.is_mobile,
97                    'language_code' : oRouteConfig.language_code,
98                    'skin_code' : oRouteConfig.skin_code,
99                },
100                async: false,
101                dataType: 'json',
102                cache: true,
103                success: function(oResult) {
104                    switch (oResult.code) {
105                        case '0000' :
106                            sDomain = oResult.data;
107                            break;
108                        default :
109                            break;
110                    }
111                    return false;
112                }
113            });
114            return sDomain;
115        },
116        _getUrlDomain: function (oRouteConfig)
117        {
118            oRouteConfig.domain = this._getCreateHost(oRouteConfig);
119            return location.protocol + '//' + oRouteConfig.domain + this._getCreateUri(oRouteConfig);
120        },
121        _getCreateHost : function (oRouteConfig)
122        {
123            var sHost = location.host;
124            var aHost = sHost.split('.');
125            if (this.isBaseDomain(sHost)) {
126                if (aHost.length > 3) {
127                    aHost[0] = '';
128                }
129            } else if (oRouteConfig.is_mobile) {
130                if (this.isMobileDomain()) {
131                    oRouteConfig.is_mobile = false;
132                }
133            }
134            return aHost.filter(Boolean).join('.');
135        },
136        _getCreateUri: function (oRouteInfo)
137        {
138            var aUrl = [];
139            if (this.isBaseDomain() && oRouteInfo.shop_no > 1) {
140                aUrl.push('shop' + oRouteInfo.shop_no);
141            }
142            if (oRouteInfo.is_mobile) {
143                aUrl.push('m');
144            }
145            if (oRouteInfo.language_code != 'ZZ' && oRouteInfo.language_code != '') {
146                var iIndex = Object.values(CAFE24.ROUTE.support_language_list).indexOf(oRouteInfo.language_code);
147                if (iIndex !== -1) {
148                    aUrl.push(Object.keys(CAFE24.ROUTE.support_language_list)[iIndex]);
149                }
150            }
151            if (this.isBaseDomain() && oRouteInfo.skin_code != 'default' && oRouteInfo.skin_code != '') {
152                aUrl.push('skin-' + oRouteInfo.skin_code);
153            }
154            var sUrl= '/';
155            if (aUrl.length > 0) {
156                sUrl= '/' + aUrl.join('/');
157                sUrl = this.rtrim(sUrl, '/');
158            }
159            return sUrl;
160        },
161        /**
162         * en, en-US => en_US
163         */
164        convertValidLanguageCode: function (sUrlLanguageCode)
165        {
166            if (typeof CAFE24.ROUTE.support_language_list[sUrlLanguageCode] != 'undefined') {
167                return CAFE24.ROUTE.support_language_list[sUrlLanguageCode];
168            }
169            return false;
170        },
171        isMobileDomain: function (sHost)
172        {
173            if (typeof sHost == 'undefined') {
174                sHost = location.host;
175            }
176            var aMatched = sHost.match(/^(m|mobile|skin\-mobile|skin\-mobile[0-9]+[\-]{2}shop[0-9]+|skin\-mobile[0-9]+|mobile[\-]{2}shop[0-9]+)\./i);
177            return aMatched != null;
178        },
179        isBaseDomain: function (sHost)
180        {
181            if (typeof sHost == 'undefined') {
182                sHost = location.host;
183            }
184            return sHost.indexOf(CAFE24.GLOBAL_INFO.getRootDomain()) !== -1;
185        },
186        removePrefixUrl: function (sUrl)
187        {
188            if (this.isNeedRoute()) {
189                sUrl = sUrl.replace(this.getPrefixUrl('/'), '/'); // 자동으로  prefix 붙은 영역을 제거해준다.
190            }
191            return sUrl;
192        },
193        getPrefixUrl: function (sUrl)
194        {
195            if (this.isNeedRoute() === false) {
196                return sUrl;
197            }
198            if (sUrl.indexOf('/') !== 0) {
199                return sUrl;
200            }
201            if (sUrl.match(/^\/{2,}/) !== null) {
202                return sUrl;
203            }
204
205            var iCachedPosition = this.aFromList.indexOf(sUrl);
206            if (iCachedPosition > -1) {
207                return this.aToList[iCachedPosition];
208            }
209
210            var bTailSlash = (sCleanUrl !== '/' && sUrl.substr(-1) === '/');
211            var sCleanUrl = this.getCleanUrl(sUrl);
212            var aPrefixPart = CAFE24.ROUTE.path.prefix.split('/');
213            var aUrlPart = sCleanUrl.split('/');
214            var bMatched = true;
215            var sReturnUrl = sCleanUrl;
216            if (aUrlPart.length < aPrefixPart.length) {
217                bMatched = false;
218            } else {
219                for (var i = 0; i < aPrefixPart.length ; i++) {
220                    if (aPrefixPart[i] != aUrlPart[i]) {
221                        bMatched = false;
222                        break;
223                    }
224                }
225            }
226            if (bMatched === false) {
227                if (sCleanUrl == '/') {
228                    sReturnUrl = CAFE24.ROUTE.path.prefix;
229                } else {
230                    sReturnUrl = CAFE24.ROUTE.path.prefix +  sCleanUrl;
231                }
232                sReturnUrl = bTailSlash ? sReturnUrl : this.rtrim(sReturnUrl, '/')
233                this.aFromList.push(sUrl);
234                this.aToList.push(sReturnUrl);
235            }
236            return sReturnUrl;
237        },
238        /**
239         * document.location.pathname 이 필요할 경우 사용한다.
240         * @returns {*}
241         */
242        getPathName: function()
243        {
244            if (typeof CAFE24.ROUTE.path.result == 'undefined') {
245                return document.location.pathname;
246            }
247            return CAFE24.ROUTE.path.result;
248        },
249        rtrim: function (str, chr)
250        {
251            var rgxtrim = (!chr) ? new RegExp('\\s+$') : new RegExp(chr+'+$');
252            return str.replace(rgxtrim, '');
253        },
254        getShopNo: function ()
255        {
256            return CAFE24.ROUTE.shop_no;
257        },
258        getSkinCode: function ()
259        {
260            return CAFE24.ROUTE.skin_code;
261        },
262        getLanguageCode: function ()
263        {
264            return CAFE24.ROUTE.language_code;
265        },
266        getMobile: function ()
267        {
268            return CAFE24.ROUTE.is_mobile;
269        },
270        getIsMobile: function ()
271        {
272            return CAFE24.ROUTE.is_mobile || CAFE24.ROUTE.skin_code.match(/^mobile[0-9]*$/);
273        },
274        getCleanUrl: function (sUrl)
275        {
276            if (sUrl === '/') {
277                return sUrl;
278            }
279
280            var aUrl = sUrl.split('/');
281            aUrl.shift();
282
283            if (aUrl.length < 1) {
284                return sUrl;
285            }
286
287            // 현재 4 depth 까지 미리보기 기능이 구현되어있음
288            var iPos = 0;
289            var bFind = false;
290            for (var i = 0; i < aUrl.length ; i++) {
291                bFind = false;
292                for (var iSub = iPos, iSubCount = this.aCleanFilter.length; iSub < iSubCount ; iSub++) {
293                    if (aUrl[i].match(this.aCleanFilter[iSub]) !== null) {
294                        bFind = true;
295                        iPos = iSub + 1;
296                        aUrl.splice(i, 1);
297                        i--; // aUrl 을 삭제해 주었으니 검색 조건을 -1 제거하여 초기화 한다. 다음 for i++ 로 증감 조회됨.
298                        break;
299                    }
300                }
301                if (bFind === false) {
302                    break;
303                }
304            }
305            return '/' + aUrl.join('/');
306        },
307        getIsEasyUrl : function ()
308        {
309            return !window.location.pathname.match(/^[\w\/\-\.]+(php|html|htm)$/i);
310        }
311    };
312    EC_ROUTE.init();
313}
314</script>
314
315<meta name="path_role" content="MEMBER_LOGIN" />
316<meta name="author" content="정미소 JUNGMISO" />
317<meta name="description" content="정미소 공식 온라인몰. &quot;왜 맛있는 건 몸에 나쁠까?&quot; 믿고 먹는 저당 베이커리와 무가당 스프레드를 만드는 맛있는 간편식 브랜드입니다." />
318<meta name="keywords" content="정미소, 정미소 공식몰, 정미소 자사몰, 정미소 공식사이트, 정미소몰, JUNGMISO, 저당 베이커리, 저당빵, 피타브레드, 무가당 땅콩버터, 그릭요거트 식빵" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
319
320        
321        <meta name="viewport" content="width=device-width, initial-scale=1"/>        <meta name="mobile-web-app-capable" content="yes"/>        <meta name="format-detection" content="telephone=no"/>
322        <!-- PG크로스브라우징필수내용 -->
323        <meta http-equiv="Cache-Control" content="no-cache">
324        <meta http-equiv="Expires" content="0">
325        <meta http-equiv="Pragma" content="no-cache">
326        <!-- // PG크로스브라우징필수내용 -->
327
328                <link rel="preconnect" href="https://img.echosting.cafe24.com">
329
330        <!-- 해당 CSS는 쇼핑몰 전체 페이지에 영향을 줍니다. 삭제와 수정에 주의해주세요. -->
331        
332        
333        
334        
335        
336        
337        
338        
339        
340        
341        
342        
343        
344
345        <!--js(/layout/basic/js/basic.js)-->
346        <!--js(/layout/basic/js/layout.js)-->
347        <!--js(/js/common.js)-->
348
349        <style>
350/*
351Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
352https://github.com/orioncactus/pretendard
353
354This Font Software is licensed under the SIL Open Font License, Version 1.1.
355This license is copied below, and is also available with a FAQ at:
356http://scripts.sil.org/OFL
357*/
358
359/* [0] */
360@font-face {
361	font-family: 'Pretendard Variable';
362	font-style: normal;
363	font-display: swap;
364	font-weight: 45 920;
365	src: url(/_wp/font/pretendard/PretendardVariable.subset.0.woff2) format('woff2-variations');
366	unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
367}
368
369/* [1] */
370@font-face {
371	font-family: 'Pretendard Variable';
372	font-style: normal;
373	font-display: swap;
374	font-weight: 45 920;
375	src: url(/_wp/font/pretendard/PretendardVariable.subset.1.woff2) format('woff2-variations');
376	unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
377}
378
379/* [2] */
380@font-face {
381	font-family: 'Pretendard Variable';
382	font-style: normal;
383	font-display: swap;
384	font-weight: 45 920;
385	src: url(/_wp/font/pretendard/PretendardVariable.subset.2.woff2) format('woff2-variations');
386	unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
387}
388
389/* [3] */
390@font-face {
391	font-family: 'Pretendard Variable';
392	font-style: normal;
393	font-display: swap;
394	font-weight: 45 920;
395	src: url(/_wp/font/pretendard/PretendardVariable.subset.3.woff2) format('woff2-variations');
396	unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
397}
398
399/* [4] */
400@font-face {
401	font-family: 'Pretendard Variable';
402	font-style: normal;
403	font-display: swap;
404	font-weight: 45 920;
405	src: url(/_wp/font/pretendard/PretendardVariable.subset.4.woff2) format('woff2-variations');
406	unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
407}
408
409/* [5] */
410@font-face {
411	font-family: 'Pretendard Variable';
412	font-style: normal;
413	font-display: swap;
414	font-weight: 45 920;
415	src: url(/_wp/font/pretendard/PretendardVariable.subset.5.woff2) format('woff2-variations');
416	unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
417}
418
419/* [6] */
420@font-face {
421	font-family: 'Pretendard Variable';
422	font-style: normal;
423	font-display: swap;
424	font-weight: 45 920;
425	src: url(/_wp/font/pretendard/PretendardVariable.subset.6.woff2) format('woff2-variations');
426	unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
427}
428
429/* [7] */
430@font-face {
431	font-family: 'Pretendard Variable';
432	font-style: normal;
433	font-display: swap;
434	font-weight: 45 920;
435	src: url(/_wp/font/pretendard/PretendardVariable.subset.7.woff2) format('woff2-variations');
436	unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
437}
438
439/* [8] */
440@font-face {
441	font-family: 'Pretendard Variable';
442	font-style: normal;
443	font-display: swap;
444	font-weight: 45 920;
445	src: url(/_wp/font/pretendard/PretendardVariable.subset.8.woff2) format('woff2-variations');
446	unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe;
447}
448
449/* [9] */
450@font-face {
451	font-family: 'Pretendard Variable';
452	font-style: normal;
453	font-display: swap;
454	font-weight: 45 920;
455	src: url(/_wp/font/pretendard/PretendardVariable.subset.9.woff2) format('woff2-variations');
456	unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256;
457}
458
459/* [10] */
460@font-face {
461	font-family: 'Pretendard Variable';
462	font-style: normal;
463	font-display: swap;
464	font-weight: 45 920;
465	src: url(/_wp/font/pretendard/PretendardVariable.subset.10.woff2) format('woff2-variations');
466	unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
467}
468
469/* [11] */
470@font-face {
471	font-family: 'Pretendard Variable';
472	font-style: normal;
473	font-display: swap;
474	font-weight: 45 920;
475	src: url(/_wp/font/pretendard/PretendardVariable.subset.11.woff2) format('woff2-variations');
476	unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
477}
478
479/* [12] */
480@font-face {
481	font-family: 'Pretendard Variable';
482	font-style: normal;
483	font-display: swap;
484	font-weight: 45 920;
485	src: url(/_wp/font/pretendard/PretendardVariable.subset.12.woff2) format('woff2-variations');
486	unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a;
487}
488
489/* [13] */
490@font-face {
491	font-family: 'Pretendard Variable';
492	font-style: normal;
493	font-display: swap;
494	font-weight: 45 920;
495	src: url(/_wp/font/pretendard/PretendardVariable.subset.13.woff2) format('woff2-variations');
496	unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
497}
498
499/* [14] */
500@font-face {
501	font-family: 'Pretendard Variable';
502	font-style: normal;
503	font-display: swap;
504	font-weight: 45 920;
505	src: url(/_wp/font/pretendard/PretendardVariable.subset.14.woff2) format('woff2-variations');
506	unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
507}
508
509/* [15] */
510@font-face {
511	font-family: 'Pretendard Variable';
512	font-style: normal;
513	font-display: swap;
514	font-weight: 45 920;
515	src: url(/_wp/font/pretendard/PretendardVariable.subset.15.woff2) format('woff2-variations');
516	unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b;
517}
518
519/* [16] */
520@font-face {
521	font-family: 'Pretendard Variable';
522	font-style: normal;
523	font-display: swap;
524	font-weight: 45 920;
525	src: url(/_wp/font/pretendard/PretendardVariable.subset.16.woff2) format('woff2-variations');
526	unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
527}
528
529/* [17] */
530@font-face {
531	font-family: 'Pretendard Variable';
532	font-style: normal;
533	font-display: swap;
534	font-weight: 45 920;
535	src: url(/_wp/font/pretendard/PretendardVariable.subset.17.woff2) format('woff2-variations');
536	unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee;
537}
538
539/* [18] */
540@font-face {
541	font-family: 'Pretendard Variable';
542	font-style: normal;
543	font-display: swap;
544	font-weight: 45 920;
545	src: url(/_wp/font/pretendard/PretendardVariable.subset.18.woff2) format('woff2-variations');
546	unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c;
547}
548
549/* [19] */
550@font-face {
551	font-family: 'Pretendard Variable';
552	font-style: normal;
553	font-display: swap;
554	font-weight: 45 920;
555	src: url(/_wp/font/pretendard/PretendardVariable.subset.19.woff2) format('woff2-variations');
556	unicode-range: U+caf4-cb47, U+cb4a-cb90;
557}
558
559/* [20] */
560@font-face {
561	font-family: 'Pretendard Variable';
562	font-style: normal;
563	font-display: swap;
564	font-weight: 45 920;
565	src: url(/_wp/font/pretendard/PretendardVariable.subset.20.woff2) format('woff2-variations');
566	unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3;
567}
568
569/* [21] */
570@font-face {
571	font-family: 'Pretendard Variable';
572	font-style: normal;
573	font-display: swap;
574	font-weight: 45 920;
575	src: url(/_wp/font/pretendard/PretendardVariable.subset.21.woff2) format('woff2-variations');
576	unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49;
577}
578
579/* [22] */
580@font-face {
581	font-family: 'Pretendard Variable';
582	font-style: normal;
583	font-display: swap;
584	font-weight: 45 920;
585	src: url(/_wp/font/pretendard/PretendardVariable.subset.22.woff2) format('woff2-variations');
586	unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
587}
588
589/* [23] */
590@font-face {
591	font-family: 'Pretendard Variable';
592	font-style: normal;
593	font-display: swap;
594	font-weight: 45 920;
595	src: url(/_wp/font/pretendard/PretendardVariable.subset.23.woff2) format('woff2-variations');
596	unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
597}
598
599/* [24] */
600@font-face {
601	font-family: 'Pretendard Variable';
602	font-style: normal;
603	font-display: swap;
604	font-weight: 45 920;
605	src: url(/_wp/font/pretendard/PretendardVariable.subset.24.woff2) format('woff2-variations');
606	unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
607}
608
609/* [25] */
610@font-face {
611	font-family: 'Pretendard Variable';
612	font-style: normal;
613	font-display: swap;
614	font-weight: 45 920;
615	src: url(/_wp/font/pretendard/PretendardVariable.subset.25.woff2) format('woff2-variations');
616	unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
617}
618
619/* [26] */
620@font-face {
621	font-family: 'Pretendard Variable';
622	font-style: normal;
623	font-display: swap;
624	font-weight: 45 920;
625	src: url(/_wp/font/pretendard/PretendardVariable.subset.26.woff2) format('woff2-variations');
626	unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
627}
628
629/* [27] */
630@font-face {
631	font-family: 'Pretendard Variable';
632	font-style: normal;
633	font-display: swap;
634	font-weight: 45 920;
635	src: url(/_wp/font/pretendard/PretendardVariable.subset.27.woff2) format('woff2-variations');
636	unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
637}
638
639/* [28] */
640@font-face {
641	font-family: 'Pretendard Variable';
642	font-style: normal;
643	font-display: swap;
644	font-weight: 45 920;
645	src: url(/_wp/font/pretendard/PretendardVariable.subset.28.woff2) format('woff2-variations');
646	unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516;
647}
648
649/* [29] */
650@font-face {
651	font-family: 'Pretendard Variable';
652	font-style: normal;
653	font-display: swap;
654	font-weight: 45 920;
655	src: url(/_wp/font/pretendard/PretendardVariable.subset.29.woff2) format('woff2-variations');
656	unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474;
657}
658
659/* [30] */
660@font-face {
661	font-family: 'Pretendard Variable';
662	font-style: normal;
663	font-display: swap;
664	font-weight: 45 920;
665	src: url(/_wp/font/pretendard/PretendardVariable.subset.30.woff2) format('woff2-variations');
666	unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf;
667}
668
669/* [31] */
670@font-face {
671	font-family: 'Pretendard Variable';
672	font-style: normal;
673	font-display: swap;
674	font-weight: 45 920;
675	src: url(/_wp/font/pretendard/PretendardVariable.subset.31.woff2) format('woff2-variations');
676	unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a;
677}
678
679/* [32] */
680@font-face {
681	font-family: 'Pretendard Variable';
682	font-style: normal;
683	font-display: swap;
684	font-weight: 45 920;
685	src: url(/_wp/font/pretendard/PretendardVariable.subset.32.woff2) format('woff2-variations');
686	unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
687}
688
689/* [33] */
690@font-face {
691	font-family: 'Pretendard Variable';
692	font-style: normal;
693	font-display: swap;
694	font-weight: 45 920;
695	src: url(/_wp/font/pretendard/PretendardVariable.subset.33.woff2) format('woff2-variations');
696	unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb;
697}
698
699/* [34] */
700@font-face {
701	font-family: 'Pretendard Variable';
702	font-style: normal;
703	font-display: swap;
704	font-weight: 45 920;
705	src: url(/_wp/font/pretendard/PretendardVariable.subset.34.woff2) format('woff2-variations');
706	unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
707}
708
709/* [35] */
710@font-face {
711	font-family: 'Pretendard Variable';
712	font-style: normal;
713	font-display: swap;
714	font-weight: 45 920;
715	src: url(/_wp/font/pretendard/PretendardVariable.subset.35.woff2) format('woff2-variations');
716	unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048;
717}
718
719/* [36] */
720@font-face {
721	font-family: 'Pretendard Variable';
722	font-style: normal;
723	font-display: swap;
724	font-weight: 45 920;
725	src: url(/_wp/font/pretendard/PretendardVariable.subset.36.woff2) format('woff2-variations');
726	unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
727}
728
729/* [37] */
730@font-face {
731	font-family: 'Pretendard Variable';
732	font-style: normal;
733	font-display: swap;
734	font-weight: 45 920;
735	src: url(/_wp/font/pretendard/PretendardVariable.subset.37.woff2) format('woff2-variations');
736	unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
737}
738
739/* [38] */
740@font-face {
741	font-family: 'Pretendard Variable';
742	font-style: normal;
743	font-display: swap;
744	font-weight: 45 920;
745	src: url(/_wp/font/pretendard/PretendardVariable.subset.38.woff2) format('woff2-variations');
746	unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
747}
748
749/* [39] */
750@font-face {
751	font-family: 'Pretendard Variable';
752	font-style: normal;
753	font-display: swap;
754	font-weight: 45 920;
755	src: url(/_wp/font/pretendard/PretendardVariable.subset.39.woff2) format('woff2-variations');
756	unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf;
757}
758
759/* [40] */
760@font-face {
761	font-family: 'Pretendard Variable';
762	font-style: normal;
763	font-display: swap;
764	font-weight: 45 920;
765	src: url(/_wp/font/pretendard/PretendardVariable.subset.40.woff2) format('woff2-variations');
766	unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
767}
768
769/* [41] */
770@font-face {
771	font-family: 'Pretendard Variable';
772	font-style: normal;
773	font-display: swap;
774	font-weight: 45 920;
775	src: url(/_wp/font/pretendard/PretendardVariable.subset.41.woff2) format('woff2-variations');
776	unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d;
777}
778
779/* [42] */
780@font-face {
781	font-family: 'Pretendard Variable';
782	font-style: normal;
783	font-display: swap;
784	font-weight: 45 920;
785	src: url(/_wp/font/pretendard/PretendardVariable.subset.42.woff2) format('woff2-variations');
786	unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f;
787}
788
789/* [43] */
790@font-face {
791	font-family: 'Pretendard Variable';
792	font-style: normal;
793	font-display: swap;
794	font-weight: 45 920;
795	src: url(/_wp/font/pretendard/PretendardVariable.subset.43.woff2) format('woff2-variations');
796	unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
797}
798
799/* [44] */
800@font-face {
801	font-family: 'Pretendard Variable';
802	font-style: normal;
803	font-display: swap;
804	font-weight: 45 920;
805	src: url(/_wp/font/pretendard/PretendardVariable.subset.44.woff2) format('woff2-variations');
806	unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f;
807}
808
809/* [45] */
810@font-face {
811	font-family: 'Pretendard Variable';
812	font-style: normal;
813	font-display: swap;
814	font-weight: 45 920;
815	src: url(/_wp/font/pretendard/PretendardVariable.subset.45.woff2) format('woff2-variations');
816	unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
817}
818
819/* [46] */
820@font-face {
821	font-family: 'Pretendard Variable';
822	font-style: normal;
823	font-display: swap;
824	font-weight: 45 920;
825	src: url(/_wp/font/pretendard/PretendardVariable.subset.46.woff2) format('woff2-variations');
826	unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
827}
828
829/* [47] */
830@font-face {
831	font-family: 'Pretendard Variable';
832	font-style: normal;
833	font-display: swap;
834	font-weight: 45 920;
835	src: url(/_wp/font/pretendard/PretendardVariable.subset.47.woff2) format('woff2-variations');
836	unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
837}
838
839/* [48] */
840@font-face {
841	font-family: 'Pretendard Variable';
842	font-style: normal;
843	font-display: swap;
844	font-weight: 45 920;
845	src: url(/_wp/font/pretendard/PretendardVariable.subset.48.woff2) format('woff2-variations');
846	unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
847}
848
849/* [49] */
850@font-face {
851	font-family: 'Pretendard Variable';
852	font-style: normal;
853	font-display: swap;
854	font-weight: 45 920;
855	src: url(/_wp/font/pretendard/PretendardVariable.subset.49.woff2) format('woff2-variations');
856	unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6;
857}
858
859/* [50] */
860@font-face {
861	font-family: 'Pretendard Variable';
862	font-style: normal;
863	font-display: swap;
864	font-weight: 45 920;
865	src: url(/_wp/font/pretendard/PretendardVariable.subset.50.woff2) format('woff2-variations');
866	unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
867}
868
869/* [51] */
870@font-face {
871	font-family: 'Pretendard Variable';
872	font-style: normal;
873	font-display: swap;
874	font-weight: 45 920;
875	src: url(/_wp/font/pretendard/PretendardVariable.subset.51.woff2) format('woff2-variations');
876	unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e;
877}
878
879/* [52] */
880@font-face {
881	font-family: 'Pretendard Variable';
882	font-style: normal;
883	font-display: swap;
884	font-weight: 45 920;
885	src: url(/_wp/font/pretendard/PretendardVariable.subset.52.woff2) format('woff2-variations');
886	unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
887}
888
889/* [53] */
890@font-face {
891	font-family: 'Pretendard Variable';
892	font-style: normal;
893	font-display: swap;
894	font-weight: 45 920;
895	src: url(/_wp/font/pretendard/PretendardVariable.subset.53.woff2) format('woff2-variations');
896	unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
897}
898
899/* [54] */
900@font-face {
901	font-family: 'Pretendard Variable';
902	font-style: normal;
903	font-display: swap;
904	font-weight: 45 920;
905	src: url(/_wp/font/pretendard/PretendardVariable.subset.54.woff2) format('woff2-variations');
906	unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
907}
908
909/* [55] */
910@font-face {
911	font-family: 'Pretendard Variable';
912	font-style: normal;
913	font-display: swap;
914	font-weight: 45 920;
915	src: url(/_wp/font/pretendard/PretendardVariable.subset.55.woff2) format('woff2-variations');
916	unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
917}
918
919/* [56] */
920@font-face {
921	font-family: 'Pretendard Variable';
922	font-style: normal;
923	font-display: swap;
924	font-weight: 45 920;
925	src: url(/_wp/font/pretendard/PretendardVariable.subset.56.woff2) format('woff2-variations');
926	unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
927}
928
929/* [57] */
930@font-face {
931	font-family: 'Pretendard Variable';
932	font-style: normal;
933	font-display: swap;
934	font-weight: 45 920;
935	src: url(/_wp/font/pretendard/PretendardVariable.subset.57.woff2) format('woff2-variations');
936	unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b10
9367, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f;
937}
938
939/* [58] */
940@font-face {
941	font-family: 'Pretendard Variable';
942	font-style: normal;
943	font-display: swap;
944	font-weight: 45 920;
945	src: url(/_wp/font/pretendard/PretendardVariable.subset.58.woff2) format('woff2-variations');
946	unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
947}
948
949/* [59] */
950@font-face {
951	font-family: 'Pretendard Variable';
952	font-style: normal;
953	font-display: swap;
954	font-weight: 45 920;
955	src: url(/_wp/font/pretendard/PretendardVariable.subset.59.woff2) format('woff2-variations');
956	unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
957}
958
959/* [60] */
960@font-face {
961	font-family: 'Pretendard Variable';
962	font-style: normal;
963	font-display: swap;
964	font-weight: 45 920;
965	src: url(/_wp/font/pretendard/PretendardVariable.subset.60.woff2) format('woff2-variations');
966	unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
967}
968
969/* [61] */
970@font-face {
971	font-family: 'Pretendard Variable';
972	font-style: normal;
973	font-display: swap;
974	font-weight: 45 920;
975	src: url(/_wp/font/pretendard/PretendardVariable.subset.61.woff2) format('woff2-variations');
976	unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55;
977}
978
979/* [62] */
980@font-face {
981	font-family: 'Pretendard Variable';
982	font-style: normal;
983	font-display: swap;
984	font-weight: 45 920;
985	src: url(/_wp/font/pretendard/PretendardVariable.subset.62.woff2) format('woff2-variations');
986	unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b;
987}
988
989/* [63] */
990@font-face {
991	font-family: 'Pretendard Variable';
992	font-style: normal;
993	font-display: swap;
994	font-weight: 45 920;
995	src: url(/_wp/font/pretendard/PretendardVariable.subset.63.woff2) format('woff2-variations');
996	unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf;
997}
998
999/* [64] */
1000@font-face {
1001	font-family: 'Pretendard Variable';
1002	font-style: normal;
1003	font-display: swap;
1004	font-weight: 45 920;
1005	src: url(/_wp/font/pretendard/PretendardVariable.subset.64.woff2) format('woff2-variations');
1006	unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
1007}
1008
1009/* [65] */
1010@font-face {
1011	font-family: 'Pretendard Variable';
1012	font-style: normal;
1013	font-display: swap;
1014	font-weight: 45 920;
1015	src: url(/_wp/font/pretendard/PretendardVariable.subset.65.woff2) format('woff2-variations');
1016	unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
1017}
1018
1019/* [66] */
1020@font-face {
1021	font-family: 'Pretendard Variable';
1022	font-style: normal;
1023	font-display: swap;
1024	font-weight: 45 920;
1025	src: url(/_wp/font/pretendard/PretendardVariable.subset.66.woff2) format('woff2-variations');
1026	unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
1027}
1028
1029/* [67] */
1030@font-face {
1031	font-family: 'Pretendard Variable';
1032	font-style: normal;
1033	font-display: swap;
1034	font-weight: 45 920;
1035	src: url(/_wp/font/pretendard/PretendardVariable.subset.67.woff2) format('woff2-variations');
1036	unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
1037}
1038
1039/* [68] */
1040@font-face {
1041	font-family: 'Pretendard Variable';
1042	font-style: normal;
1043	font-display: swap;
1044	font-weight: 45 920;
1045	src: url(/_wp/font/pretendard/PretendardVariable.subset.68.woff2) format('woff2-variations');
1046	unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c;
1047}
1048
1049/* [69] */
1050@font-face {
1051	font-family: 'Pretendard Variable';
1052	font-style: normal;
1053	font-display: swap;
1054	font-weight: 45 920;
1055	src: url(/_wp/font/pretendard/PretendardVariable.subset.69.woff2) format('woff2-variations');
1056	unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
1057}
1058
1059/* [70] */
1060@font-face {
1061	font-family: 'Pretendard Variable';
1062	font-style: normal;
1063	font-display: swap;
1064	font-weight: 45 920;
1065	src: url(/_wp/font/pretendard/PretendardVariable.subset.70.woff2) format('woff2-variations');
1066	unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
1067}
1068
1069/* [71] */
1070@font-face {
1071	font-family: 'Pretendard Variable';
1072	font-style: normal;
1073	font-display: swap;
1074	font-weight: 45 920;
1075	src: url(/_wp/font/pretendard/PretendardVariable.subset.71.woff2) format('woff2-variations');
1076	unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154;
1077}
1078
1079/* [72] */
1080@font-face {
1081	font-family: 'Pretendard Variable';
1082	font-style: normal;
1083	font-display: swap;
1084	font-weight: 45 920;
1085	src: url(/_wp/font/pretendard/PretendardVariable.subset.72.woff2) format('woff2-variations');
1086	unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
1087}
1088
1089/* [73] */
1090@font-face {
1091	font-family: 'Pretendard Variable';
1092	font-style: normal;
1093	font-display: swap;
1094	font-weight: 45 920;
1095	src: url(/_wp/font/pretendard/PretendardVariable.subset.73.woff2) format('woff2-variations');
1096	unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e;
1097}
1098
1099/* [74] */
1100@font-face {
1101	font-family: 'Pretendard Variable';
1102	font-style: normal;
1103	font-display: swap;
1104	font-weight: 45 920;
1105	src: url(/_wp/font/pretendard/PretendardVariable.subset.74.woff2) format('woff2-variations');
1106	unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e;
1107}
1108
1109/* [75] */
1110@font-face {
1111	font-family: 'Pretendard Variable';
1112	font-style: normal;
1113	font-display: swap;
1114	font-weight: 45 920;
1115	src: url(/_wp/font/pretendard/PretendardVariable.subset.75.woff2) format('woff2-variations');
1116	unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+6
11165b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
1117}
1118
1119/* [76] */
1120@font-face {
1121	font-family: 'Pretendard Variable';
1122	font-style: normal;
1123	font-display: swap;
1124	font-weight: 45 920;
1125	src: url(/_wp/font/pretendard/PretendardVariable.subset.76.woff2) format('woff2-variations');
1126	unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a;
1127}
1128
1129/* [77] */
1130@font-face {
1131	font-family: 'Pretendard Variable';
1132	font-style: normal;
1133	font-display: swap;
1134	font-weight: 45 920;
1135	src: url(/_wp/font/pretendard/PretendardVariable.subset.77.woff2) format('woff2-variations');
1136	unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
1137}
1138
1139/* [78] */
1140@font-face {
1141	font-family: 'Pretendard Variable';
1142	font-style: normal;
1143	font-display: swap;
1144	font-weight: 45 920;
1145	src: url(/_wp/font/pretendard/PretendardVariable.subset.78.woff2) format('woff2-variations');
1146	unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
1147}
1148
1149/* [79] */
1150@font-face {
1151	font-family: 'Pretendard Variable';
1152	font-style: normal;
1153	font-display: swap;
1154	font-weight: 45 920;
1155	src: url(/_wp/font/pretendard/PretendardVariable.subset.79.woff2) format('woff2-variations');
1156	unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
1157}
1158
1159/* [80] */
1160@font-face {
1161	font-family: 'Pretendard Variable';
1162	font-style: normal;
1163	font-display: swap;
1164	font-weight: 45 920;
1165	src: url(/_wp/font/pretendard/PretendardVariable.subset.80.woff2) format('woff2-variations');
1166	unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799;
1167}
1168
1169/* [81] */
1170@font-face {
1171	font-family: 'Pretendard Variable';
1172	font-style: normal;
1173	font-display: swap;
1174	font-weight: 45 920;
1175	src: url(/_wp/font/pretendard/PretendardVariable.subset.81.woff2) format('woff2-variations');
1176	unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
1177}
1178
1179/* [82] */
1180@font-face {
1181	font-family: 'Pretendard Variable';
1182	font-style: normal;
1183	font-display: swap;
1184	font-weight: 45 920;
1185	src: url(/_wp/font/pretendard/PretendardVariable.subset.82.woff2) format('woff2-variations');
1186	unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758;
1187}
1188
1189/* [83] */
1190@font-face {
1191	font-family: 'Pretendard Variable';
1192	font-style: normal;
1193	font-display: swap;
1194	font-weight: 45 920;
1195	src: url(/_wp/font/pretendard/PretendardVariable.subset.83.woff2) format('woff2-variations');
1196	unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790;
1197}
1198
1199/* [84] */
1200@font-face {
1201	font-family: 'Pretendard Variable';
1202	font-style: normal;
1203	font-display: swap;
1204	font-weight: 45 920;
1205	src: url(/_wp/font/pretendard/PretendardVariable.subset.84.woff2) format('woff2-variations');
1206	unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750;
1207}
1208
1209/* [85] */
1210@font-face {
1211	font-family: 'Pretendard Variable';
1212	font-style: normal;
1213	font-display: swap;
1214	font-weight: 45 920;
1215	src: url(/_wp/font/pretendard/PretendardVariable.subset.85.woff2) format('woff2-variations');
1216	unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
1217}
1218
1219/* [86] */
1220@font-face {
1221	font-family: 'Pretendard Variable';
1222	font-style: normal;
1223	font-display: swap;
1224	font-weight: 45 920;
1225	src: url(/_wp/font/pretendard/PretendardVariable.subset.86.woff2) format('woff2-variations');
1226	unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
1227}
1228
1229/* [87] */
1230@font-face {
1231	font-family: 'Pretendard Variable';
1232	font-style: normal;
1233	font-display: swap;
1234	font-weight: 45 920;
1235	src: url(/_wp/font/pretendard/PretendardVariable.subset.87.woff2) format('woff2-variations');
1236	unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
1237}
1238
1239/* [88] */
1240@font-face {
1241	font-family: 'Pretendard Variable';
1242	font-style: normal;
1243	font-display: swap;
1244	font-weight: 45 920;
1245	src: url(/_wp/font/pretendard/PretendardVariable.subset.88.woff2) format('woff2-variations');
1246	unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
1247}
1248
1249/* [89] */
1250@font-face {
1251	font-family: 'Pretendard Variable';
1252	font-style: normal;
1253	font-display: swap;
1254	font-weight: 45 920;
1255	src: url(/_wp/font/pretendard/PretendardVariable.subset.89.woff2) format('woff2-variations');
1256	unicode-range: U+d, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
1257}
1258
1259/* [90] */
1260@font-face {
1261	font-family: 'Pretendard Variable';
1262	font-style: normal;
1263	font-display: swap;
1264	font-weight: 45 920;
1265	src: url(/_wp/font/pretendard/PretendardVariable.subset.90.woff2) format('woff2-variations');
1266	unicode-range: U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c;
1267}
1268
1269/* [91] */
1270@font-face {
1271	font-family: 'Pretendard Variable';
1272	font-style: normal;
1273	font-display: swap;
1274	font-weight: 45 920;
1275	src: url(/_wp/font/pretendard/PretendardVariable.subset.91.woff2) format('woff2-variations');
1276	unicode-range: U+20-22, U+27-2a, U+2c-39, U+3a-3b, U+3f, U+41-4e, U+4f-5d, U+61-7b, U+7d, U+a0-a1, U+ab, U+ad-ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
1277}
1278</style>
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302<meta name="made-by" content="웹퍼블릭" code="82DF1EBD0586" site="https://webpublic.co.kr"/> <!-- 라이선스 여부 체크하는 부분으로 삭제하시면 사이트가 정상 노출되지 않습니다. -->
1303<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
1303
1304
1305<link rel="preconnect" href="https://fonts.googleapis.com">
1306<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1307<link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,600;1,700;1,300;1,400;1,500;1,700&amp;display=swap" rel="stylesheet">
1308    <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 1308-1309
1308
1309<script async src="https://www.googletagmanager.com/gtag/js?id=
1309G-5BH8LGEQ88
vendor: 13 bytes, line 1309
1309"></script>
1310<script>
1311  
vendor: 138 bytes, lines 1311-1315
1311window.dataLayer = window.dataLayer || [];
1312  function gtag(){dataLayer.push(arguments);}
1313  gtag('js', new Date());
1314
1315  gtag('config', '
1315G-5BH8LGEQ88
vendor: 5 bytes, line 1315
1315');
1316</script>
1316
1317
1318<!-- 정미소 구조화 데이터 후처리 v3 2026-09-29 (카페24 ProductGroup 보강: 설명·브랜드·자사몰 별점·영양 additionalProperty·배송/반품, 변형명 정리, BreadcrumbList, FAQPage=본문 jm-seo-faq 문항만) / 원복 = 이 블록 삭제 후 2026-09-28 백업 블록 복원 -->
1319<script>
1320(function(){try{
1321var SKIP={"60":1,"62":1};
1322var BR={"@type":"Brand","name":"정미소"};
1323var CATN={"45":["빵·샌드위치","https://jungmiso.com/category/빵·샌드위치/45/"],"47":["스프레드·잼","https://jungmiso.com/category/스프레드·잼/47/"]};
1324var PCAT={"13":"45","17":"45","19":"45","21":"45","28":"45","56":"45","57":"45","61":"45","14":"47","29":"47","48":"47"};
1325var FREE={"56":1};
1326var ONE={"21":{b:"1개(100g)",k:"250",p:"10",s:"4",x:[["당알코올","14 g"]]},"28":{b:"100g",k:"300",p:"14",s:"3"},"56":{b:"100g",k:"300",p:"10",s:"10",f:"4"},"48":{b:"20g",k:"4.6",s:"0.8"}};
1327var PITA=[["바질토마토치즈",{b:"1개(120g)",k:"280",p:"13",s:"4"}],["바질치즈",{b:"1개(120g)",k:"305",p:"15",s:"3"}],["불고기치즈",{b:"1개(120g)",k:"310",p:"20",s:"3"}],["매콤닭가슴살치즈",{b:"1개(120g)",k:"290",p:"17",s:"6"}]];
1328var FLV={"61":[["바토",PITA[0]],["바질",PITA[1]],["불고기",PITA[2]],["매콤",PITA[3]]],
1329"17":[["클래식",["클래식",{b:"1개(100g)",k:"260",p:"15",s:"2",f:"5"}]],["참쑥",["참쑥",{b:"1개(100g)",k:"250",p:"14",s:"2",f:"6"}]]],
1330"14":[["크런치",["크런치",{b:"10g",k:"60",p:"2.9",s:"1 g 미만"}]],["스무스",["스무스",{b:"10g",k:"60",p:"3",s:"1 g 미만"}]]]};
1331FLV["57"]=PITA.map(function(x){return [x[0],x];});
1332var RP={"@type":"MerchantReturnPolicy","applicableCountry":"KR","returnPolicyCountry":"KR","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":7,"returnMethod":"https://schema.org/ReturnByMail","customerRemorseReturnFees":"https://schema.org/ReturnFeesCustomerResponsibility","itemDefectReturnFees":"https://schema.org/FreeReturn"};
1333var WS=new RegExp("["+String.fromCharCode(9,10,13,32,160,12288)+"]+","g");
1334var EMO=null;try{EMO=new RegExp("["+String.fromCodePoint(0x1F000)+"-"+String.fromCodePoint(0x1FAFF)+String.fromCodePoint(0x2600)+"-"+String.fromCodePoint(0x27BF)+String.fromCharCode(0xFE0F,0x200D)+"]","gu");}catch(e){}
1335var TOK=["[NEW]","[한정]","[단종예정]","[마지막 비축팩]","BEST"];
1336function P(k,v){return {"@type":"PropertyValue","name":k,"value":v};}
1337function clean(s){s=String(s);if(EMO)s=s.replace(EMO," ");s=s.replace(/[{][0-9]+[}]/g," ");s=s.replace(/[(][+]?배송비[^)]*[)]/g," ");s=s.replace(/[·・] *무료배송/g," ").replace(/무료배송/g," ");s=s.replace(/[0-9][0-9,,]*원/g," ");for(var i=0;i<TOK.length;i++){s=s.split(TOK[i]).join(" ");}s=s.replace(WS," ").replace(/^[ ·+,]+/,"").replace(/[ ·+,]+$/,"");return s;}
1338function nprops(n,pre){pre=pre||"";var a=[P(pre+"영양성분 기준량",n.b)];if(n.k)a.push(P(pre+"열량",n.k+" kcal"));if(n.p)a.push(P(pre+"단백질",n.p+" g"));if(n.s)a.push(P(pre+"당류",n.s.indexOf("g")>=0?n.s:n.s+" g"));if(n.f)a.push(P(pre+"식이섬유",n.f+" g"));var x=n.x||[];for(var i=0;i<x.length;i++)a.push(P(pre+x[i][0],x[i][1]));return a;}
1339function nline(n){var t=n.b+"당 "+n.k+" kcal";if(n.p)t+=" · 단백질 "+n.p+" g";if(n.s)t+=" · 당류 "+(n.s.indexOf("g")>=0?n.s:n.s+" g");if(n.f)t+=" · 식이섬유 "+n.f+" g";return t;}
1340function flavorOf(no,name){var L=FLV[no];if(!L)return null;var t=String(name||""),hit=null,c=0;for(var i=0;i<L.length;i++){if(t.indexOf(L[i][0])>=0){c++;hit=L[i][1];t=t.split(L[i][0]).join("|");}}return c===1?hit:null;}
1341function pno(){var seg=(location.pathname||"").split("/");var i;
1342if(seg[1]==="surl"&&seg[2]==="P"&&/^[0-9]+$/.test(seg[3]||""))return seg[3];
1343if(seg[1]!=="product")return null;
1344if(seg.length>=4&&/^[0-9]+$/.test(seg[3]||"")&&!/[.]html$/.test(seg[2]||""))return seg[3];
1345if(seg[2]!=="detail.html")return null;
1346var og=document.querySelector('meta[property="og:url"]');if(og){var s=(og.getAttribute("content")||"").split("?")[0].split("/");var k=s.indexOf("product");if(k>=0&&/^[0-9]+$/.test(s[k+2]||""))return s[k+2];}
1347var m=(location.search||"").match(/[?&]product_no=([0-9]+)/);return m?m[1]:null;}
1348function idOf(o){var g=String(o.productGroupID||o.sku||"").split("_");var v=g[3]||"";return /^[0-9]+$/.test(v)?v:null;}
1349function mdesc(){var m=document.querySelector('meta[name="description"]');var t=m?(m.getAttribute("content")||"").trim():"";return t.indexOf("정미소 공식 온라인몰")===0?"":t;}
1350function offer(off,no){if(!off||off["@type"]!=="Offer")return;var pr=Number(off.price);var free=FREE[no]||pr>=30000;
1351off.shippingDetails={"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":free?0:3500,"currency":"KRW"}
1351,"shippingDestination":{"@type":"DefinedRegion","addressCountry":"KR"},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":0,"maxValue":1,"unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":1,"maxValue":2,"unitCode":"DAY"}}};
1352off.hasMerchantReturnPolicy=RP;}
1353function enhance(o,no){var d=mdesc();var i;
1354if(o["@type"]==="ProductGroup"){if(d)o.description=d;o.brand=BR;var vs=o.hasVariant||[],best=null,fl=FLV[no];
1355for(i=0;i<vs.length;i++){var v=vs[i];if(v.name)v.name=clean(v.name);var ap=v.additionalProperty||[];for(var j=0;j<ap.length;j++){if(typeof ap[j].value==="string")ap[j].value=clean(ap[j].value);}
1356v.brand=BR;if(!v.description&&d)v.description=d;var ar=v.aggregateRating;if(ar&&Number(ar.reviewCount)>0&&(!best||Number(ar.reviewCount)>Number(best.reviewCount)))best=ar;
1357offer(v.offers,no);var f=flavorOf(no,v.name);if(f){v.additionalProperty=ap.concat([P("맛",f[0])],nprops(f[1]));}}
1358if(best&&!o.aggregateRating)o.aggregateRating={"@type":"AggregateRating","ratingValue":best.ratingValue,"reviewCount":best.reviewCount,"bestRating":5,"worstRating":1};
1359if(ONE[no])o.additionalProperty=nprops(ONE[no]);else if(fl){var g=[],seen={};for(i=0;i<fl.length;i++){var nm=fl[i][1][0];if(seen[nm])continue;seen[nm]=1;g.push(P(nm+" 영양성분",nline(fl[i][1][1])));}o.additionalProperty=g;}}
1360else{if(o.name)o.name=clean(o.name);o.brand=BR;if((!o.description||o.description.length<5)&&d)o.description=d;offer(o.offers,no);if(ONE[no])o.additionalProperty=(o.additionalProperty||[]).concat(nprops(ONE[no]));}}
1361function emit(obj,tag){var el=document.createElement("script");el.type="application/ld+json";el.setAttribute("data-jm",tag);el.text=JSON.stringify(obj);document.head.appendChild(el);}
1362function crumbs(no,name){if(document.querySelector('script[data-jm="crumb"]'))return;var c=CATN[PCAT[no]];if(!c)return;var og=document.querySelector('meta[property="og:url"]');var u=og?(og.getAttribute("content")||"").split("?")[0]:"";
1363var it=[{"@type":"ListItem","position":1,"name":"정미소","item":"https://jungmiso.com/"},{"@type":"ListItem","position":2,"name":c[0],"item":c[1]},{"@type":"ListItem","position":3,"name":clean(name)}];if(u)it[2].item=u;
1364emit({"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":it},"crumb");}
1365function faq(){if(document.querySelector('script[data-jm="faq"]'))return;var D=document.querySelectorAll(".jm-seo-faq details"),qs=[],seen={};
1366for(var i=0;i<D.length;i++){var sm=D[i].querySelector("summary");if(!sm)continue;var q=sm.textContent.replace(WS," ").trim();var a=D[i].textContent.replace(sm.textContent,"").replace(WS," ").trim();if(!q||!a||seen[q])continue;seen[q]=1;
1366qs.push({"@type":"Question","name":q,"acceptedAnswer":{"@type":"Answer","text":a}});}
1367if(qs.length)emit({"@context":"https://schema.org","@type":"FAQPage","mainEntity":qs},"faq");}
1368function run(){var L=document.querySelectorAll('script[type="application/ld+json"]'),hit=null;
1369for(var i=0;i<L.length;i++){if(L[i].getAttribute("data-jm"))continue;var o;try{o=JSON.parse(L[i].textContent);}catch(e){continue;}
1370if(!o||(o["@type"]!=="ProductGroup"&&o["@type"]!=="Product"))continue;var no=pno()||idOf(o);if(!no)continue;
1371L[i].setAttribute("data-jm","pg");if(SKIP[no])return true;enhance(o,no);L[i].textContent=JSON.stringify(o);hit={no:no,name:o.name};}
1372if(!hit)return false;crumbs(hit.no,hit.name);faq();return true;}
1373function go(){if(!run()){var c=0;var iv=setInterval(function(){c++;if(run()||c>20)clearInterval(iv);},300);}}
1374if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",go);else go();
1375}catch(e){}})();
1376</script>
1376        
1377<!-- Facebook Channel Site Verification -->
1378<meta name="facebook-domain-verification" content="g039wk0anai24yghf28dpvqweuaa9l" />
1379<!-- Facebook Channel Site Verification -->
1380
1381
1382<!-- 정미소 Organization·WebSite 스키마 v2 2026-09-29 (sameAs 공식 채널 5곳·운영사 디딛) -->
1383<script type="application/ld+json">
1384{"@context":"https://schema.org","@type":"Organization","@id":"https://jungmiso.com/#organization","name":"정미소","alternateName":["JUNGMISO","正味所"],"url":"https://jungmiso.com/","logo":"https://ecimg.cafe24img.com/pg1255b13643210074/diditinc/web/upload/share-image-1-bba1fc49488de56e996b1290abba6d8f.png","slogan":"바르게, 맛있게","description":"정미소는 저당 베이커리와 무가당 스프레드를 만드는 맛있는 간편식 브랜드입니다. 전 제품 HACCP 인증 시설에서 제조하며 주 7일 매일배송합니다.","parentOrganization":{"@type":"Organization","name":"주식회사 디딛","alternateName":"DIDIT"},"sameAs":["https://www.instagram.com/jungmiso_official","https://brand.naver.com/jungmiso","https://www.youtube.com/@jungmiso.official","https://pf.kakao.com/_XGAqxj","https://shop.coupang.com/jungmiso"]}
1385</script>
vendor: 2 bytes, line 1385
1385
1386<script type="application/ld+json">
1387{"@context":"https://schema.org","@type":"WebSite","@id":"https://jungmiso.com/#website","name":"정미소","alternateName":["JUNGMISO","정미소 공식몰"],"url":"https://jungmiso.com/","inLanguage":"ko-KR","publisher":{"@id":"https://jungmiso.com/#organization"}}
1388</script>
1388
1389
1390
1391
1392<!-- 정미소 GA4 이커머스 이벤트 v2 2026-08-26 (purchase 수익 폴링+폴백 — v1은 변수 로드 전 실행돼 value 0 전송) -->
1393<script>
1394(function(){
1395  function n(v){ try { return Number(String(v == null ? 0 : v).replace(/[^0-9.]/g, '')) || 0; } catch(e){ return 0; } }
1396  function send(name, params){ try { if (typeof gtag === 'function') gtag('event', name, params || {}); } catch(e){} }
1397  var p = location.pathname;
1398  if (p.indexOf('/order/orderform') === 0) { send('begin_checkout', {currency: 'KRW'}); }
1399  if (p.indexOf('/order/basket') === 0) { send('view_cart', {currency: 'KRW'}); }
1400  if (p.indexOf('/order/order_result') === 0) {
1401    var fired = false;
1402    function firePurchase(d){
1403      if (fired) return; fired = true;
1404      try {
1405        var items = [];
1406        var list = (d && (d.order_product || d.product)) || [];
1407        for (var i = 0; i < list.length; i++) {
1408          var it = list[i];
1409          items.push({item_id: String(it.product_no || ''), item_name: String(it.product_name || ''), quantity: n(it.quantity) || 1, price: n(it.product_price)});
1410        }
1411        var m = (location.search || '').match(/order_id=([0-9-]+)/);
1412        var oid = (d && d.order_id) ? String(d.order_id) : (m ? m[1] : ('unknown_' + Date.now()));
1413        var val = d ? n(d.payed_amount || d.total_order_amount) : 0;
1414        if (!val) {
1415          var cand = document.querySelectorAll('.totalPay strong, .total strong, .ec-base-table tfoot strong, [class*="totalPrice"] strong');
1416          for (var k = 0; k < cand.length; k++) { var t = n(cand[k].textContent); if (t > val) val = t; }
1417        }
1418        var params = {transaction_id: oid, value: val, currency: 'KRW', items: items};
1419        if (d && d.total_basic_ship_fee != null) params.shipping = n(d.total_basic_ship_fee);
1420        send('purchase', params);
1421      } catch(e){ send('purchase', {transaction_id: 'err_' + Date.now(), currency: 'KRW'}); }
1422    }
1423    var tries = 0;
1424    var iv = setInterval(function(){
1425      tries++;
1426      var d = window.EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA;
1427      if (d && (d.order_id || d.payed_amount)) { clearInterval(iv); firePurchase(d); }
1428      else if (tries >= 40) { clearInterval(iv); firePurchase(d || null); }
1429    }, 250);
1430  }
1431  document.addEventListener('click', function(ev){
1432    try {
1433      var t = ev.target && ev.target.closest ? ev.target.closest('a[class*="npay"], button[class*="npay"], [class*="npay_btn"]') : null;
1434      if (t) send('npay_checkout_click', {page_path: p});
1435    } catch(e){}
1436  }, true);
1437})();
1438</script>
1438
1439
1440<!-- 정미소 CTA 브랜드 컬러 v1 2026-08-14 (장바구니·주문서 주황 통일) -->
1441<style>
1442.xans-order-basketpackage .btnSubmit,
1443.xans-order-form .btnSubmit {
1444  background-color: #f77548 !important;
1445  border-color: #f77548 !important;
1446  color: #fff !important;
1447}
1448.xans-order-basketpackage .btnSubmit:hover,
1449.xans-order-form .btnSubmit:hover {
1450  background-color: #e2603a !important;
1451  border-color: #e2603a !important;
1452}
1453.xans-order-basketpackage .btnNormal.gFull,
1454.xans-order-totalorder .btnNormal {
1455  border-color: #f77548 !important;
1456  color: #f77548 !important;
1457}
1458</style>
1459<!-- DIDIT GA4 ECOM v3 (2026-10-05 초안): view_item(상품 상세) · add_to_cart(카페24 장바구니 담기 성공 이벤트) · add_payment_info(주문서 결제하기 클릭). GA4(G-5BH8LGEQ88)로만 보냄(send_to). 화면 변화 없음. v2 블록(begin_checkout·view_cart·purchase·npay_checkout_click)은 건드리지 않음. 원복 = 이 블록만 삭제 -->
1460<script>
1461(function(){
1462  if (window.__diditEcomV3) return; window.__diditEcomV3 = true;
1463  if (window.top !== window.self) return; /* 옵션 레이어 등 iframe 안에서는 보내지 않음(중복 방지) */
1464  var GA = 'G-5BH8LGEQ88';
1465  function n(v){ var x = Number(String(v == null ? '' : v).replace(/[^0-9.\-]/g, '')); return isFinite(x) ? x : 0; }
1466  function send(name, params){ try { if (typeof window.gtag !== 'function') return; params = params || {}; params.send_to = GA; window.gtag('event', name, params); } catch(e){} }
1467  function ready(fn){ if (document.readyState !== 'loading') { setTimeout(fn, 0); } else { document.addEventListener('DOMContentLoaded', fn); } }
1468  var mr = document.querySelector('meta[name="path_role"]');
1469  var R = mr ? String(mr.getAttribute('content') || '') : '';
1470
1471  /* 1) view_item: 상품 상세 1회 (/surl/P/57, /product/이름/57/, detail.html?product_no=57 모두 path_role=PRODUCT_DETAIL) */
1472  if (R === 'PRODUCT_DETAIL') {
1473    ready(function(){
1474      try {
1475        var no = (typeof iProductNo !== 'undefined' && iProductNo) ? String(iProductNo) : '';
1476        if (!no) { var m = location.search.match(/[?&]product_no=(\d+)/) || location.pathname.match(/\/surl\/P\/(\d+)/) || location.pathname.match(/^\/product\/[^\/]+\/(\d+)\//); no = m ? m[1] : ''; }
1477        if (!no) return;
1478        var mp = document.querySelector('meta[property="product:sale_price:amount"]');
1479        var price = n(typeof product_price !== 'undefined' ? product_price : (mp ? mp.getAttribute('content') : 0));
1480        var item = {item_id: no, item_name: (typeof product_name !== 'undefined') ? String(product_name) : '', price: price, quantity: 1};
1481        var ic = location.search.match(/[?&]item_code=([A-Za-z0-9]+)/); if (ic) item.item_variant = ic[1];
1482        send('view_item', {currency: 'KRW', value: price, items: [item]});
1483      } catch(e){}
1484    });
1485  }
1486
1487  /* 2) add_to_cart: 카페24가 장바구니 담기 '성공' 후 body에 쏘는 EC_PRODUCT_ACTION_BASKET 을 받아서 보냄 (바로구매·네이버페이 주문형은 이 이벤트가 안 나옴) */
1488  function onBasket(e, p){
1489    try {
1490      if (!p || !p.product_no || !p.contents || !p.contents.length) return;
1491      var addon = {};
1492      try {
1493        var ao = (typeof add_option_data === 'string') ? JSON.parse(add_option_data) : (window.add_option_data || {});
1494        for (var k in ao) { if (ao.hasOwnProperty(k) && ao[k] && ao[k].product_code) addon[ao[k].product_code] = {no: k, name: ao[k].product_name}; }
1495      } catch(_){}
1496      var total = n(p.total_price), sUnit = 0, sLine = 0, i, c;
1497      for (i = 0; i < p.contents.length; i++) { c = p.contents[i]; sUnit += n(c.price) * (n(c.quantity) || 1); sLine += n(c.price); }
1498      var lineMode = total > 0 && Math.abs(sLine - total) < Math.abs(sUnit - total); /* price가 줄 합계로 오는 경우 대비 */
1499      var items = [];
1500      for (i = 0; i < p.contents.length; i++) {
1501        c = p.contents[i];
1502        var q = n(c.quantity) || 1, code = String(c.variant_code || ''), a = addon[code.slice(0, 8)];
1503        items.push({item_id: a ? String(a.no) : String(p.product_no), item_name: a ? String(a.name) : String(c.name || ''), item_variant: code, price: lineMode ? Math.round(n(c.price) / q) : n(c.price), quantity: q});
1504      }
1505      send('add_to_cart', {currency: p.currency || 'KRW', value: total || sUnit, items: items});
1506    } catch(err){}
1507  }
1508  function bindBasket(tries){
1509    var J = window.EC$;
1510    if (!J || !J.fn) { if (tries < 40) setTimeout(function(){ bindBasket(tries + 1); }, 250); return; }
1511    if (J.fn.on) J('body').on('EC_PRODUCT_ACTION_BASKET.diditga4', onBasket); else J('body').bind('EC_PRODUCT_ACTION_BASKET.diditga4', onBasket);
1512  }
1513  ready(function(){ bindBasket(0); });
1514
1515  /* 3) add_payment_info: 주문서 '결제하기' 클릭(입력값 검증 전). 결제수단별 한 페이지 1회 */
1516  if (R === 'ORDER_ORDERFORM') {
1517    var sentPay = {};
1518    document.addEventListener('click', function(ev){
1519      try {
1520        var t = ev.target && ev.target.closest ? ev.target.closest('#btn_payment, #ec-shop_btn_layer_payment') : null;
1521        if (!t) return;
1522        var pm = document.querySelector('input[name="addr_paymethod"]:checked');
1523        var pt = pm && pm.value ? String(pm.value) : 'unknown';
1524        if (sentPay[pt]) return; sentPay[pt] = 1;
1525        var d = window.aBasketProductOrderData || [], items = [], sum = 0;
1526        for (var i = 0; i < d.length; i++) {
1527          var o = d[i] || {}, q = n(o.quantity) || 1, line = n(o.product_sum_price); sum += line;
1528          items.push({item_id: String(o.product_no || ''), item_name: String(o.product_name || ''), item_variant: String(o.item_code || ''), price: Math.round(line / q), quantity: q});
1529        }
1530        var tv = document.getElementById('total_order_sale_price_view');
1531        var val = tv ? n(tv.textContent) : 0;
1532        send('add_payment_info', {currency: 'KRW', value: val || sum, payment_type: pt, items: items});
1533      } catch(e){}
1534    }, true);
1535  }
1536})();
1537</script>
1537
1538<!-- /DIDIT GA4 ECOM v3 -->
1539
1540<link rel="canonical" href="https://jungmiso.com/member/login.html" />
1541<meta property="og:url" content="https://jungmiso.com/member/login.html" />
1542<meta property="og:title" content="정미소(正味所) | 바르게 맛있게" />
1543<meta property="og:description" content="“왜 맛있는 건 몸에 나쁠까?” 정미소는 믿고 먹는 저당 베이커리와 무가당 스프레드를 만드는 맛있는 간편식 브랜드입니다." />
1544<meta property="og:site_name" content="정미소 JUNGMISO" />
1545<meta property="og:type" content="website" />
1546<meta property="og:image" content="//ecimg.cafe24img.com/pg1255b13643210074/diditinc/web/upload/share-image-1-bba1fc49488de56e996b1290abba6d8f.png" />
1547<meta name="google-site-verification" content="XDLyRciOIakRplP9ZFmNx7p2tAJ1eOuEh_42Rlfh1Jk" />
1548<meta name="naver-site-verification" content="738c6b42ed87a4bd373941be929692e8a3e279c9" />
1549<link rel="shortcut icon" href="https://ecimg.cafe24img.com/pg1255b13643210074/diditinc/web/upload/favicon-c67a5548ecc6a0cc5c2a57639319daee.ico" />
1550<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 1 bytes, line 1550
1550
1551<script type="text/javascript">var CAFE24API = { instance: [], MALL_ID: 'diditinc', SHOP_NO: 1, basicAuthKeys: {}, setBasicAuthKey: function (clientId, basicAuthKey) { if (typeof basicAuthKey !== 'string') { return; } if (clientId) { CAFE24API.basicAuthKeys[clientId] = basicAuthKey; } else { CAFE24API.basicAuthKeys['default'] = basicAuthKey; } }, init: function (appInfo) { if (typeof appInfo == 'object') { if (appInfo.hasOwnProperty('client_id')) { var appKey = appInfo.client_id; } } else { var appKey = appInfo; } if (appKey) { if (!this.instance[appKey]) { CAFE24API.clientId = appKey; if (appInfo.hasOwnProperty('version')) { CAFE24API.version = appInfo.version; } else { if (CAFE24API.hasOwnProperty('version')) { delete CAFE24API.version; } } var copyObject = CAFE24API.constructor(); for (var attr in CAFE24API) { if (CAFE24API.hasOwnProperty(attr)) { copyObject[attr] = CAFE24API[attr]; } } this.instance[appKey] = copyObject; } return this.instance[appKey]; } }, initializeXhr: function () { try { return new XMLHttpRequest(); } catch (error) { return new window.ActiveXObject('Microsoft.XMLHTTP'); } }, fullPath: function (url) { return 'https://diditinc.cafe24api.com' + url; }, getLoginProvider: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'login': CAPP_ASYNC_METHODS.AppCommon.getLoginProvider() }); }, getCustomerProvider: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'login': CAPP_ASYNC_METHODS.AppCommon.getCustomerProvider() }); }, getMemberID: function (callback) { if (!CAPP_ASYNC_METHODS.IS_LOGIN) { callback(null); } else { callback(CAPP_ASYNC_METHODS.AppCommon.getMemberID()); } }, getEncryptedMemberId: function (client_id, callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getEncryptedMemberId(client_id)); }, getMemberInfo: function (callback) { callback({ 'id': CAPP_ASYNC_METHODS.AppCommon.getMemberInfo() }); }, getCustomerIDInfo: function (callback) { if (!CAFE24API.__scopeErr(callback, 'application')) { return; } callback(null, { 'id': CAPP_ASYNC_METHODS.AppCommon.getCustomerIDInfo() }); }, getCustomerInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'customer': CAPP_ASYNC_METHODS.AppCommon.getCustomerInfo() }); }, getDefaultShippingAddress: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'shipping_address': CAPP_ASYNC_METHODS.AppCommon.getDefaultShippingAddress() }); }, getMileageInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'mileage': CAPP_ASYNC_METHODS.AppCommon.getMileageInfo() }); }, getPointInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'point': CAPP_ASYNC_METHODS.AppCommon.getPointInfo() }); }, getDepositInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'deposit': CAPP_ASYNC_METHODS.AppCommon.getDepositInfo() }); }, getCreditInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'credit': CAPP_ASYNC_METHODS.AppCommon.getCreditInfo() }); }, getCartList: function (callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.getCartList().then(function (data) { callback(null, { 'carts': data }); }); }, getCartInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, { 'cart': CAPP_ASYNC_METHODS.AppCommon.getCartInfo() }); }, getCartItemList: function (callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } callback(null, { 'items': CAPP_ASYNC_METHODS.AppCommon.getCartItemList() }); }, getCartCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getCartCount()); }, getCouponCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'promotion')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getCouponCount()); }, getWishCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getWishCount()); }, getShopInfo: function (callback) { if (!CAFE24API.__scopeErr(callback, 'store')) { return; } callback(null, { 'shop': CAPP_ASYNC_METHODS.AppCommon.getShopInfo() }); }, addCurrentProductToCart: function (mall_id, time, app_key, member_id, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.addCurrentProductToCart(mall_id, time, app_key, member_id, hmac).then(function (data) { callback(null, { 'cart': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, precreateOrder: function (mall_id, time, app_key, member_id, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.precreateOrder(mall_id, time, app_key, member_id, hmac).then(function (data) { callback(null, { 'order': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, calculatePayment: function (mall_id, request_time, app_key, member_id, request_data_json, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.calculatePayment(mall_id, request_time, app_key, member_id, request_data_json, hmac).then(function (data) { callback(null, { 'expected_payment': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, precreateOrderV2: function (mall_id, time, app_key, member_id, request_data_json, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.precreateOrderV2(mall_id, time, app_key, member_id, request_data_json, hmac).then(function (data) { callback(null, { 'order': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getOrderItemList: function (start_date, end_date, order_status, page, count, order_id, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getOrderItemList(start_date, end_date, order_status, page, count, order_id).then(function (data) { callback(null, { 'items': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getOrderDetailInfo: function (shop_no, order_id, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getOrderDetailInfo(shop_no, order_id).then(function (data) { callback(null, { 'orders': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getClaimableItemList: function (order_id, customer_service_type, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getClaimableItemList(order_id, customer_service_type).then(function (data) { callback(null, { 'items': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, emptyCart: function (basket_shipping_type, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.emptyCart(basket_shipping_type).then(function (data) { callback(null, { 'result': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }
1551, deleteCartItems: function (basket_shipping_type, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.deleteCartItems(basket_shipping_type, product_list).then(function (data) { callback(null, { 'result': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, addCart: function (basket_type, prepaid_shipping_fee, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.addCart(basket_type, prepaid_shipping_fee, product_list).then(function (data) { callback(null, data); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }) }, addBundleProductsCart: function (basket_type, prepaid_shipping_fee, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.addBundleProductsCart(basket_type, prepaid_shipping_fee, product_list).then(function (data) { callback(null, data); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }) }, get: function (url, callback) { return CAFE24API.complete('GET', url, this, null, callback); }, post: function (url, params, callback) { return CAFE24API.complete('POST', url, this, params, callback); }, put: function (url, params, callback) { return CAFE24API.complete('PUT', url, this, params, callback); }, delete: function (url, callback) { return CAFE24API.complete('DELETE', url, this, null, callback); }, complete: function (method, url, obj, params, callback) { var xhr = CAFE24API.sendXhr(method, url, obj, params, callback); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status >= 200 && xhr.status <= 208) { callback(null, JSON.parse(xhr.responseText)); } else { callback(new Error(xhr.status), JSON.parse(xhr.responseText)); } } }; }, sendXhr: function (method, url, obj, params, callback) { if (method !== 'POST') { var url = obj.fullPath(url); } var xhr = obj.initializeXhr(); var queryVars = {}; if (obj.clientId) queryVars['cafe24_app_key'] = obj.clientId; if (obj.version) queryVars['cafe24_api_version'] = obj.version; var basicAuthKey = CAFE24API.basicAuthKeys[obj.clientId] || CAFE24API.basicAuthKeys['default']; if (basicAuthKey && basicAuthKey.length > 0) { queryVars['authorization'] = 'Basic ' + basicAuthKey; } if (params === null) { var seperator = url.indexOf('?') == -1 ? '?' : '&'; var queryString = []; for (var key in queryVars) { queryString.push(key + '=' + encodeURIComponent(queryVars[key])); } if (queryString.length > 0) { url = url + seperator + queryString.join('&'); } } xhr.open(method, url, true); if (typeof params == 'object' && params !== null) { xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8'); for (var key in queryVars) { params[key] = queryVars[key]; } params = 'formData=' + JSON.stringify(params); } xhr.send(params || null); return xhr; }, __sessionErr: function (callback) { callback(new Error(403), { 'error': { code: 403, message: 'Failed to get session. Only available when log in.' } }); }, __scopeErr: function (callback, scope) { if (typeof CAFE24.APPSCRIPT_SDK_DATA != "undefined" && jQuery.inArray(scope, CAFE24.APPSCRIPT_SDK_DATA) > -1) { return true; } callback(new Error(403), { 'error': { code: 403, message: 'You do not have the necessary authority(scope) to use the SDK.' } }); }, __chkValidSessionScope: function (callback, scope) { if (!CAPP_ASYNC_METHODS.IS_LOGIN) { CAFE24API.__sessionErr(callback); return false; } if (!CAFE24API.__scopeErr(callback, scope)) { return false; } return true; } }; </script>
vendor: 1 bytes, line 1551
1551
1552<script type="text/javascript">
1553window.CAFE24 = window.CAFE24 || {};
1554CAFE24.MANIFEST_CACHE_REVISION = '2609301508';
1555CAFE24.getDeprecatedNamespace = function(sDeprecatedNamespace, sSupersededNamespace) {
1556var sNamespace = sSupersededNamespace 
1557? sSupersededNamespace 
1558: sDeprecatedNamespace.replace(/^EC_/, '');
1559return CAFE24[sNamespace];
1560}
1561CAFE24.FRONT_LANGUAGE_CODE = "ko_KR";
1562CAFE24.MOBILE = false;
1563CAFE24.MOBILE_DEVICE = false;
1564CAFE24.MOBILE_USE = false;
1565var EC_MOBILE = CAFE24.MOBILE;
1566var EC_MOBILE_DEVICE = CAFE24.MOBILE_DEVICE;
1567var EC_MOBILE_USE = CAFE24.MOBILE_USE;
1568CAFE24.SKIN_CODE = "skin7";
1569CAFE24.FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA = {"common_member_id_crypt":""};
1570var EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA = CAFE24.getDeprecatedNamespace('EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA');
1571CAFE24.SDE_SHOP_NUM = 1;CAFE24.SHOP = {getLanguage : function() { return "ko_KR"; },getSkinLanguageCode : function() { return "ko_KR"; },getCurrency : function() { return "KRW"; },getFlagCode : function() { return "KR"; },getTimezone: function() { return "Asia/Seoul" },getDateFormat: function() { return "Y-m-d" },isMultiShop : function() { return true; },isDefaultShop : function() { return true; },isDefaultLanguageShop : function(sLanguageCode) { return SHOP.isDefaultShop() && SHOP.isLanguageShop(sLanguageCode); },isKR : function() { return true; },isUS : function() { return false; },isJP : function() { return false; },isCN : function() { return false; },isTW : function() { return false; },isES : function() { return false; },isPT : function() { return false; },isVN : function() { return false; },isPH : function() { return false; },getCountryAndLangMap : function() { return {
1572"KR": "ko_KR",
1573"US": "en_US",
1574"JP": "ja_JP",
1575"CN": "zh_CN",
1576"TW": "zh_TW",
1577"VN": "vi_VN",
1578"PH": "en_PH"
1579}},isLanguageShop : function(sLanguageCode) { return sLanguageCode === "ko_KR"; },getDefaultShopNo : function() { return 1; },getProductVer : function() { return 2; },isSDE : function() { return true; },isMode : function() {return false; },getModeName : function() {return false; },isMobileAdmin : function() {return false; },isNewProMode : function() {return true; },isExperienceMall : function() { return false; },isDcollection : function() {return false; },isYoutubeShops : function() {return false; },getYtShopsShopNo : function() {return 0; },isFrontDesignChangeRequired : function() {return false;},isG2G : function() {return false; },isGlobale : function() {return false; },getAdminID : function() {return ''},getMallID : function() {return 'diditinc'},getCurrencyFormat : function(sPriceTxt, bIsNumberFormat) { 
1580sPriceTxt = String(sPriceTxt);
1581var aCurrencySymbol = ["","\uc6d0",false];
1582if (typeof CAFE24.SHOP_PRICE !== 'undefined' && isNaN(sPriceTxt.replace(/[,]/gi, '')) === false && bIsNumberFormat === true) {
1583// bIsNumberFormat 사용하려면 Ui(':libUipackCurrency')->plugin('Currency') 화폐 라이브러리 추가 필요
1584sPriceTxt = CAFE24.SHOP_PRICE.toShopPrice(sPriceTxt.replace(/[,]/gi, ''), true, CAFE24.SDE_SHOP_NUM);
1585}
1586try {
1587var sPlusMinusSign = (sPriceTxt.toString()).substr(0, 1);
1588if (sPlusMinusSign === '-' || sPlusMinusSign === '+') {
1589sPriceTxt = (sPriceTxt.toString()).substr(1);
1590return sPlusMinusSign + aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1];
1591} else {
1592return aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1];
1593}
1594} catch (e) {
1595return aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1];
1596}
1597}};CAFE24.CURRENCY_INFO = {getOriginReferenceCurrency : function() {return 'USD'},getCurrencyList : function(sCurrencyCode) { var aCurrencyList = {"AED":{"currency_symbol":"&#1601;&#1604;&#1587;","decimal_place":2,"round_method_type":"R"},"AMD":{"currency_symbol":"\u058f","decimal_place":2,"round_method_type":"R"},"AOA":{"currency_symbol":"Kz","decimal_place":2,"round_method_type":"R"},"AUD":{"currency_symbol":"A$","decimal_place":2,"round_method_type":"R"},"BDT":{"currency_symbol":"&#2547;","decimal_place":2,"round_method_type":"R"},"BHD":{"currency_symbol":".&#1583;.&#1576;","decimal_place":3,"round_method_type":"R"},"BRL":{"currency_symbol":"R$","decimal_place":2,"round_method_type":"R"},"CAD":{"currency_symbol":"C$","decimal_place":2,"round_method_type":"R"},"CHF":{"currency_symbol":"Fr","decimal_place":2,"round_method_type":"R"},"CNY":{"currency_symbol":"&yen;","decimal_place":2,"round_method_type":"R"},"CRC":{"currency_symbol":"\u20a1","decimal_place":2,"round_method_type":"R"},"CVE":{"currency_symbol":"$","decimal_place":2,"round_method_type":"R"},"CZK":{"currency_symbol":"K&#269;","decimal_place":2,"round_method_type":"R"},"DJF":{"currency_symbol":"Fdj","decimal_place":0,"round_method_type":"F"},"DKK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"}
1597,"DZD":{"currency_symbol":"\u062f.\u062c","decimal_place":2,"round_method_type":"R"},"ETB":{"currency_symbol":"Br","decimal_place":2,"round_method_type":"R"},"EUR":{"currency_symbol":"\u20ac","decimal_place":2,"round_method_type":"R"},"GBP":{"currency_symbol":"&pound;","decimal_place":2,"round_method_type":"R"},"GEL":{"currency_symbol":"\u20be","decimal_place":2,"round_method_type":"R"},"GHS":{"currency_symbol":"GH\u20b5","decimal_place":2,"round_method_type":"R"},"GMD":{"currency_symbol":"D","decimal_place":2,"round_method_type":"R"},"GNF":{"currency_symbol":"FG","decimal_place":0,"round_method_type":"F"},"HKD":{"currency_symbol":"HK$","decimal_place":2,"round_method_type":"R"},"HUF":{"currency_symbol":"Ft","decimal_place":2,"round_method_type":"R"},"IDR":{"currency_symbol":"Rp","decimal_place":0,"round_method_type":"F"},"ILS":{"currency_symbol":"&#8362;","decimal_place":2,"round_method_type":"R"},"INR":{"currency_symbol":"&#8377;","decimal_place":2,"round_method_type":"R"},"JOD":{"currency_symbol":" &#1583;&#1610;&#1606;&#1575;&#1585;","decimal_place":3,"round_method_type":"R"},"JPY":{"currency_symbol":"&yen;","decimal_place":0,"round_method_type":"F"},"KES":{"currency_symbol":"KSh","decimal_place":2,"round_method_type":"R"},"KMF":{"currency_symbol":"CF","decimal_place":0,"round_method_type":"F"},"KWD":{"currency_symbol":"&#1583;&#1610;&#1606;&#1575;&#1585;","decimal_place":3,"round_method_type":"R"},"MAD":{"currency_symbol":"\u062f.\u0645.","decimal_place":2,"round_method_type":"R"},"MDL":{"currency_symbol":"L","decimal_place":2,"round_method_type":"R"},"MOP":{"currency_symbol":"MOP$","decimal_place":2,"round_method_type":"R"},"MVR":{"currency_symbol":"Rf","decimal_place":2,"round_method_type":"R"},"MWK":{"currency_symbol":"MK","decimal_place":2,"round_method_type":"R"},"MXN":{"currency_symbol":"Mex$","decimal_place":2,"round_method_type":"R"},"MYR":{"currency_symbol":"RM","decimal_place":2,"round_method_type":"R"},"NOK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"},"NZD":{"currency_symbol":"NZ$","decimal_place":2,"round_method_type":"R"},"PGK":{"currency_symbol":"K","decimal_place":2,"round_method_type":"R"},"PHP":{"currency_symbol":"&#8369;","decimal_place":2,"round_method_type":"R"},"PKR":{"currency_symbol":"&#8360;","decimal_place":2,"round_method_type":"R"},"PLN":{"currency_symbol":"z\u0142","decimal_place":2,"round_method_type":"R"},"RUB":{"currency_symbol":"\u0440\u0443\u0431","decimal_place":2,"round_method_type":"R"},"RWF":{"currency_symbol":"RF","decimal_place":0,"round_method_type":"F"},"SAR":{"currency_symbol":"&#65020;","decimal_place":2,"round_method_type":"R"},"SEK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"},"SGD":{"currency_symbol":"S$","decimal_place":2,"round_method_type":"R"},"SLL":{"currency_symbol":"Le","decimal_place":2,"round_method_type":"R"},"STN":{"currency_symbol":"Db","decimal_place":2,"round_method_type":"R"},"THB":{"currency_symbol":"&#3647;","decimal_place":2,"round_method_type":"R"},"TND":{"currency_symbol":"\u062f.\u062a","decimal_place":3,"round_method_type":"R"},"TOP":{"currency_symbol":"T$","decimal_place":2,"round_method_type":"R"},"TRY":{"currency_symbol":"TL","decimal_place":2,"round_method_type":"R"},"TWD":{"currency_symbol":"NT$","decimal_place":0,"round_method_type":"F"},"TZS":{"currency_symbol":"TSh","decimal_place":2,"round_method_type":"R"},"UGX":{"currency_symbol":"USh","decimal_place":0,"round_method_type":"F"},"USD":{"currency_symbol":"$","decimal_place":2,"round_method_type":"R"},"VND":{"currency_symbol":"&#8363;","decimal_place":0,"round_method_type":"F"},"VUV":{"currency_symbol":"VT","decimal_place":0,"round_method_type":"F"},"WST":{"currency_symbol":"WS$","decimal_place":2,"round_method_type":"R"},"XAF":{"currency_symbol":"FCFA","decimal_place":0,"round_method_type":"F"},"XOF":{"currency_symbol":"CFA","decimal_place":0,"round_method_type":"F"},"XPF":{"currency_symbol":"\u20a3","decimal_place":0,"round_method_type":"F"},"ZAR":{"currency_symbol":"R","decimal_place":2,"round_method_type":"R"},"ZMW":{"currency_symbol":"ZK","decimal_place":2,"round_method_type":"R"}}; return aCurrencyList[sCurrencyCode] },isUseReferenceCurrency : function() {return false }};CAFE24.COMMON_UTIL = {convertSslForString : function(sString) { return sString.replace(/http:/gi, '');},convertSslForHtml : function(sHtml) { return sHtml.replace(/((?:src|href)\s*=\s*['"])http:(\/\/(?:[a-z0-9\-_\.]+)\/)/ig, '$1$2');},getProtocol : function() { return 'https'; },moveSsl : function() { if (CAFE24.COMMON_UTIL.getProtocol() === 'http') { var oLocation = jQuery(window.location); var sUrl = 'https://' + oLocation.attr('host') + oLocation.attr('pathname') + oLocation.attr('search'); window.location.replace(sUrl); } },setEcCookie : function(sKey, sValue, iExpire) {var exdate = new Date();exdate.setDate(exdate.getDate() + iExpire);var setValue = escape(sValue) + "; domain=." + CAFE24.GLOBAL_INFO.getBaseDomain() + "; path=/;expires=" + exdate.toUTCString();document.cookie = sKey + "=" + setValue;}};CAFE24.SHOP_LIB_INFO = {getBankInfo : function() { 
1598var oBankInfo = "";
1599$.ajax({
1600type: "GET",
1601url: "/exec/front/Shop/Bankinfo",
1602dataType: "json",
1603async: false,
1604success: function(oResponse) {
1605oBankInfo = oResponse;
1606}
1607});
1608return oBankInfo; }};            var EC_SDE_SHOP_NUM = CAFE24.SDE_SHOP_NUM;
1609var SHOP = CAFE24.getDeprecatedNamespace('SHOP');
1610var EC_COMMON_UTIL = CAFE24.getDeprecatedNamespace('EC_COMMON_UTIL');
1611var EC_SHOP_LIB_INFO = CAFE24.getDeprecatedNamespace('EC_SHOP_LIB_INFO');
1612var EC_CURRENCY_INFO = CAFE24.getDeprecatedNamespace('EC_CURRENCY_INFO');
1613CAFE24.ROOT_DOMAIN = "cafe24.com";
1614CAFE24.API_DOMAIN = "cafe24api.com";
1615CAFE24.GLOBAL_INFO = (function() {
1616var oData = {"base_domain":"diditinc.cafe24.com","root_domain":"cafe24.com","api_domain":"cafe24api.com","is_global":false,"is_global_standard":false,"country_code":"KR","language_code":"ko_KR","admin_language_code":"ko_KR","front_language_code":"ko_KR"};
1617return {
1618getBaseDomain: function() {
1619return oData['base_domain'];
1620},
1621getRootDomain: function() {
1622return oData['root_domain'];
1623},
1624getApiDomain: function() {
1625return oData['api_domain'];
1626},
1627isGlobal: function() {
1628return oData['is_global'];
1629},
1630isGlobalStandard: function() {
1631return oData['is_global_standard'];
1632},
1633getCountryCode: function() {
1634return oData['country_code'];
1635},
1636getLanguageCode: function() {
1637return oData['language_code'];
1638},
1639getAdminLanguageCode: function() {
1640return oData['admin_language_code'];
1641},
1642getFrontLanguageCode: function() {
1643return oData['front_language_code'];
1644}
1645};
1646})();
1647var EC_ROOT_DOMAIN = CAFE24.ROOT_DOMAIN;
1648var EC_API_DOMAIN = CAFE24.API_DOMAIN;
1649var EC_TRANSLATE_LOG_STATUS = CAFE24.TRANSLATE_LOG_STATUS;
1650var EC_GLOBAL_INFO = CAFE24.getDeprecatedNamespace('EC_GLOBAL_INFO');
1651CAFE24.AVAILABLE_LANGUAGE = ["ko_KR","zh_CN","en_US","zh_TW","es_ES","pt_PT","vi_VN","ja_JP","en_PH"];
1652CAFE24.AVAILABLE_LANGUAGE_CODES = {"ko_KR":"KOR","zh_CN":"CHN","en_US":"ENG","zh_TW":"TWN","es_ES":"ESP","pt_PT":"PRT","vi_VN":"VNM","ja_JP":"JPN","en_PH":"PHL"};
1653var EC_AVAILABLE_LANGUAGE = CAFE24.AVAILABLE_LANGUAGE;
1654var EC_AVAILABLE_LANGUAGE_CODES = CAFE24.AVAILABLE_LANGUAGE_CODES;
1655CAFE24.GLOBAL_PRODUCT_LANGUAGE_CODES = {  
1656sClearanceCategoryCode: '',
1657sManualLink: '//support.cafe24.com/hc/ko/articles/7739013909529',
1658sHsCodePopupLink: 'https://www.wcotradetools.org/en/harmonized-system',
1659aCustomRegex: '"PHL" : "^[0-9]{8}[A-Z]?$"',
1660sCountryCodeData: 'kor',
1661sEnglishExampleURlForGlobal: '',
1662aReverseAddressCountryCode: ["VNM","PHL"],
1663aSizeGuideCountryAlign: '["US","UK","EU","KR","JP","CN"]',
1664aIsSupportTran: ["ja_JP","zh_CN","zh_TW","en_US","vi_VN","en_PH","pt_PT","es_ES"]
1665};
1666var EC_GLOBAL_PRODUCT_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_PRODUCT_LANGUAGE_CODES');
1667CAFE24.GLOBAL_ORDER_LANGUAGE_CODES = {
1668aModifyOrderLanguage: {"KR":"ko_KR","JP":"ja_JP","CN":"zh_CN","TW":"zh_TW","VN":"vi_VN","PH":"en_PH"},
1669aUseIdCardKeyCountry: ["CN","TW"],
1670aLanguageWithCountryCode: {"zh_CN":["CN","CHN","HK","HNK"],"ja_JP":["JP","JPN"],"zh_TW":["TW","TW
1670N"],"ko_KR":["KR","KOR"],"vi_VN":["VN","VNM"],"en_PH":["PH","PHL"]},
1671aCheckDisplayRequiredIcon: ["ja_JP","zh_CN","zh_TW","en_US","vi_VN","en_PH"],
1672aSetReceiverName: {"zh_CN":{"sCountry":"CN","bUseLastName":true},"zh_TW":{"sCountry":"TW","bUseLastName":false},"ja_JP":{"sCountry":"JP","bUseLastName":true}},
1673aSetDeferPaymethodLanguage: {"ja_JP":"\uc77c\ubcf8","zh_CN":"\uc911\uad6d"},
1674aUseDeferPaymethod: ["ja_JP","zh_CN"],
1675aCheckShippingCompanyAndPaymethod: ["ja_JP","zh_CN"],
1676aSetDeferPaymethodLanguageForShipping: {"ja_JP":"\u65e5\u672c","zh_CN":"\uc911\uad6d"},
1677aCheckStoreByPaymethod: ["ja_JP","zh_CN"],
1678aCheckIsEmailRequiredForJs: ["en_US","zh_CN","zh_TW","ja_JP","vi_VN","en_PH"],
1679aSetIdCardKeyCountryLanguage: {"CN":"\uc911\uad6d\uc758","TW":"\ub300\ub9cc\uc758"},
1680aReverseGlobalAddress: ["en_PH","vi_VN","PHL","VNM","VN","PH"],
1681aNoCheckZipCode: ["KOR","JPN"],
1682aNotPostCodeAPICountryList: ["en_US","es_ES","pt_PT","en_PH"],
1683aEnableSearchExchangeAddr: ["KR","JP","CN","VN","TW","PH"],
1684aDuplicatedBaseAddr: ["TW","JP"],
1685aReverseAddressCountryCode: ["VN","PH"],
1686aCheckZipCode: ["PHL","en_PH","PH"]
1687};
1688var EC_GLOBAL_ORDER_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_ORDER_LANGUAGE_CODES');
1689CAFE24.GLOBAL_MEMBER_LANGUAGE_CODES = {  
1690sAdminWebEditorLanguageCode: 'ko' ,
1691oNotAvailDecimalPointLanguages: ["ko_KR","ja_JP","zh_TW","vi_VN"],
1692oAddressCountryCode: {"KOR":"ko_KR","JPN":"ja_JP","CHN":"zh_CN","TWN":"zh_TW","VNM":"vi_VN","PHL":"en_PH"},
1693};
1694var EC_GLOBAL_MEMBER_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_MEMBER_LANGUAGE_CODES');
1695CAFE24.GLOBAL_BOARD_LANGUAGE_CODES = {  
1696bUseLegacyBoard: true
1697};
1698var EC_GLOBAL_BOARD_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_BOARD_LANGUAGE_CODES');
1699CAFE24.GLOBAL_MALL_LANGUAGE_CODES = {
1700oDesign: {
1701oDesignAddReplaceInfo: {"group_id":"SKIN.ADD.ADMIN.DESIGNDETAIL","replacement":{"KR":"KOREAN","US":"ENGLISH","JP":"JAPANESE","CN":"SIMPLIFIED.CHINESE","TW":"TRADITIONAL.CHINESE","ES":"SPANISH","PT":"PORTUGUESE","PH":"ENGLISH"}},
1702oDesignDetailLanguageCountryMap: {"KR":"ko_KR","JP":"ja_JP","CN":"zh_CN","TW":"zh_TW","US":"en_US","ES":"es_ES","PT":"pt_PT","PH":"en_PH"},
1703oSmartDesignSwitchTipLink: {"edibot":{"img":"\/\/img.echosting.cafe24.com\/smartAdmin\/img\/design\/img_editor_dnd.png","link":"\/\/ecsupport.cafe24.com\/board\/free\/list.html?board_act=list&board_no=12&category_no=9&cate_no=9"},"smart":{"img":"\/\/img.echosting.cafe24.com\/smartAdmin\/img\/design\/ko_KR\/img_editor_smart.png","link":"\/\/sdsupport.cafe24.com"}},
1704oSmartDesignDecoShopList: ["ko_KR","ja_JP","zh_CN","en_US","zh_TW","es_ES","pt_PT"],
1705oSmartDesignDecoMultilingual: {"list":{"ko_KR":"KOREAN","en_US":"ENGLISH","ja_JP":"JAPANESE","zh_CN":"SIMPLIFIED.CHINESE","zh_TW":"TRADITIONAL.CHINESE","es_ES":"SPANISH","pt_PT":"PORTUGUESE","vi_VN":"VIETNAMESE"},"group_id":"EDITOR.LAYER.EDITING.DECO"},
1706aSmartDesignModuleShopList: ["ko_KR","ja_JP","zh_CN","en_US","zh_TW","es_ES","pt_PT"]
1707},
1708oStore: {
1709oMultiShopCurrencyInfo: {"en_US":{"currency":"USD"},"zh_CN":{"currency":"USD","sub_currency":"CNY"},"ja_JP":{"currency":"JPY"},"zh_TW":{"currency":"TWD"},"es_ES":{"currency":"EUR"},"pt_PT":{"currency":"EUR"},"ko_KR":{"currency":"KRW"},"vi_VN":{"currency":"VND"},"en_PH":{"currency":"PHP"}},
1710oBrowserRedirectLanguage: {"ko":{"primary":"ko_KR","secondary":"en_US"},"en":{"detail":{"en-ph":{"primary":"en_PH","secondary":"en_US"},"en-us":{"primary":"en_US","secondary":"es_ES"},"default":{"primary":"en_US","secondary":"es_ES"}}},"ja":{"primary":"ja_JP","secondary":"en_US"},"zh":{"detail":{"zh-cn":{"primary":"zh_CN","secondary":"en_US"},"zh-tw":{"primary":"zh_TW","secondary":"zh_CN"},"default":{"primary":"en_US","secondary":"ko_KR"}}},"es":{"primary":"es_ES","secondary":"en_US"},"pt":{"primary":"pt_PT","secondary":"en_US"},"vi":{"primary":"vi_VN","secondary":"en_US"},"default":{"primary":"en_US","secondary":"ko_KR"}},
1711aChangeableLanguages: ["en_US","ja_JP","ko_KR"],
1712aNoZipCodeLanguage: ["ko_KR","ja_JP"]
1713},
1714oMobile: {
1715sSmartWebAppFaqUrl: "https://support.cafe24.com/hc/ko/articles/8466586607641",
1716sAmpFaqUrl: "https://ecsupport.cafe24.com/board/free/read.html?no=1864&board_no=5&category_no=13&cate_no=13&category_no=13&category_no=13",
1717},
1718oPromotion: {
1719bQrCodeAvailable: true,
1720bSnsMarketingAvailable: true
1721},
1722oShippingReverseAddressLanguage: ["vi_VN","en_PH"] ,
1723oGlobalStandardSwitchHelpCodeLink: {"SH.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/SH.DS.html"},"PR.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/PR.DS.html"},"OR.SM.BO":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/OR.SM.BO.html"},"DE.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/DE.DS.html"},"MB.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/MB.DS.html"},"PM.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/PM.DS.html"}},
1724getAdminMainLocaleLanguage: function(sSkinLocaleCode) {
1725var oLocaleData = [];
1726var locale = "";
1727var shopLangName = "";
1728if (sSkinLocaleCode == "US") {
1729locale = "en_US";
1730shopLangName = "ENGLISH";
1731} else if (sSkinLocaleCode == "JP") {
1732locale = "ja_JP";
1733shopLangName = "JAPANESE";
1734} else if (sSkinLocaleCode == "CN") {
1735locale = "zh_CN";
1736shopLangName = "SIMPLIFIED.CHINESE";
1737} else if (sSkinLocaleCode == "TW") {
1738locale = "zh_TW";
1739shopLangName = "TRADITIONAL.CHINESE";
1740} else if (sSkinLocaleCode == "ES") {
1741locale = "es_ES";
1742shopLangName = "SPANISH";
1743} else if (sSkinLocaleCode == "PT") {
1744locale = "pt_PT";
1745shopLangName = "PORTUGUESE";
1746} else if (sSkinLocaleCode == "VN") {
1747locale = "vi_VN";
1748shopLangName = "VIETNAMESE";
1749} else if(sSkinLocaleCode == "PH") {
1750locale = "en_PH";
1751shopLangName = "ENGLISH.PH";
1752}
1753oLocaleData["locale"] = locale;
1754oLocaleData["shopLangName"] = shopLangName;
1755return oLocaleData;
1756}
1757};
1758var EC_GLOBAL_MALL_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_MALL_LANGUAGE_CODES');
1759CAFE24.GLOBAL_DATETIME_INFO = {
1760oConstants: {"STANDARD_DATE_REGEX":"\/([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))\/","IN_ZONE":"inZone","OUT_ZONE":"outZone","IN_FORMAT":"inFormat","OUT_FORMAT":"outFormat","IN_DATE_FORMAT":"inDateFormat","IN_TIME_FORMAT":"inTimeFormat","OUT_DATE_FORMAT":"outDateFormat","OUT_TIME_FORMAT":"outTimeFormat","IN_FORMAT_DATE_ONLY":1,"IN_FORMAT_TIME_ONLY":2,"IN_FORMAT_ALL":3,"OUT_FORMAT_DATE_ONLY":1,"OUT_FORMAT_TIME_ONLY":2,"OUT_FORMAT_ALL":3,"DATE_ONLY":"YYYY-MM-DD","TIME_ONLY":"HH:mm:ss","FULL_TIME":"YYYY-MM-DD HH:mm:ss","ISO_8601":"YYYY-MM-DD[T]HH:mm:ssZ","YEAR_ONLY":"YYYY","MONTH_ONLY":"MM","DAY_ONLY":"DD","WEEK_ONLY":"e","TIME_H_I_ONLY":"HH:mm","TIME_HOUR_ONLY":"HH","TIME_MINUTE_ONLY":"mm","POSTGRE_FULL_TIME":"YYYY-MM-DD HH24:MI:SS","POSTGRE_TIME_ONLY":" HH24:MI:SS","MICRO_SECOND_ONLY":"u","SEOUL":"Asia\/Seoul","TOKYO":"Asia\/Tokyo","SHANGHAI":"Asia\/Shanghai","TAIPEI":"Asia\/Taipei","HANOI":"Asia\/Bangkok","LOS_ANGELES":"America\/Los_Angeles","LISBON":"Europe\/Lisbon","MADRID":"Europe\/Madrid","SINGAPORE":"Asia\/Singapore","UTC":"Etc\/UTC","MAX_DATETIME":"9999-12-31 23:59:59"},
1761oOptions: {"inZone":"Asia\/Seoul","inFormat":"YYYY-MM-DD HH:mm:ss","inDateFormat":"YYYY-MM-DD","inTimeFormat":"HH:mm:ss","outZone":"Asia\/Seoul","outFormat":"YYYY-MM-DD HH:mm:ss","outDateFormat":"YYYY-MM-DD","outTimeFormat":"HH:mm:ss"},
1762oPolicies: [],
1763sOverrideTimezone: '',
1764sMomentNamespace: 'EC_GLOBAL_MOMENT'
1765};
1766CAFE24.FRONT_JS_CONFIG_MANAGE = {"sSmartBannerScriptUrl":"https:\/\/app4you.cafe24.com\/SmartBanner\/tunnel\/scriptTags?vs=1563164396689206","sMallId":"diditinc","
1766sDefaultAppDomain":"https:\/\/app4you.cafe24.com","cdnUrl":"https:\/\/ecimg.cafe24img.com\/pg1255b13643210074\/diditinc"};
1767var EC_FRONT_JS_CONFIG_MANAGE = CAFE24.getDeprecatedNamespace('EC_FRONT_JS_CONFIG_MANAGE');
1768CAFE24.FRONT_JS_CONFIG_MEMBER = {"sAuthUrl":"https:\/\/ipin-ec.cafe24.com\/certify\/v1\/?action=auth"};
1769var EC_FRONT_JS_CONFIG_MEMBER = CAFE24.getDeprecatedNamespace('EC_FRONT_JS_CONFIG_MEMBER');
1770typeof window.CAFE24 === "undefined" && (window.CAFE24 = {});
1771CAFE24.FRONTEND = {"IS_RENDERED_LOGIN":"F","FW_MANIFEST_CACHE_REVISION":2609301508,"IS_WEB_VIEW":"F"};
1772CAFE24.ROUTE = {"is_mobile":false,"is_need_route":false,"language_code":"ZZ","path":{"origin":"\/member\/login.html","result":"\/member\/login.html","prefix":""},"shop_no":0,"skin_code":"default","support_language_list":{"ar":"ar_EG","ar-EG":"ar_EG","de":"de_DE","de-DE":"de_DE","en":"en_US","en-IN":"en_IN","en-PH":"en_PH","en-US":"en_US","es":"es_ES","es-ES":"es_ES","hi":"hi_IN","hi-IN":"hi_IN","id":"id_ID","id-ID":"id_ID","it":"it_IT","it-IT":"it_IT","ja":"ja_JP","ja-JP":"ja_JP","ko":"ko_KR","ko-KR":"ko_KR","ms":"ms_MY","ms-MY":"ms_MY","pt":"pt_PT","pt-PT":"pt_PT","ru":"ru_RU","ru-RU":"ru_RU","th":"th_TH","th-TH":"th_TH","tr":"tr_TR","tr-TR":"tr_TR","vi":"vi_VN","vi-VN":"vi_VN","zh":"zh_CN","zh-CN":"zh_CN","zh-HK":"zh_HK","zh-MO":"zh_MO","zh-SG":"zh_SG","zh-TW":"zh_TW"}};
1773</script>
1773
1774
1775<link rel="stylesheet" type="text/css" href="/ind-script/optimizer.php?filename=lY2xCoAwDAX34Op39JvaEqXQ5pUkBf17BWeHrMcdNxWn5pGUDUsrp2qWDoV4qhgDsr1gn_8WVzL05Q1CBVdIX-6xQc83ayTwXDqHAkzqTZhKFvleDw&type=css&k=c39ac116ce20047f7b882a469c007f7c122f68fa&t=1790836643"  /><link rel="stylesheet" type="text/css" href="/ind-script/optimizer_user.php?filename=lZNBcsMgDEX3trc5B8scoKuscwIZFFcpIAeJJrl9mWS86dS1tQPxn8TA_xKwDyg0ZSdflI_Oi7jEoUZ0CdOIxUWeKA-tfpDf4ghPrupGEPIv0nNKvFf8LuwUo-_aBrtKRmCsqruvtEAKo52IaGWYo9JspD4xWpELx2B9Nn4YiabyRmQuzWlezVQ45QtbKWg2Bl35oypYPs7nvw_7-7xp2EUjd5qxDGktMkoJBVq6lsX_7a63iuU5tERC3BisULoCSnnq5HvaEL-7_QA&type=css&k=3dc5d5aa95a09cba4b27e33181d7b26aaffa7415&t=1779912652&user=T"  />
1776
1777<title>정미소(正味所) 공식몰 | 바르게 맛있게</title></head>
1778    <body>        <div id="skipNavigation">
1779            <p><a href="#category">전체상품목록 바로가기</a></p>
1780            <p><a href="#contents">본문 바로가기</a></p>
1781        </div>
1782
1783        <div id="wrap">
1784            <!--import(/_wp/header.html)-->
1785            <div id="container">
1786                <div id="contents">
1787                    <div class="site-wrap">
1788                        <span class="xans-element- xans-layout xans-layout-mobileaction RTMB "><a href="#none" onclick="history.go(-1);return false;"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewbox="0 0 24 24" class="icon">
1789    <path stroke="#000" stroke-width="1.5" d="M9.826 20L2 12.5 9.826 5M2 12.5h20"></path>
1790</svg>뒤로가기</a>
1791</span>
1792                        
1793
1794
1795
1796<div class="wp-login">
1797	<div class="login_header">
1798        <a href="javascript:;" class="bt_back" onclick="history.back();">취소</a>
1799        <a href="/index.html" class="bt_home">홈</a>
1800    </div>
1801
1802	<div class="path displaynone">
1803		<span>현재 위치</span>
1804		<ol>
1805			<li><a href="/">홈</a></li>
1806			<li title="현재 위치"><strong>LOGIN</strong></li>
1807		</ol>
1808	</div>
1809
1810	<div class="login_head_logo">
1811		<!-- 상단 로고 -->
1812		<!--
1813	상단 로고 영역
1814	상단 헤더, 로그인, 화면에서 노출됩니다.
1815-->
1816<div webpb-banner-code="7g8l" hidden>
1817    <div webpb-banner>
1818		<a href="/">{#pc_thumb_tag}</a>
1819    </div>
1820</div>
1821
1822		<!--//-->
1823	</div>
1824
1825	<div class="titleArea">
1826		<h2>LOGIN</h2>
1827		<h4>1초 회원가입으로 간편하게 로그인 하세요.</h4>
1828	</div>
1829
1830    <form id="member_form_9097149921" name="" action="/exec/front/Member/login/" method="post" target="_self" enctype="multipart/form-data" >
1831<input id="returnUrl" name="returnUrl" value="/index.html" type="hidden"  />
1832<input id="forbidIpUrl" name="forbidIpUrl" value="/" type="hidden"  />
1833<input id="certificationUrl" name="certificationUrl" value="/intro/adult_certification.html" type="hidden"  />
1834<input id="sIsSnsCheckid" name="sIsSnsCheckid" value="" type="hidden"  />
1835<input id="sProvider" name="sProvider" value="" type="hidden"  />
1836<input id="ch_ref" name="ch_ref" value="" type="hidden"  />
1837<input id="checkoutToken" name="checkoutToken" value="" type="hidden"  /><div class="xans-element- xans-member xans-member-login login__sns login_head_sns"><!-- 샘플몰에서만 노출 -->
1838<a href="#none" onclick="MemberAction.kakaosyncLogin('3477867db018afe1844bc32f86b7bc58')" class="btnKakao wp-sample ">카카오 1초 로그인/회원가입</a>
1839<a href="#none" onclick="" class="btnNaver wp-sample ">네이버 로그인/회원가입</a>
1840<!--//샘플몰에서만 노출-->
1841<a href="#none" onclick="MemberAction.kakaosyncLogin('3477867db018afe1844bc32f86b7bc58')" class="btnKakao  ">카카오 1초 로그인/회원가입</a>
1842<a href="#none" onclick="" class="btnNaver displaynone ">네이버 로그인/회원가입</a><a href="#none" class="btnApple displaynone" onclick="">Apple로 로그인</a>
1843</div>
1844</form>
1845    <!-- 배너 -->
1846    <div class="login_bnr" webpb-banner-code="1byp" hidden>
1847		<div webpb-banner><a href="%7B#link%7D" target="{#link_target}"><img src="%7B#pc_thumb_url%7D"></a></div>
1848	</div>
1849    <!--//-->
1850
1851    <div class="ec-base-tab typeNav gFlex">
1852        <ul class="menu">
1853            <li><a href="/member/login.html">기존 회원</a></li>
1854            <li><a href="/member/login.html?mode=guest&amp;noMemberOrder&amp;returnUrl=%2Findex.html">비회원 주문조회</a></li>
1855        </ul>
1856    </div>
1857
1858    <form id="member_form_2199047199" name="" action="/exec/front/Member/login/" method="post" target="_self" enctype="multipart/form-data" >
1859<input id="returnUrl" name="returnUrl" value="/index.html" type="hidden"  />
1860<input id="forbidIpUrl" name="forbidIpUrl" value="/index.html" type="hidden"  />
1861<input id="certificationUrl" name="certificationUrl" value="/intro/adult_certification.html" type="hidden"  />
1862<input id="sIsSnsCheckid" name="sIsSnsCheckid" value="" type="hidden"  />
1863<input id="sProvider" name="sProvider" value="" type="hidden"  />
1864<input id="ch_ref" name="ch_ref" value="" type="hidden"  />
1865<input id="checkoutToken" name="checkoutToken" value="" type="hidden"  /><div class="xans-element- xans-member xans-member-login"><!--
1866			$defaultReturnUrl = /index.html
1867			$forbidIpUrl = member/adminFail.html
1868		-->
1869<div class="login displaynone">
1870			<fieldset class="form">
1871				<legend>회원로그인</legend>
1872				<label class="id ePlaceholder" title="아이디"><input id="member_id" name="member_id" fw-filter="isFill" fw-label="아이디" fw-msg="" class="inputTypeText" placeholder="" value="" type="text"  /></label>
1873				<label class="password ePlaceholder" title="비밀번호"><input id="member_passwd" name="member_passwd" fw-filter="isFill&isMin[4]&isMax[16]" fw-label="패스워드" fw-msg="" autocomplete="off" value="" type="password"  /></label>
1874				<p class="login__security">
1875										<span class="secret"><img src="//img.echosting.cafe24.com/design/skin/default/member/ico_access.gif" alt="보안접속" /> 보안접속 </span>
1876				</p>
1877				<ul class="login__util">
1878					<li><a href="/member/id/find_id.html">아이디찾기</a></li>
1879					<li><a href="/member/passwd/find_passwd_info.html">비밀번호찾기</a></li>
1880					<li><a href="/member/join.html">회원가입</a></li>
1881				</ul>
1882				<div class="login__button">
1883					<a href="#none" class="btnBasic gFull sizeL" onclick="MemberAction.login('member_form_2199047199'); return false;">기존 회원 로그인</a>
1884					<a href="" onclick="" class="btnNormal gFull sizeL btnNonmember displaynone">비회원 구매</a>
1885				</div>
1886				<div class="clear"></div>
1887
1888
1889				<div class="login__sns">
1890					<!-- 샘플몰에서만 노출 -->
1891					<a href="#none" onclick="" class="btnFacebook wp-sample ">Facebook 로그인</a>
1892					<a href="#none" onclick="" class="btnGoogle wp-sample ">Google 로그인</a>
1893					<!-- //샘플몰에서만 노출 -->
1894
1895					<a href="#none" onclick="" class="btnFacebook displaynone ">Facebook 로그인</a>
1896					<a href="#none" class="btnLine displaynone" onclick="">LINE 로그인</a>
1897					<a href="#none" onclick="" class="btnGoogle displaynone ">Google 로그인</a>					<a href="#none" class="btnYahoo displaynone" onclick="">Yahoo! JAPAN 로그인</a>
1898				</div>
1899			</fieldset>
1900        </div>
1901</div>
1902</form>
1903    </div>
1904
1905                    </div>
1906                </div>
1907            </div>
1908            <!--import(/_wp/footer.html)-->
1909        </div>
1910        
1911        
1912		<!-- 웹퍼블릭 배너매니저 [ 스킨명 : 소브 반응형 ] -->
1913<style>[webpb-banner-code][hidden] { display:none !important }</style>
1914<script>
1915   if (!document.getElementById('webpbBannerManager')){
1916     let webpb_src = 'https://ecimg.cafe24img.com/pg1255b13643210074/diditinc/web/upload/appfiles/AIFBrluHGdhkEsW6ewuLoA/dde372d5669bc85d776eec982b58a7d1.js';
1917     document.write('
1917<script id="webpbBannerManager" src="' + webpb_src + '?v=' + Date.now() + '"><\/script>');
1918   }
1919</script>
1919
1920    
1920<script type="text/javascript">var sAuthSSLDomain = "https://login2.cafe24ssl.com";</script>
1920<script type="text/javascript" src="https://login2.cafe24ssl.com/crypt/AuthSSLManager.js"></script>
1920<script type="text/javascript" src="https://login2.cafe24ssl.com/crypt/AuthSSLManager.plugin.js"></script>
1920
1921<!-- 참고: SNS 회원 약관동의 레이어 -->
1922<style type="text/css">
1923    #mCafe24SnsAgree { position:fixed; z-index:99999999; top:50px; left:50%; width:598px; margin:0 0 0 -300px; }
1924</style>
1925<div id="mCafe24SnsAgree" style="display:none;">
1926    <div class="dimmed"></div>
1927    <input type="hidden" id="sOauth2EncData" name="sOauth2EncData" value="" />
1928    <iframe name="ifrm_sns" id="ifrm_sns" src="/protected/loginSns.html?__popupPage=T" style="position:relative; z-index:99999999;height: 750px; width: 598px;" frameborder="0"></iframe>
1929</div><!-- //참고: SNS 회원경약관동의 레이어 -->
1930<!-- 참고: SNS 회원 약관동의 레이어 -->
1931<style type="text/css">
1932    #mCafe24SnsAgree { position:fixed; z-index:99999999; top:50px; left:50%; width:598px; margin:0 0 0 -300px; }
1933</style>
1934<div id="mCafe24SnsAgree" style="display:none;">
1935    <div class="dimmed"></div>
1936    <input type="hidden" id="sOauth2EncData" name="sOauth2EncData" value="" />
1937    <iframe name="ifrm_sns" id="ifrm_sns" src="/protected/loginSns.html?__popupPage=T" style="position:relative; z-index:99999999;height: 750px; width: 598px;" frameborder="0"></iframe>
1938</div><!-- //참고: SNS 회원경약관동의 레이어 -->
1939<!-- JMPITAPICKER v15 : 피타 골라담기 — 선택완료 버튼 확정형(0부터 시작, 8+2=각2 바닥) (상품 61, 2026-08-19) -->
1940<script>
1941(function(){
1942function ready(f){/complete|interactive/.test(document.readyState)?f():document.addEventListener('DOMContentLoaded',f)}
1943ready(function(){
1944 if(String(window.iProductNo)!=='61')return;
1945 if(document.getElementById('jmPick'))return;
1946 var sel=document.querySelector('select[name=option1]');
1947 if(!sel)return;
1948 var jmSelRow=sel.closest('tr')||sel.closest('li');if(jmSelRow){jmSelRow.style.display='none';}else{sel.style.display='none';}
1949 var css=document.createElement('style');
1950 css.textContent='#jmTier{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 10px}.jmCard{position:relative;border:1.5px solid #e5ddd4;border-radius:12px;background:#fff;padding:18px 6px 12px;text-align:center;cursor:pointer;font-size:13px;font-family:inherit}.jmCard.on{border-color:#f77548;background:#fff8f4;box-shadow:0 0 0 1px #f77548}.jmBadge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#f77548;color:#fff;font-size:10px;padding:2px 8px;border-radius:8px;font-weight:700}.jmPct{display:inline-block;background:#fdeee6;color:#e2551f;font-size:11px;font-weight:800;border-radius:6px;padding:1px 6px;margin-bottom:4px}.jmCardT{font-weight:800;font-size:15px;color:#3a3130}.jmCardT small{display:block;font-weight:400;color:#999;font-size:11px;margin-top:2px}.jmCardO{color:#b5aca3;text-decoration:line-through;font-size:11px;margin-top:6px}.jmCardP{font-weight:800;color:#3a3130;font-size:14px}#jmPick{margin:12px 0;padding:14px;border:1.5px solid #f77548;border-radius:12px;background:#fff8f4;font-size:14px}#jmPick h4{margin:0 0 4px;font-size:15px;color:#3a3130}#jmPick .jmCnt{font-weight:700}#jmPick .jmOk{color:#2e8b57}#jmPick .jmNo{color:#d64545}#jmPick ul{list-style:none;margin:10px 0 0;padding:0}#jmPick li{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}#jmPick li:last-child{border-bottom:0}#jmPick .jmNm{flex:1;display:flex;align-items:center;gap:8px}#jmPick .jmDot{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px}#jmPick .jmSub{color:#999;font-size:12px}#jmPick .jmFee{color:#e2551f;font-size:11px;font-weight:700}#jmPick .jmCtl{display:flex;align-items:center;gap:6px}#jmPick button.jmB{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:18px;line-height:1;cursor:pointer;color:#3a3130;padding:0}#jmPick button.jmB:disabled{opacity:.25;cursor:default}#jmPick .jmN{width:34px;text-align:center;font-weight:700}#jmPick .jmMsg{margin-top:8px;font-size:12px;color:#8a6d5c}#jmPick .jmTotal{margin-top:10px;padding-top:10px;border-top:1.5px solid #f2d8c9;display:flex;justify-content:space-between;font-weight:800;font-size:15px;color:#3a3130}#jmPick .jmDoneBtn{display:block;width:100%;margin-top:12px;padding:13px 0;border:0;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;background:#f77548;color:#fff;font-family:inherit}#jmPick .jmDoneBtn:disabled{background:#e7e1d9;color:#a9a29a;cursor:default}#jmPick .jmDoneBtn.ok{background:#2e8b57}';
1951 document.head.appendChild(css);
1952 var BASE=14900;
1953 var TIERS=[
1954  {key:'t1', name:'1세트', total:1, bd:0, cap:1, min:0, pre:[0,0,0,0], t:'1세트', s:'3입', pct:'20%', org:'18,600', from:'14,900원~', badge:'', hint:'1세트 = 3입 · 원하는 맛을 골라주세요'},
1955  {key:'t5', name:'4+1세트', total:5, bd:44700, cap:4, min:0, pre:[1,1,1,1], t:'4+1세트', s:'15입 · 1세트 무료', pct:'최대 36%', org:'93,000~', from:'59,600원~', badge:'🔥 가장 인기', hint:'1세트 = 3입 · 5세트를 자유롭게 담아주세요'},
1956  {key:'t10', name:'8+2세트', total:10, bd:104300, cap:8, min:2, pre:[2,2,2,2], t:'8+2세트', s:'30입 · 2세트 무료', pct:'최대 36%', org:'186,000~', from:'119,200원~', badge:'💰 최대 구성', hint:'1세트 = 3입 · 각 맛 2세트 기본 + 남은 2세트를 골라주세요'}
1957 ];
1958 var FL=[
1959  {n:'바질치즈', s:'바질', p:0, bg:'#e8f0e0', ic:'🌿'},
1960  {n:'바질토마토치즈', s:'바토', p:0, bg:'#fbe4dd', ic:'🍅'},
1961  {n:'불고기치즈', s:'불고기', p:1, bg:'#efe3d3', ic:'🥩'},
1962  {n:'매콤닭가슴살치즈', s:'매콤', p:1, bg:'#fde3e3', ic:'🌶️'}
1963 ];
1964 function tierOf(key){for(var i=0;i<TIERS.length;i++)if(TIERS[i].key===key)return TIERS[i];return null}
1965 function deltaOf(key,P){var x=tierOf(key);if(x.total===1)return P>0?3000:0;return x.bd+3000*Math.min(P,x.cap);}
1966 function comboLabel(key,cnt){
1967  var x=tierOf(key), parts=[];
1968  for(var i=0;i<4;i++) if(cnt[i]>0) parts.push(FL[i].s+cnt[i]);
1969  return x.name+' '+parts.join('·');
1970 }
1971 function legacyLabel(key,P){
1972  if(key==='t1')return P>=1?'1세트(3입) 프로틴':'1세트(3입)';
1973  if(key==='t5'){P=Math.min(P,4);return P===2?'4+1세트(15입)':'4+1세트(15입) 프로틴'+P;}
1974  P=Math.min(P,8);return P===4?'8+2세트(30입)':'8+2세트(30입) 프로틴'+P;
1975 }
1976 function tierByText(t){if(/8\s*\+\s*2/.test(t))return TIERS[2];if(/4\s*\+\s*1/.test(t))return TIERS[1];if(/^1\s*세트/.test(t))return TIERS[0];return null}
1977 var optWrap=sel.closest('table')||sel.closest('.xans-product-option')||sel.closest('div');
1978 var tier=document.createElement('div'); tier.id='jmTier';
1979 tier.innerHTML=TIERS.map(function(x,i){return '<button type=button class=jmCard data-i='+i+'>'+(x.badge?'<span class=jmBadge>'+x.badge+'</span>':'')+'<span class=jmPct>'+x.pct+'↓</span><div class=jmCardT>'+x.t+'<small>'+x.s+'</small></div><div class=jmCardO>'+x.org+'</div><div class=jmCardP>'+x.from+'</div></button>'}).join('');
1980 optWrap.parentElement.insertBefore(tier,optWrap.nextSibling);
1981 var box=document.createElement('div'); box.id='jmPick'; box.style.display='none';
1982 tier.parentElement.insertBefore(box,tier.nextSibling);
1983 var rs=Array.prototype.slice.call(document.querySelectorAll('.xans-product-option input[type=radio]')).filter(function(r){return /세트/.test((r.closest('li,label,span,td')||{}).innerText||'')});
1984 if(rs[0]){var row=rs[0].closest('tr')||rs[0].closest('li'); if(row)row.style.display='none';}
1985 function radioByText(t){
1986  var list=Array.prototype.slice.call(document.querySelectorAll('.xans-product-option input[type=radio]'));
1987  for(var i=0;i<list.length;i++){
1988   var lb=((list[i].closest('li,label,span,td')||{}).innerText||'').trim();
1989   if(lb===t||lb.indexOf(t+' (')===0)return list[i];
1990  }
1991  return null;
1992 }
1993 function optionExists(t){
1994  if(radioByText(t))return true;
1995  for(var j=0;j<sel.options.length;j++){
1996   var o=sel.options[j].text.trim();
1997   if(o===t||o.indexOf(t+' (')===0)return true;
1998  }
1999  return false;
2000 }
2001 function pickByText(t){
2002  var r=radioByText(t);
2003  if(r){ if(!r.checked)r.click(); return true; }
2004  for(var j=0;j<sel.options.length;j++){
2005   var o=sel.options[j].text.trim();
2006   if(o===t||o.indexOf(t+' (')===0){
2007    sel.value=sel.options[j].value;
2008    sel.dispatchEvent(new Event('change',{bubbles:true}));
2009    return true;
2010   }
2011  }
2012  return false;
2013 }
2014 function selMatches(t){
2015  var o=sel.options[sel.selectedIndex];
2016  if(!o)return false;
2017  var cur=o.text.trim();
2018  return cur===t||cur.indexOf(t+' (')===0;
2019 }
2020 function resetSel(){
2021  if(sel.selectedIndex<=0)return;
2022  syncing=true;
2023  sel.selectedIndex=0;
2024  sel.dispatchEvent(new Event('change',{bubbles:true}));
2025  setTimeout(function(){syncing=false;},200);
2026 }
2027 var state=null, syncing=false;
2028 function coreInputs(){var els=Array.prototype.slice.call(document.querySelectorAll('input[id^=add_option_]'));var req=els.filter(function(e){return e.getAttribute('require')==='T'});return req.length?req:els;}
2029 function sum(){return state.cnt[0]+state.cnt[1]+state.cnt[2]+state.cnt[3]}
2030 function proSum(){return state.cnt[2]+state.cnt[3]}
2031 function flavorText(){return FL.map(function(f,i){return state.cnt[i]?f.n+' '+state.cnt[i]:''}).filter(Boolean).join('/')}
2032 function writeCore(v,tries){var list=coreInputs();if(list.length){list.forEach(function(inp){inp.value=v;['input','keyup','change'].forEach(function(t){inp.dispatchEvent(new Event(t,{bubbles:true}))})});return;}if(tries>0)setTimeout(function(){writeCore(v,tries-1)},250);}
2033 function fmt(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,',')}
2034 function wantLabel(){
2035  var t=comboLabel(state.key,state.cnt);
2036  if(optionExists(t))return t;
2037  return legacyLabel(state.key,proSum());
2038 }
2039 function pickVariant(){
2040  if(!state)return;
2041  var t=wantLabel();
2042  if(selMatches(t))return;
2043  syncing=true;pickByText(t);setTimeout(function(){syncing=false;},200);
2044 }
2045 function sync(){
2046  if(!state)return;
2047  var x=tierOf(state.key);
2048  var s=sum(),ok=(s===state.total);
2049  var c=document.getElementById('jmC');if(c){c.textContent=s+' / '+state.total+'세트';c.className='jmCnt '+(ok?'jmOk':'jmNo');}
2050  for(var i=0;i<4;i++){
2051   var m=document.getElementById('jmM'+i),p=document.getElementById('jmP'+i),n=document.getElementById('jmN'+i);
2052   if(n)n.textContent=state.cnt[i];
2053   if(m)m.disabled=state.cnt[i]<=x.min;
2054   if(p)p.disabled=(s>=state.total);
2055  }
2056  var g=document.getElementById('jmMsg');
2057  if(g)g.innerHTML=ok?(state.done?'✔ 선택 완료! 이대로 장바구니에 담아주세요.':'구성 완료! 아래 <b>선택완료</b> 버튼을 눌러주세요.'):(state.total-s)+'세트 더 골라주세요. <span class=jmSub>(현재 '+s+'/'+state.total+'세트)</span>';
2058  var tot=document.getElementById('jmTot');
2059  if(tot)tot.textContent=ok?fmt(BASE+deltaOf(state.key,proSum()))+'원':'—';
2060  var d=document.getElementById('jmDone');
2061  if(d){
2062   d.disabled=!ok;
2063   d.textContent=state.done?'✓ 선택 완료':'선택완료';
2064   d.className='jmDoneBtn'+(state.done?' ok':'');
2065  }
2066  if(ok&&state.done){pickVariant();writeCore(flavorText(),8);}
2067  else{resetSel();writeCore(ok?flavorText():'',1);}
2068 }
2069 function parseCnt(x,txt){
2070  var cnt=[0,0,0,0],hit=false;
2071  for(var i=0;i<4;i++){
2072   var m=txt.match(new RegExp(FL[i].s+'(\\d+)'));
2073   if(m){cnt[i]=parseInt(m[1],10);hit=true;}
2074  }
2075  if(!hit)return null;
2076  var s=cnt[0]+cnt[1]+cnt[2]+cnt[3];
2077  return s===x.total?cnt:null;
2078 }
2079 function build(x,cnt,confirmed){
2080  state={key:x.key,total:x.total,cnt:(cnt||x.pre).slice(),done:!!confirmed};
2081  box.style.display='block';
2082  var h='<h4>맛 구성 선택 <span id=jmC class=jmCnt></span></h4><div class=jmSub>'+x.hint+'</div><ul>';
2083  for(var i=0;i<4;i++){h+='<li><span class=jmNm><span class=jmDot style="background:'+FL[i].bg+'">'+FL[i].ic+'</span><span>'+FL[i].n+' <span class=jmSub>(3입)</span>'+(FL[i].p?' <span class=jmFee>+3,000원/세트</span>':'')+'</span></span><span class=jmCtl><button type=button class=jmB id=jmM'+i+'>−</button><span class=jmN id=jmN'+i+'></span><button type=button class=jmB id=jmP'+i+'>+</button></span></li>';}
2084  box.innerHTML=h+'</ul><div class=jmMsg id=jmMsg></div><div class=jmTotal><span>합계</span><span id=jmTot>—</span></div><button type=button id=jmDone class=jmDoneBtn disabled>선택완료</button>';
2085  for(var i=0;i<4;i++){(function(i){
2086   document.getElementById('jmM'+i).onclick=function(){if(state.cnt[i]>tierOf(state.key).min){state.cnt[i]--;state.done=false;sync();}};
2087   document.getElementById('jmP'+i).onclick=function(){if(sum()<state.total){state.cnt[i]++;state.done=false;sync();}};
2088  })(i)}
2089  document.getElementById('jmDone').onclick=function(){
2090   if(!state||sum()!==state.total)return;
2091   var want=wantLabel();
2092   if(!optionExists(want)){alert('이 조합은 준비 중이에요. 구성을 조금만 바꿔주세요.');return;}
2093   state.done=true;
2094   sync();
2095  };
2096  sync();
2097 }
2098 function onChange(){
2099  if(syncing)return;
2100  var o=sel.options[sel.selectedIndex];
2100var x=o?tierByText(o.text):null;
2101  var cards=tier.querySelectorAll('.jmCard');
2102  for(var i=0;i<cards.length;i++){cards[i].classList.toggle('on', !!(x&&TIERS[i].key===x.key));}
2103  if(x){
2104   var pc=o?parseCnt(x,o.text):null;
2105   if(!state||state.key!==x.key||pc)build(x,pc,!!pc);
2106  }else{state=null;box.style.display='none';}
2107 }
2108 sel.addEventListener('change',function(){setTimeout(onChange,0)});
2109 tier.addEventListener('click',function(e){
2110  var cd=e.target.closest('.jmCard'); if(!cd)return;
2111  var x=TIERS[cd.dataset.i];
2112  build(x);
2113  var cards=tier.querySelectorAll('.jmCard');
2114  for(var i=0;i<cards.length;i++){cards[i].classList.toggle('on', String(i)===String(cd.dataset.i));}
2115 });
2116 onChange();
2117 document.addEventListener('click',function(e){
2118  if(!state)return;
2119  var el=e.target.closest('.actionCart, .action-buy, .npay_btn_link, .npay_btn_pay');
2120  if(!el)return;
2121  if(sum()!==state.total){e.preventDefault();e.stopPropagation();alert('맛 구성 합계를 '+state.total+'세트에 맞춰주세요. (현재 '+sum()+'세트)');return;}
2122  if(!state.done){e.preventDefault();e.stopPropagation();alert("맛 구성 후 '선택완료' 버튼을 눌러주세요.");return;}
2123  var want=wantLabel();
2124  if(!optionExists(want)){e.preventDefault();e.stopPropagation();alert('이 조합은 준비 중이에요. 구성을 조금만 바꿔주세요.');return;}
2125  if(!selMatches(want)){
2126   e.preventDefault();e.stopPropagation();
2127   syncing=true;pickByText(want);
2128   var txt=flavorText();
2129   setTimeout(function(){writeCore(txt,3);},120);
2130   setTimeout(function(){syncing=false;writeCore(txt,3);el.click();},420);
2131   return;
2132  }
2133  writeCore(flavorText(),2);
2134 },true);
2135});
2136})();
2137</script>
2137
2138<!-- /JMPITAPICKER -->
2139<!-- JMARRIVAL v3 : 도착보장 3행 정렬 + 타이머 강조 (2026-08-19) -->
2140<style>
2141.chatis_dd_info_wrap{margin:0 !important;padding:0 !important;}
2142.chatis_dd_delivery_info_area{font-size:13px !important;margin:0 !important;padding:0 !important;line-height:28px !important;}
2143.chatis_dd_delivery_info_title{color:#555 !important;font-size:13px !important;font-weight:400 !important;line-height:28px !important;}
2144.chatis_dd_delivery_type_text{display:none !important;}
2145.chatis_dd_delivery_info_value::before{content:none !important;}
2146.chatis_dd_delivery_info_value::after{content:none !important;}
2147.chatis_dd_delivery_info_value_area{margin:0 !important;padding:0 !important;}
2148.chatis_dd_delivery_info_value{margin:0 !important;padding:0 !important;line-height:28px !important;}
2149.chatis_dd_delivery_info_value, .chatis_dd_delivery_info_value span{font-size:13px !important;}
2150.chatis_dd_delivery_info_text, .chatis_dd_delivery_info_condition{font-weight:400 !important;color:#555 !important;}
2151.chatis_dd_highlight, .chatis_dd_highlight span{font-weight:700 !important;color:#f77548 !important;}
2152@media (max-width:767px){
2153 .chatis_dd_delivery_info_area{padding-left:5px !important;}
2154 .chatis_dd_delivery_info_title{width:101px !important;}
2155}
2156</style>
2157<script>
2158(function(){
2159 function fix(){
2160  document.querySelectorAll(".chatis_dd_delivery_info_title").forEach(function(t){
2161   if(t.textContent.trim()==="도착정보") t.textContent="도착보장";
2162  });
2163  document.querySelectorAll(".chatis_dd_delivery_info_value_area").forEach(function(v){
2164   var nodes=[].slice.call(v.childNodes);
2165   var p=v.querySelector("p"); if(p) nodes=nodes.concat([].slice.call(p.childNodes));
2166   nodes.forEach(function(n){
2167    if(n.nodeType===3&&n.textContent.indexOf("-")>=0) n.textContent=n.textContent.replace(/^\s*-\s*/,"");
2168   });
2169   var it=v.querySelector(".chatis_dd_delivery_info_text");
2170   if(it&&it.firstChild&&it.firstChild.nodeType===3&&/^\s*-/.test(it.firstChild.textContent)) it.firstChild.textContent=it.firstChild.textContent.replace(/^\s*-\s*/,"");
2171  });
2172 }
2173 var mo=new MutationObserver(fix);
2174 function arm(){ fix(); mo.observe(document.body,{childList:true,subtree:true}); }
2175 /complete|interactive/.test(document.readyState)?arm():document.addEventListener("DOMContentLoaded",arm);
2176})();
2177</script>
2177
2178<!-- /JMARRIVAL -->
2179<!-- JMALT v1 : 상세 이미지 alt 보정 — 빈 alt/기본값(악세사리)을 상품명 기반으로 (2026-08-19) -->
2180<script>
2181(function(){
2182 function fixAlt(){
2183  if(location.pathname.indexOf("/product/")<0) return;
2184  var og=document.querySelector('meta[property="og:title"]');
2185  var nm=og?og.content.replace(/ - 정미소.*$/,"").trim():(document.title||"").replace(/ \| 정미소.*$/,"").trim();
2186  if(!nm) return;
2187  var n=0;
2188  document.querySelectorAll("img").forEach(function(img){
2189   var a=(img.getAttribute("alt")||"").trim();
2190   if(a===""||/악세사리/.test(a)){ n++; img.setAttribute("alt",(nm.indexOf("정미소")>=0?nm:"정미소 "+nm)+" 상세정보 "+n); }
2191  });
2192 }
2193 /complete|interactive/.test(document.readyState)?setTimeout(fixAlt,800):document.addEventListener("DOMContentLoaded",function(){setTimeout(fixAlt,800);});
2194})();
2195</script>
2195
2196<!-- /JMALT -->
2197<!-- DIDIT CRO v1 (2026-09-15): 로그인 관문 가입 혜택 배너 + 상품 상세 최근 7일 N명 구매 (허브 공개 API, 100명 이상만). 제거하려면 이 블록만 삭제 -->
2198<script>
2199(function(){
2200  var p=location.pathname;
2201  function ready(f){/complete|interactive/.test(document.readyState)?f():document.addEventListener("DOMContentLoaded",f);}
2202  if(p.indexOf("/member/login.html")===0){ready(function(){
2203    var k=null,as=document.querySelectorAll("a.btnKakao");for(var i=0;i<as.length;i++){if(as[i].offsetParent){k=as[i];break;}}
2204    if(!k||document.getElementById("jm-join-gift"))return;
2205    var h=document.querySelector(".xans-member-login h4")||document.querySelector("h4"); var cs=h?getComputedStyle(h):null;
2206    var el=document.createElement("p");el.id="jm-join-gift";
2207    el.style.cssText="margin:10px 0 0;text-align:center;font-size:13px;line-height:1.5;letter-spacing:-0.01em;color:"+(cs?cs.color:"#777")+";font-family:"+(cs?cs.fontFamily:"inherit");
2208    el.innerHTML="처음이신가요? 가입 즉시 <b style='color:#f7622e;font-weight:700'>10,000원 쿠폰팩</b>을 드려요";
2209    k.insertAdjacentElement("afterend",el);
2210  });}
2211  if(p.indexOf("/product/")===0||p.indexOf("/surl/P/")===0){ready(function(){
2212    var m=location.search.match(/product_no=([0-9]+)/)||p.match(/[/]([0-9]+)[/]?$/);
2213    var no=m?m[1]:null; if(!no)return;
2214    fetch("https://didit-hub.vercel.app/api/public/social-proof").then(function(r){return r.json()}).then(function(d){
2215      var x=d&&d.products&&d.products[no]; if(!x||!x.buyers30||document.getElementById("jm-proof"))return;
2216      var box=document.querySelector(".xans-product-detaildesign"); if(!box)return;
2217      var el=document.createElement("div");el.id="jm-proof";
2218      el.style.cssText="margin:4px 0 12px;display:flex;align-items:center;gap:8px;background:#fff4ee;border:1px solid #ffd9c7;border-radius:12px;padding:10px 12px";
2219      el.innerHTML="<span style='font-size:18px'>🔥</span><div style='line-height:1.35;flex:1;min-width:0'><div data-fit='1' style='font-size:14.5px;font-weight:800;color:#2b2320;white-space:nowrap;overflow:hidden'>최근 한 달간 <span style='color:#f7622e'>"+x.buyers30.toLocaleString()+"명</span>이 구매했어요 <span data-fit-sub='1' style='font-size:12px;font-weight:400;color:#8a7c6a'>("+String(d.asOf||"").split("-").join(".")+" 기준)</span></div></div>";
2220      box.insertAdjacentElement("afterend",el);var ft=el.querySelector("[data-fit]"),fs=el.querySelector("[data-fit-sub]");if(ft&&fs){if(ft.scrollWidth>ft.clientWidth){el.style.padding="10px";el.style.gap="6px";}var fit=function(){var f=14.5;ft.style.fontSize=f+"px";fs.style.fontSize="12px";while(f>9.5&&ft.scrollWidth>ft.clientWidth){f-=0.5;ft.style.fontSize=f+"px";fs.style.fontSize=Math.max(9,f-2.5)+"px";}};fit();window.addEventListener("resize",fit);if(document.fonts&&document.fonts.ready)document.fonts.ready.then(fit);}
2221    }).catch(function(){});
2222  });}
2223})();
2224</script>
2224
2225
2226<!-- DIDIT ALPHAUPSELL v15 (2026-09-17 18:00 KST, 롤백): 네이버페이 우회·구매/장바구니 팝업 연동 제거, 추가구성상품은 기본 펼침(최대 2개 노출 · 9/29 땅콩버터 14만 4개 노출), 무배 게이지는 추가구성상품 아래, 자체 게이지 숨김·옵션명 {N} 정리는 유지. 원복 = 이 블록 삭제 -->
2227<style>.wp-opt-box .wp-frsp{display:none !important}
2228html:not(.jm-add4) .xans-product-addproduct ul.product > li:nth-child(n+3){display:none !important}</style>
2228<script>(function(){var h=document.documentElement;function on(){if(String(window.iProductNo)==="14")h.classList.add("jm-add4");}try{if(new URLSearchParams(location.search).get("product_no")==="14")h.classList.add("jm-add4");}catch(e){}if(document.readyState!=="loading")on();else document.addEventListener("DOMContentLoaded",on);})();</script>
vendor: 2 bytes, line 2228
2228
2229<script>
2230(function(){
2231  var p=location.pathname;
2232  if(p.indexOf("/product/")===0||p.indexOf("/surl/P/")===0){
2233    setInterval(function(){if(window.__jmAddUser)return;var a=document.querySelector(".xans-product-addproduct a.btn-toggle");if(!a)return;var box=a.closest?a.closest(".xans-product-addproduct"):null;var ul=box&&(box.querySelector("ul.product")||box.querySelector("ul"));var open=a.className.indexOf("active")>=0||(ul&&ul.offsetHeight>0);if(!open&&(!window.__jmAddLast||Date.now()-window.__jmAddLast>1500)){window.__jmAddLast=Date.now();a.click();}},400);
2234    document.addEventListener("click",function(e){var t=e.target;while(t&&t!==document.body){if(t.tagName==="A"&&String(t.className).indexOf("btn-toggle")>=0&&t.closest&&t.closest(".xans-product-addproduct")){window.__jmAddUser=true;break;}t=t.parentElement;}},true);
2235  }
2236
2237  if(p.indexOf("/product/")===0||p.indexOf("/surl/P/")===0){
2238    var mvCta=function(){var c=document.querySelector("upsell-widget-cta");var box=document.querySelector(".wp-opt-box");if(!c||!box)return;var add=box.querySelector(".xans-product-addproduct");var left=box.querySelector(".opt-left");if(add){if(c.previousElementSibling!==add){add.insertAdjacentElement("afterend",c);c.style.margin="12px 0 8px";}}else if(left){if(left.lastElementChild!==c){left.appendChild(c);c.style.margin="12px 0 8px";}}};
2239    setInterval(mvCta,700);
2240  }
2241  var rx=new RegExp("[ ]*[{][0-9]+[}]","g");
2242  function fix(s){rx.lastIndex=0;return s.replace(rx,"");}
2243  function has(s){rx.lastIndex=0;return rx.test(s);}
2244  function scrub(root){var w=document.createTreeWalker(root,NodeFilter.SHOW_TEXT,null,false),x;while((x=w.nextNode())){if(has(x.nodeValue)){x.nodeValue=fix(x.nodeValue);}}}
2245  setInterval(function(){var els=document.querySelectorAll("upsell-option-dialog,[id^=upsell-widget]"),i;for(i=0;i<els.length;i++){scrub(els[i].shadowRoot||els[i]);}var hosts=document.body.children;for(i=0;i<hosts.length;i++){var h=hosts[i];if(h.tagName.indexOf("UPSELL-")===0&&h.shadowRoot){scrub(h.shadowRoot);}}},400);
2246})();
2247</script>
2247
2248
2249<!-- DIDIT CART v7 (2026-09-18 KST): 장바구니 PC 가로 무한 확장 수정 — 알파업셀 장바구니 위젯이 flex 컬럼(.cart-product, min-width:auto)을 밀어 ResizeObserver 루프(+450px/0.5s) → .cart-product{min-width:0} 한 줄로 차단(9/18 1440px 실측 검증). v6(로그인 관문 비회원 구매 버튼 제거, 지석님 지시 유지) 내용 그대로: 장바구니·로그인 관문·주문서 단순화 (CSS 숨김 + 표시용 JS, 스킨 원본 무변경). 제거하려면 이 블록만 삭제 -->
2250<style>
2251body.jm-basket .xans-order-basketguide,
2252body.jm-basket .xans-order-selectorder .gLeft,
2253body.jm-basket .xans-order-list .buttonGroup,
2254body.jm-basket .xans-order-list ul.info,
2255body.jm-basket .xans-order-normnormal .summary,
2256body.jm-basket .npay_event,
2257body.jm-basket .total_mileage_price_area .content{display:none !important}
2258body.jm-basket .xans-order-list .optionStr{color:#6b625c;font-size:12.5px}
2259body.jm-basket .jm-trust{margin:10px 0 0;text-align:center;font-size:12px;line-height:1.6;color:#8a7c6a}
2260body.jm-basket .jm-empty-cta{display:block;margin:16px auto 0;width:220px;padding:13px 0;text-align:center;background:#f7622e;color:#fff;border-radius:10px;font-weight:700;text-decoration:none}
2261body.jm-basket .cart-product{min-width:0}
2262body.jm-login a.btnNonmember{display:none !important}
2263</style>
2264<script>
2265(function(){
2266  var p=location.pathname;
2267  var isBasket=p.indexOf("/order/basket")===0, isOrder=p.indexOf("/order/orderform")===0, isLogin=p.indexOf("/member/login")===0;
2268  if(!isBasket&&!isOrder&&!isLogin)return;
2269  function ready(f){/complete|interactive/.test(document.readyState)?f():document.addEventListener("DOMContentLoaded",f);}
2270  var rxs=[new RegExp("[ ]*[{][0-9]+[}]","g"),new RegExp("[ ]*[0-9]+원 [(][+]배송비 [^)]*[)]","g"),new RegExp("[ ]*[0-9]+원 · 무료배송","g")];
2271  function clean(s){for(var i=0;i<rxs.length;i++){rxs[i].lastIndex=0;s=s.replace(rxs[i],"");}return s;}
2272  function scrub(root){if(!root)return;var w=document.createTreeWalker(root,NodeFilter.SHOW_TEXT,null,false),x;while((x=w.nextNode())){var v=x.nodeValue,c=clean(v);if(c!==v)x.nodeValue=c;}}
2273  ready(function(){
2274    if(isLogin){
2275      document.body.className+=" jm-login";
2276      var nms=document.querySelectorAll("a.btnNonmember");for(var q=0;q<nms.length;q++){nms[q].style.display="none";}
2277      return;
2278    }
2279    if(isOrder){setInterval(function(){var ps=document.querySelectorAll(".prdBox .info, p.option, .optionItem");for(var i=0;i<ps.length;i++)scrub(ps[i]);},500);return;}
2280    document.body.className+=" jm-basket";
2281    setInterval(function(){scrub(document.querySelector(".xans-order-list"));},500);
2282    var list=document.querySelector(".xans-order-list");
2283    if(list){list.addEventListener("click",function(e){var t=e.target;while(t&&t!==list&&!(t.tagName==="A"&&(t.className==="up"||t.className==="down")))t=t.parentElement;if(!t||t===list)return;clearTimeout(window.__jmQty);window.__jmQty=setTimeout(function(){if(window.Basket&&Basket.modifyQuantity)Basket.modifyQuantity();},700);});}
2284    var chk=function(){var cbs=document.querySelectorAll(".xans-order-list input.check");var nC=0;for(var i=0;i<cbs.length;i++){if(cbs[i].checked)nC++;}var all=(nC===0||nC===cbs.length);var as=document.querySelectorAll(".xans-order-totalorder a");for(var j=0;j<as.length;j++){var t=(as[j].innerText||"").trim();if(t==="선택상품주문"||as[j].getAttribute("data-jm")==="sel"){as[j].setAttribute("data-jm","sel");as[j].style.display=all?"none":"";}if(t==="전체상품주문"||t==="주문하기"||as[j].getAttribute("data-jm")==="all"){as[j].setAttribute("data-jm","all");as[j].innerText=all?"주문하기":"전체상품주문";if(getComputedStyle(as[j].parentElement).position==="fixed")as[j].style.width=all?"100%":"";}}};
2285    chk();document.addEventListener("change",chk,true);
2286    var btn=document.querySelector(".xans-order-totalorder .ec-base-button");
2287    if(btn&&!document.getElementById("jm-trust")){var tr=document.createElement("p");tr.id="jm-trust";tr.className="jm-trust";tr.innerHTML="맛없으면 100% 환불 · 주 7일 매일배송 · 30,000원 이상 무료배송";btn.insertAdjacentElement("afterend",tr);}
2288    var emp=document.querySelector(".xans-order-empty");
2289    if(emp&&emp.offsetParent&&!document.getElementById("jm-empty-cta")){var a=document.createElement("a");a.id="jm-empty-cta";a.className="jm-empty-cta";a.href="/product/list.html?cate_no=23";a.innerText="정미소 인기 상품 보러가기";emp.insertAdjacentElement("afterend",a);}
2290    var moved=false;
2291    var mv=function(){if(moved)return;var w=document.querySelector("upsell-widget-cart-list-top");var sel=document.querySelector(".xans-order-selectorder");if(w&&sel){sel.insertAdjacentElement("afterend",w);w.style.margin="16px 0 4px";moved=true;}};
2292    mv();var mo=new MutationObserver(mv);mo.observe(document.body,{childList:true,subtree:true});setTimeout(function(){mo.disconnect();},15000);
2293  });
2294})();
2295</script>
2295
2296
2297
2298<!-- DIDIT PDP OPTIONS v1 -->
2299<style>
2300#jm-optfix ul.ec-product-radio{display:flex;flex-direction:column}
2301.jm-best-row{order:-1}
2302.jm-bulk-row{order:1}
2303.jm-opt-badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#ff5b2e;color:#fff;font-size:11px;font-weight:700;vertical-align:middle}
2304.jm-opt-note{display:block;margin-top:2px;color:#888;font-size:12px;font-weight:400}
2305</style>
2306<script>
2307(function(){
2308  var MAP = [
2309    ['크런치1병+스무스1병', '크런치 1병 + 스무스 1병 (460g×2)', 'best', '처음이라면 두 가지 맛 모두'],
2310    ['크런치 2병', '크런치 2병 (460g×2)', '', ''],
2311    ['스무스 2병', '스무스 2병 (460g×2)', '', ''],
2312    ['크런치 1병 (460g) 16900', '크런치 1병 (460g)', '', ''],
2313    ['스무스 1병 (460g) 16900', '스무스 1병 (460g)', '', ''],
2314    ['크런치3병+스무스3병', '[5+1] 크런치 3병 + 스무스 3병 (460g×6)', 'bulk', '자주 드시는 분께 · 1개당 최저가'],
2315    ['[5+1] 크런치 6병', '[5+1] 크런치 6병 (460g×6)', 'bulk', ''],
2316    ['[5+1] 스무스 6병', '[5+1] 스무스 6병 (460g×6)', 'bulk', '']
2317  ];
2318  function relabel(){
2319    var no = (typeof window.iProductNo !== 'undefined') ? String(window.iProductNo) : '';
2320    if (no !== '14') return false;
2321    var ul = document.querySelector('ul.ec-product-radio');
2322    if (!ul) return false;
2323    var wrap = ul.parentElement;
2324    if (wrap && !wrap.id) wrap.id = 'jm-optfix';
2325    var lis = ul.children, done = 0;
2326    for (var i = 0; i < lis.length; i++) {
2327      var li = lis[i];
2328      var t = li.querySelector('.opt-title');
2329      if (!t || li.getAttribute('data-jm') === '1') continue;
2330      var raw = (t.textContent || '');
2331      for (var k = 0; k < MAP.length; k++) {
2332        if (raw.indexOf(MAP[k][0]) >= 0) {
2333          var nodes = t.childNodes;
2334          for (var n = 0; n < nodes.length; n++) {
2335            if (nodes[n].nodeType === 3 && nodes[n].nodeValue.trim().length > 2) { nodes[n].nodeValue = ' ' + MAP[k][1] + ' '; break; }
2336          }
2337          if (MAP[k][2] === 'best') { li.className = li.className + ' jm-best-row'; var b = document.createElement('span'); b.className = 'jm-opt-badge'; b.textContent = 'BEST'; t.insertBefore(b, t.firstChild); }
2338          if (MAP[k][2] === 'bulk') { li.className = li.className + ' jm-bulk-row'; }
2339          if (MAP[k][3]) { var s = document.createElement('span'); s.className = 'jm-opt-note'; s.textContent = MAP[k][3]; t.appendChild(s); }
2340          li.setAttribute('data-jm', '1');
2341          done++; break;
2342        }
2343      }
2344    }
2345    return done > 0;
2346  }
2347  function boot(){
2348    if (relabel()) return;
2349    var tries = 0;
2350    var mo = new MutationObserver(function(){ tries++; if (relabel() || tries > 60) mo.disconnect(); });
2351    mo.observe(document.body, {childList: true, subtree: true});
2352    setTimeout(function(){ mo.disconnect(); }, 20000);
2353  }
2354  if (document.readyState === 'complete') boot(); else window.addEventListener('load', boot);
2355})();
2356</script>
2356
2357<!-- /DIDIT PDP OPTIONS v1 -->
2358
2359<!-- DIDIT PITA GIFT v2 (2026-09-28): 피타 12개 세트 '딸기잼 증정' 배지 + 추가구성 쌀식빵 '딸기잼 찰떡' 배지 + 옵션 탭 무료배송 배지 주황·좌측/가격 우측. 원복 = 이 블록 삭제 -->
2360<style>
2361.didit-jam-pair{display:inline-block;margin:0 0 4px;padding:3px 9px;border-radius:999px;background:#FFE9EC;color:#D8283A;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:-0.2px}
2362.didit-gift{flex:1 1 100%;width:100%;margin:4px 0 2px;color:#E0313B;font-size:14px;font-weight:700;line-height:1.4}
2363li[option_value] .opt-title .icon-free{left:15px !important;right:auto !important;background:#FF7A1A !important}
2364li[option_value] .opt-title .opt-amounts{flex:1 1 100%;text-align:right !important}
2365</style>
2366<script>
2367(function(){
2368  function gift(){
2369    var li=document.querySelectorAll('li[option_value*="딸기잼 0원 증정"]');
2370    for(var i=0;i<li.length;i++){
2371      var t=li[i].querySelector('.opt-title');
2372      if(!t || t.querySelector('.didit-gift')) continue;
2373      var d=document.createElement('div');
2374      d.className='didit-gift';
2375      d.textContent='🍓저당 딸기잼 16,000원 상당 무료증정';
2376      t.insertBefore(d, t.querySelector('.opt-amounts'));
2377    }
2378  }
2379  function pair(){
2380    var gl=document.querySelectorAll('li[option_value*="딸기잼 0원 증정"]'),own=false;for(var g=0;g<gl.length;g++){if(!gl[g].closest('.xans-product-addproduct'))own=true;}if(!own) return;
2381    var rows=document.querySelectorAll('.xans-product-addproduct li.tr');
2382    for(var k=0;k<rows.length;k++){
2383      var nm=rows[k].querySelector('p.name');
2384      if(!nm || nm.textContent.indexOf('쌀식빵')<0) continue;
2385      if(rows[k].querySelector('.didit-jam-pair')) continue;
2386      var s=document.createElement('span');
2387      s.className='didit-jam-pair';
2388      s.textContent='🍓 증정 딸기잼이랑 찰떡궁합';
2389      nm.parentNode.insertBefore(s,nm);
2390    }
2391  }
2392  function run(){ gift(); pair(); }
2393  var n=0, tm=setInterval(function(){ run(); if(++n>25) clearInterval(tm); },600);
2394  document.addEventListener('DOMContentLoaded',run);
2395})();
2396</script>
2396
2397<!-- /DIDIT PITA GIFT v2 -->
2398
2399<!-- DIDIT ORDER GUARANTEE v2 (2026-09-29): 주문서 결제하기 버튼 위 맛 보증 한 줄(첫 구매 한정·수령 후 7일 이내 표기, 9/29 문구 수정). 모바일=하단 고정 결제바 안 1줄, PC=결제정보와 버튼 사이 2줄(흰 배경). 스킨이 버튼을 옮겨도 따라감. 원복 = 이 블록 삭제 -->
2400<script>
2401(function(){
2402  if (location.pathname.indexOf('/order/orderform') < 0) return;
2403  var B = '<b style="color:#f77548;font-weight:600">맛없으면 100% 환불</b>';
2404  function place(){
2405    var b = document.getElementById('btn_payment');
2406    if (!b) return;
2407    var w = b.closest ? b.closest('.ec-base-button') : b.parentNode;
2408    if (!w || !w.parentNode) return;
2409    var fixed = window.getComputedStyle(w).position === 'fixed';
2410    var mode = fixed ? 'm' : 'p';
2411    var d = document.getElementById('jm-guarantee');
2412    if (!d) { d = document.createElement('div'); d.id = 'jm-guarantee'; }
2413    if (d.getAttribute('data-mode') !== mode) {
2414      d.setAttribute('data-mode', mode);
2415      if (fixed) {
2416        d.style.cssText = 'text-align:center;font-size:12.5px;line-height:1.4;color:#777;letter-spacing:-0.2px;padding:0 0 7px;margin:0;background:#fff';
2417        d.innerHTML = B + ' · 첫 구매 한정, 수령 후 7일 이내';
2418      } else {
2419        d.style.cssText = 'margin:0;padding:6px 0 16px;background:#fff;text-align:center;font-size:13px;line-height:1.55;color:#555;letter-spacing:-0.2px';
2420        d.innerHTML = B + '해 드려요<br><span style="color:#999;font-size:12px">첫 구매 한정, 수령 후 7일 이내 채널톡으로 알려주세요</span>';
2421      }
2422    }
2423    if (fixed) { if (w.firstElementChild !== d) w.insertBefore(d, w.firstChild); }
2424    else { if (d.nextElementSibling !== w || d.parentNode !== w.parentNode) w.parentNode.insertBefore(d, w); }
2425  }
2426  place();
2427  var n = 0; var t = setInterval(function(){ place(); if (++n > 40) clearInterval(t); }, 250);
2428  window.addEventListener('resize', place);
2429})();
2430</script>
2430
2431<!-- /DIDIT ORDER GUARANTEE v2 -->
2432
2433<span itemscope="" itemtype="https://schema.org/Organization">
2434<link itemprop="url" href="https://jungmiso.com">
2435<a itemprop="sameAs" href="https://www.instagram.com/jungmiso_official/"></a>
2436</span>
2437<script type="text/javascript" src="/app/Eclog/js/cid.generate.js?vs=73a017eaa1bb2a452b5bcc92acd54acb&u=diditinc.1"></script>
vendor: 1 bytes, line 2437
2437
2438<script type="text/javascript" src="/app/Manage/js/inflowbeacon.js?vs=73a017eaa1bb2a452b5bcc92acd54acb&u=diditinc.1"></script>
vendor: 1 bytes, line 2438
2438
2439<script>        (function (i, s, o, g) {
2440            var a = s.createElement(o), m = s.getElementsByTagName(o)[0];
2441            var initialized = false;
2442            var interval = null;
2443
2444            function safeInit() {
2445              if (initialized) return;
2446              if (typeof i.initCaWebAnalytics === 'function') {
2447                try {
2448                  i.initCaWebAnalytics({"mid":"diditinc","stype":"e","domain":"","shop_no":1,"lang":"ko_KR","mobile_flag":"F","send_endpoint":"https://ca-log.cafe24data.com","path_role":"MEMBER_LOGIN"});
2449                  initialized = true;
2450                } finally {
2451                  if (interval) clearInterval(interval);
2452                  a.onload = a.onreadystatechange = a.onerror = null;
2453                }
2454              }
2455            }
2456
2457            a.onload = a.onreadystatechange = function () {
2458              if (!a.readyState || a.readyState === 'loaded' || a.readyState === 'complete') {
2459                safeInit();
2460              }
2461            };
2462
2463            a.onerror = function () {
2464              if (interval) { clearInterval(interval); interval = null; }
2465              a.onload = a.onreadystatechange = a.onerror = null;
2466            };
2467
2468            interval = setInterval(safeInit, 200);
2469            setTimeout(function () {
2470              if (interval) { clearInterval(interval); interval = null; }
2471            }, 10000);
2472
2473            safeInit();
2474
2475            a.async = 1;
2476            a.setAttribute('crossorigin', 'anonymous');
2477            a.src = g;
2478            m.parentNode.insertBefore(a, m);
2479        })(window, document, 'script', "//optimizer.poxo.com/ca2/analytics.js?v=20261006");</script>
2479
2480
2481                
2481<script>
2482                try {
2483                    // Account ID 적용
2484                    if (!wcs_add) var wcs_add = {};
2485                    wcs_add["wa"] = "s_282cb92bae14";
2486            
2487                    // 네이버 페이 White list가 있을 경우
2488                    wcs.checkoutWhitelist = ["diditinc.cafe24.com", "www.diditinc.cafe24.com", "m.diditinc.cafe24.com", "jungmiso.com", "www.jungmiso.com", "m.jungmiso.com"];
2489                
2490                    // 레퍼러 
2491                    wcs.setReferer("");
2492
2493                    // 유입 추적 함수 호출
2494                    wcs.inflow("jungmiso.com");
2495
2496                    // 로그수집
2497                    wcs_do();
2498                } catch (e) {};
2499                </script>
2499
2500            
2501
2502<!-- External Script Start -->
2503
2504<!-- fbe -->
2505<!-- CMC3 script -->
2506<div id="fbe_common_top_script" style="display:none;">
2507  
2507<script type="text/javascript">
2508if (typeof facebookChannel === 'undefined') {
2509  var facebookChannel = {
2510    mall_id: CAFE24.SHOP.getMallID(),
2511    shop_no: CAFE24.SDE_SHOP_NUM,
2512    shop_id: CAFE24.SHOP.getMallID() + '.' + CAFE24.SDE_SHOP_NUM,
2513    external_id: null,
2514    event_id: null,
2515
2516    setInitActivated: function(is_activated) {
2517      window.top.fbe_init_activated = !!is_activated;
2518    },
2519    getInitActivated: function() {
2520      return !!window.top.fbe_init_activated;
2521    },
2522    setEventActivated: function(event_type, is_activated) {
2523      if (typeof event_type === 'string' && event_type) {
2524        let key = 'fbe_' + event_type + '_activated'
2525        window.top[key] = !!is_activated;
2526      }
2527    },
2528    getEventActivated: function(event_type) {
2529      if (typeof event_type === 'string' && event_type) {
2530        let key = 'fbe_' + event_type + '_activated'
2531        return !!window.top[key];
2532      }
2533      return false;
2534    },
2535    getCookie: function(name) {
2536      return (name = (document.cookie + ';').match(name + '=.*;')) && name[0].split(/=|;/)[1];
2537    },
2538    getExternalId: function() {
2539      return facebookChannel.getCookie('fb_external_id');
2540    },
2541    getEventId: function() {
2542      return facebookChannel.getCookie('fb_event_id');
2543    },
2544    getInt: function(value) {
2545      let value_int = parseInt(value);
2546      value_int = isNaN(value_int) ? 0 : value_int;
2547      return value_int;
2548    },
2549    getFloat: function(value) {
2550      let value_float = parseFloat(value);
2551      value_float = isNaN(value_float) ? 0.00 : value_float.toFixed(2);
2552      return value_float;
2553    },
2554    init: function() {
2555      if (facebookChannel.getInitActivated()) {
2556        return;
2557      }
2558      facebookChannel.setInitActivated(true);
2559
2560      !function(f,b,e,v,n,t,s)
2561      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2562        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
2563        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
2564        n.queue=[];t=b.createElement(e);t.async=!0;
2565        t.src=v;s=b.getElementsByTagName(e)[0];
2566        s.parentNode.insertBefore(t,s)}(window,document,'script',
2567        'https://connect.facebook.net/en_US/fbevents.js');
2568
2569      if ((typeof EC_GLOBAL_INFO !== 'undefined' && EC_GLOBAL_INFO.getCountryCode() === 'US') || (typeof SHOP !== 'undefined' && SHOP.getLanguage() === 'en_US')) {
2570        fbq('dataProcessingOptions', ['LDU'], 0, 0);
2571      }
2572
2573      if (typeof ECLOG !== 'undefined' && !!ECLOG.EXTERNAL_ID) {
2574        ECLOG.EXTERNAL_ID.chk(facebookChannel.shop_id, function(error, external_id) {
2575          if (error || !external_id) {
2576            external_id = facebookChannel.getExternalId();
2577            console.info('external_id is cookie value.', '(1)');
2578          }
2579          fbq('init', '978752805047336',{external_id: external_id}, {agent: 'plcafe24'});
2580          fbq('trackSingle', '978752805047336', 'PageView');
2581          facebookChannel.external_id = external_id;
2582          facebookChannel.basketEvent();
2583        });
2584      } else {
2585        let external_id = facebookChannel.getExternalId();
2586        console.info('external_id is cookie value.', '(2)');
2587
2588        fbq('init', '978752805047336',{external_id: external_id}, {agent: 'plcafe24'});
2589        fbq('trackSingle', '978752805047336', 'PageView');
2590        facebookChannel.external_id = external_id;
2591        facebookChannel.basketEvent();
2592      }
2593    },
2594    pixelEvent: function(event_type, callback, is_cookie_event) {
2595      if (facebookChannel.getEventActivated(event_type)) {
2596        return;
2597      }
2598      facebookChannel.setEventActivated(event_type, true);
2599      is_cookie_event = !!is_cookie_event;
2600
2601      let retry = 0;
2602      let execute = function() {
2603        if (!facebookChannel.external_id) {
2604          if (retry < 300) {
2605            retry++;
2606            if (retry >= 5) {
2607              console.warn('retry #' + retry, event_type);
2608            }
2609            setTimeout(execute, 1000);
2610          } else {
2611            console.warn('external_id is empty.');
2612          }
2613          return;
2614        }
2615
2616        if (callback.length === 0) {
2617          callback();
2618        }
2619        else if (!is_cookie_event && typeof ECLOG !== 'undefined' && !!ECLOG.EVENT_ID) {
2620          ECLOG.EVENT_ID.chk(facebookChannel.shop_id, function(error, event_id) {
2621            if (error || !event_id) {
2622              event_id = facebookChannel.getEventId();
2623              console.info('event_id is cookie value.', '(1)');
2624            }
2625            facebookChannel.event_id = event_id;
2626            if (event_id) {
2627              callback(event_id);
2628            } else {
2629              console.warn('event_id is empty.', '(1)');
2630            }
2631          });
2632        }
2633        else {
2634          let event_id = facebookChannel.getEventId();
2635          console.info('event_id is cookie value.', '(2)');
2636          facebookChannel.event_id = event_id;
2637          if (event_id) {
2638            callback(event_id);
2639          } else {
2640            console.warn('event_id is empty.', '(2)');
2641          }
2642        }
2643      };
2644      execute();
2645    },
2646    messengerChatPlugin: function() {
2647      let event_type = 'messenger';
2648      let sdk_version = '';
2649      let locale = '';
2650      if (!sdk_version) {
2651        console.warn('sdk_version is empty.');
2652        return;
2653      }
2654      if (!locale) {
2655        console.warn('locale is empty.');
2656        return;
2657      }
2658      if (facebookChannel.getEventActivated(event_type)) {
2659        return;
2660      }
2661      facebookChannel.setEventActivated(event_type, true);
2662
2663      window.fbAsyncInit = function() {
2664        FB.init({
2665          appId : '216637735743129',
2666          autoLogAppEvents : true,
2667          xfbml : true,
2668          version : sdk_version
2669        });
2670      };
2671      (function(d, s, id) {
2672        var js, fjs = d.getElementsByTagName(s)[0];
2673        if (d.getElementById(id)) return;
2674        js = d.createElement(s); js.id = id;
2675        js.src = 'https://connect.facebook.net/' + locale + '/sdk/xfbml.customerchat.js';
2676        fjs.parentNode.insertBefore(js, fjs);
2677      }(document, 'script', 'facebook-jssdk'));
2678    },
2679    basketEvent: function() {
2680      let event_key = 'AddToCart';
2681      if (facebookChannel.getEventActivated(event_key + '_listener')) {
2682        return;
2683      }
2684      facebookChannel.setEventActivated(event_key + '_listener', true);
2685
2686      facebookChannel.pixelEvent(event_key, function(event_id) {
2687        EC$("body").bind("EC_PRODUCT_ACTION_BASKET", function(e, params) {
2688          try {
2689            // 필수 데이터 검증
2690            let validation_error = null;
2691
2692            if (!params || typeof params !== 'object') {
2693              validation_error = 'params가 없거나 유효하지 않음';
2694            } else if (!params.product_no) {
2695              validation_error = 'product_no가 없음';
2696            } else if (!params.contents || params.contents.length === 0) {
2697              validation_error = 'contents가 비어있음';
2698            } else if (typeof params.total_price === 'undefined' || params.total_price === null) {
2699              validation_error = 'total_price가 없음';
2700            } else {
2701              // contents 배열의 각 항목 검증
2702              for (let i = 0; i < params.contents.length; i++) {
2703                let item = params.contents[i];
2704                if (!item.variant_code) {
2705                  validation_error = 'contents[' + i + '].variant_code가 없음';
2706                  break;
2707                }
2708                if (!item.quantity) {
2709                  validation_error = 'contents[' + i + '].quantity가 없음';
2710                  break;
2711                }
2712                if (typeof item.price === 'undefined' || item.price === null) {
2713                  validation_error = 'contents[' + i + '].price가 없음';
2714                  break;
2715                }
2716              }
2717            }
2718
2719            // 검증 실패 시 로그 전송 후 종료
2720            if (validation_error) {
2721              console.warn('AddToCart 이벤트 무시: ' + validation_error);
2722              window.EC_JET?.message?.({
2723                mall_id: facebookChannel.mall_id,
2724                shop_no: facebookChannel.shop_no,
2725                pixel_id: 978752805047336,
2726                external_id: facebookChannel.external_id,
2727                event_id: event_id,
2728                validation_error: validation_error,
2729                params: params
2730              }, 'MBE_ADDTOCART_VALIDATION_ERROR');
2731              return;
2732            }
2733
2734            let event_data = {
2735              contents: params.contents.map(function(v) {
2736                return {
2737                  id: params.product_no + '.' + v.variant_code,
2738                  quantity: facebookChannel.getInt(v.quantity),
2739                  item_price: facebookChannel.getFloat(v.price)
2740                };
2741              }),
2742              content_type: 'product',
2743              value: facebookChannel.getFloat(params.total_price),
2744              currency: params.currency
2745            };
2746
2747            let event_log_data = Object.assign({
2748              mall_id: facebookChannel.mall_id,
2749              shop_no: facebookChannel.shop_no,
2750              pixel_id: 978752805047336,
2751              external_id: facebookChannel.external_id,
2752              event_id: event_id
2753            }, event_data);
2754
2755            window.EC_JET?.message?.(event_log_data, 'MBE_ADDTOCART_EVENT');
2756            fbq('trackSingle', '978752805047336', event_key, event_data, {eventID: event_id});
2757          } catch (e) { console.error(e); }
2758        });
2759      });
2760    }
2761  };
2762
2763  window.addEventListener('load', facebookChannel.init, false);
2764}
2765</script>
2765
2766<noscript><img height="1" width="1" style="display:none"
2767  src="https://www.facebook.com/tr?id=978752805047336&ev=PageView&noscript=1"
2768/></noscript>
2769</div>
2770<!-- CMC3 script -->
2771
2772<!-- gyc -->
vendor: 64 bytes, lines 2772-2773
2772
2773<script async src="https://www.googletagmanager.com/gtag/js?id=
2773AW-16872305080
vendor: 12 bytes, line 2773
2773"></script>
2774<script>
2775  
vendor: 135 bytes, lines 2775-2780
2775window.dataLayer=window.dataLayer||[];
2776  function gtag(){
2777    dataLayer.push(arguments);
2778  }
2779  gtag('js',new Date());
2780  gtag('config','
2780AW-16872305080
vendor: 6 bytes, lines 2780-2781
2780');
2781  
2781gtag('config','GT-P3558629');
2782</script>
2782
2783
2784<!-- Event snippet Page View conversion page -->
2785<script>
2786  gtag('event', 'conversion', {
2787    'send_to': 'AW-16872305080/ag1HCIXEqrAcELjjq-0-',
2788    'value': 0.0
2789  });
2790</script>
2790
2791<!-- kmp -->
2792<!-- CMC3 script -->
2793<div id="kmp_common_top_script" style="display:none;">
2794<script type="text/javascript" charset="UTF-8" src="//t1.daumcdn.net/kas/static/kp.js"></script>
2794</script>
vendor: 1 bytes, line 2794
2794
2795<script type="text/javascript">
2796  kakaoPixel('181142516876986828').pageView();
2797  kakaoPixel.setServiceOrigin('20001');
2798</script>
2798
2799
2800</div>
2801<!-- CMC3 script -->
2802 
2803<!-- External Script End -->
2804
2805<script type="text/javascript" src="//t1.daumcdn.net/adfit/static/kp.js" charset="utf-8"></script>
vendor: 1 bytes, line 2805
2805
2806<script type="text/javascript" src="//t1.kakaocdn.net/kakao_js_sdk/v1/kakao.min.js" charset="utf-8"></script>
vendor: 1 bytes, line 2806
2806
2807<script type="text/javascript" src="/ind-script/i18n.php?v=2609301508&lang=ko_KR&domain=front&type=" charset="utf-8"></script>
2807
2808
2809<script src="/ind-script/optimizer.php?filename=vVjbcuM2DH23_drvUDud6fTVsZs2E2fWEyfdZ5iCZMYkwfLiRPv1hSTvbmxZiahs-6IbcQBeDg9AFQ40PpPbZw49RScwe_KZ_OV3M3vyPxXd1igtiH329E9EVx1vv85-m_08yB5fAjoDyh8_zATRXuI4bHQqoZMzFLPCJAJASfApGG4N5JoBWUclo04mNoeAQWrMNGk0IUNx1zx8lmH38GUJAWZamnfRSm7ZFh_4uc_WWydNKHpdkYh14GtyekEmOFIKXZ_1WkU_t_bKybzsjRiDVH1thaNmtBNPiu3ITALZiZIGJ1swpj9yCxSkNZm3bV7AMHENc8Q6DO95bKwDaqt4Hl-bgrXZHW2lwuz-FartQWeMPdaa8sif_LO0Q5wX0Yh6UjK2y6MIM31GoaG4TkAmSvbY8vQ1UMGXShHkA0x1DFDH-LT16A6n09oDsaSqQqp3yJBjAVGFemhegwtX33iQrgTbUjag_1-Dct6CxvP8-HF4BC9NOQ6rMUBeS8ZH1PPSAglX2UCTJ38uRg0PUW_RnSw4-MqITDcN8_p5Awe8yQcgW8yKykFxXlnfItrBiL_RyaJqN9Bg0KZd0kG29xiiM48D85FVkUfgswNnF14_cl-X5NuHhLzTdVavtMl91yl7sExU_NF-d6gs_kd93oHJ1UBZSHB7aBjxo72y6IUPToQiAazye-rbm9-j9RjMY9htNqtz7m52ZE-Ye92o8C3sgbJ9fV3LF1TdFP8GeNEkxccLObEHsMRtLAfa3mOBDo3ARXT1vVo7KYYkt6_2mWfHUzsKJY5v04LrIwjjon4M_FY5tQtacfEmg0TfZ7NoRPwWq46KgYHyrJCoZ3zqOdPjtIzg8gGYVvSba6J1q5mJoE8uRydMSIRdgd9jGIvrkGcwcn2syNKwC4qs0Om9vePEBmVqT5doycvUWJ-l362kHwMTFJOH5lBgMui-Ae2xYvHNR2EfKIBajOhvw9NUyqDBQo6j6Aqq5Hh_OshTycJphVjMpGjArNnPqRzlYl-uyUabuikiH6k1Ot5SB5k-ucv2nLHZSWu51J7nOaukT-18tZJ7PG7qMbQ4cTBi-zS0-kvWPxeq0bQ84h9g-wH0DZ-axw5gyScWqW5MQakcUCA1bBUmR7cQdo4UTi8WTgNCr87OyT0QO1jw2_Q3VRcPPV1z_zzjklB1ef_H8UTXzeR1sxdO2jAIUxdw2byuxCyK5g9KAd20dxF6ohDWLt78T-MoBryWL9z-Lw&type=js&k=8f4988579ab3cea477584a13948cf308b85c2b49&t=1790836643" ></script>
2809<script src="/ind-script/optimizer_user.php?filename=jZBBasMwEEX3trY9hzAUcoDuQnelB1Dtj5GjkdSZUUxy-qoQuiiO5Z3gvfmfL5nQTxA_RysXH0-2X7NdxIY0-2gWeZH_QoWUphJgCfQF3lGLgM8fm-hRQ-6CN6d496J7nqw-gw09KXpYy3cB3zo48XFui8V3gxkG83os19TZLhx0EXCtu-4pUetiTCXqZ25pazUc13QcqBd13LHT-g-dXOdWttRdW1g9oTL8PfZ3EKXtGoGWvHc7QZ0PdiyiifqUtWfk4MZGIf_yHw&type=js&k=2702da201814fb265777b11bcef4942250cd8c7b&t=1786623323&user=T" ></script>
vendor: 1 bytes, line 2809
2809
2810<script type="text/javascript">
2811var sIsFrontDesignChangeRequired = 'F';
2812var sYtshopping = 'F';
2813var sIsYoutubeShops = 'F';
2814var sIsValidChRef = 'F';
2815var sChRef = '';
2816var sIsDropshipping = 'F';
2817if (sIsValidChRef === 'T') {
2818sessionStorage.setItem('ch_ref', sChRef);
2819}
2820// ch_ref 존재 여부 체크
2821CAFE24.hasChRef = function() {
2822if (sIsValidChRef === 'T' && sessionStorage.getItem('ch_ref')) {
2823return true;
2824}
2825return false;
2826}
2827// ch_ref 데이터 조회
2828CAFE24.getChRefData = function() {
2829if (sIsValidChRef === 'T') {
2830return sessionStorage.getItem('ch_ref');
2831}
2832}
2833// 프론트 디자인 변경이 필요한지 여부 반환
2834CAFE24.checkChannelUI = function() {
2835// [ECHOSTING-598429] 드롭쉬핑은 항상 전체 UI 노출
2836if (sIsDropshipping === 'T') {
2837return false;
2838}
2839if ((sIsFrontDesignChangeRequired === 'T' && sessionStorage.getItem('ch_ref')) || sIsYoutubeShops === 'T') {
2840return true;
2841} else {
2842return false;
2843}
2844}
2845// 파라미터에 ch_ref 추가
2846CAFE24.attachChRef = function(sUrl) {
2847if (sUrl) {
2848var sChRef = CAFE24.getChRefData();
2849if (sChRef) {
2850var sSeparator = (sUrl.includes('?')) ? '&' : '?';
2851sUrl += sSeparator + 'ch_ref=' + sChRef;
2852}
2853}
2854return sUrl;
2855}
2856var sIsCheckout = 'F';
2857var sCheckoutToken = '';
2858if (sIsCheckout === 'T') {
2859sessionStorage.setItem('checkoutToken', sCheckoutToken);
2860} else {
2861sessionStorage.removeItem('checkoutToken');
2862}
2863CAFE24.getCheckoutToken = function() {
2864if (sIsCheckout === 'T') {
2865return sessionStorage.getItem('checkoutToken');
2866}
2867}
2868CAFE24.attachCheckoutParam = function(sUrl) {
2869if (sUrl) {
2870var sCheckoutToken = CAFE24.getCheckoutToken();
2871if (sCheckoutToken) {
2872var sSeparator = (sUrl.includes('?')) ? '&' : '?';
2873sUrl += sSeparator + 'checkoutToken=' + sCheckoutToken;
2874}
2875}
2876return sUrl;
2877}
2878CAFE24.MOBILE_WEB = false; var mobileWeb = CAFE24.MOBILE_WEB;
2879try {
2880var isUseLoginKeepingSubmit = false;
2881// isSeqNoKeyExpiretime
2882function isSeqNoKeyExpiretime(iExpiretime)
2883{
2884var sDate = new Date();
2885var iNow = Math.floor(sDate.getTime() / 1000);
2886// 유효시간 확인
2887if (iExpiretime > iNow) {
2888return false;
2889}
2890return true;
2891}
2892function isUseLoginKeeping()
2893{
2894// 디바이스 확인
2895if (EC_MOBILE_DEVICE === false) {
2896return;
2897}
2898// 로그인 여부
2899var isLogin = document.cookie.match(/(?:^| |;)iscache=F/) ? true : false
2900if (isLogin) {
2901return;
2902}
2903var sLoginKeepingInfo = localStorage.getItem('use_login_keeping_info');
2904var iSeqnoExpiretime;
2905var iSeqNoKey;
2906if (sLoginKeepingInfo == null) {
2907iSeqnoExpiretime = localStorage.getItem('seq_no_key_expiretime');
2908iSeqNoKey = localStorage.getItem('seq_no_key');
2909// 유효시간, key 값 확인
2910if (iSeqnoExpiretime === null || iSeqNoKey === null) {
2911return;
2912}
2913} else {
2914var oLoginKeepingInfo = JSON.parse(sLoginKeepingInfo);
2915iSeqNoKey = oLoginKeepingInfo.seq_no_key;
2916iSeqnoExpiretime = oLoginKeepingInfo.seq_no_key_expiretime;
2917if (isNaN(iSeqNoKey) === true || isNaN(iSeqnoExpiretime) === true) {
2918return;
2919}
2920}
2921if (isSeqNoKeyExpiretime(iSeqnoExpiretime) === false) {
2922return;
2923}
2924useLoginKeepingSubmit();
2925}
2926function findGetParamValue(paramKey)
2927{
2928var result = null,
2929tmp = [];
2930location.search.substr(1).split('&').forEach(function (item) {
2931tmp = item.split('=');
2932if (tmp[0] === paramKey) result = decodeURIComponent(tmp[1]);
2933});
2934return result;
2935}
2936function useLoginKeepingSubmit()
2937{
2938var iSeqnoExpiretime;
2939var iSeqNoKey;
2940var sUseLoginKeepingIp;
2941var sLoginKeepingInfo = localStorage.getItem('use_login_keeping_info');
2942if (sLoginKeepingInfo == null) {
2943iSeqnoExpiretime = localStorage.getItem('seq_no_key_expiretime');
2944iSeqNoKey = localStorage.getItem('seq_no_key');
2945} else {
2946var oLoginKeepingInfo = JSON.parse(sLoginKeepingInfo);
2947iSeqNoKey = oLoginKeepingInfo.seq_no_key;
2948iSeqnoExpiretime = oLoginKeepingInfo.seq_no_key_expiretime;
2949sUseLoginKeepingIp = oLoginKeepingInfo.use_login_keeping_ip;
2950}
2951var oForm = document.createElement('form');
2952oForm.method = 'post';
2953oForm.action = '/exec/front/member/LoginKeeping';
2954document.body.appendChild(oForm);
2955var oSeqNoObj = document.createElement('input');
2956oSeqNoObj.name = 'seq_no_key';
2957oSeqNoObj.type = 'hidden';
2958oSeqNoObj.value = iSeqNoKey;
2959oForm.appendChild(oSeqNoObj);
2960oSeqNoObj = document.createElement('input');
2961oSeqNoObj.name = 'seq_no_key_expiretime';
2962oSeqNoObj.type = 'hidden';
2963oSeqNoObj.value = iSeqnoExpiretime;
2964oForm.appendChild(oSeqNoObj);
2965var returnUrl = findGetParamValue('returnUrl');
2966if (returnUrl == '' || returnUrl == null) {
2967returnUrl = location.pathname + location.search;
2968}
2969oSeqNoObj = document.createElement('input');
2970oSeqNoObj.name = 'returnUrl';
2971oSeqNoObj.type = 'hidden';
2972oSeqNoObj.value = returnUrl;
2973oForm.appendChild(oSeqNoObj);
2974if (sUseLoginKeepingIp != undefined) {
2975oSeqNoObj = document.createElement('input');
2976oSeqNoObj.name = 'use_login_keeping_ip';
2977oSeqNoObj.type = 'hidden';
2978oSeqNoObj.value = sUseLoginKeepingIp;
2979oForm.appendChild(oSeqNoObj);
2980}
2981oForm.submit();
2982isUseLoginKeepingSubmit = true;
2983}
2984isUseLoginKeeping();
2985} catch(e) {
2986}
2987var login_id_type_text = '아이디'; 
2988var sFormId = "member_form_9097149921"
2989var sEleId = ["member_form_9097149921::member_id","member_form_9097149921::member_passwd","member_form_9097149921::returnUrl","member_form_9097149921::forbidIpUrl","member_form_9097149921::certificationUrl","member_form_9097149921::sIsSnsCheckid","member_form_9097149921::sProvider","member_form_9097149921::ch_ref","member_form_9097149921::checkoutToken","member_form_9097149921::check_save_id","member_form_9097149921::use_login_keeping","member_form_9097149921::sLoginKey","member_form_9097149921::use_login_keeping_no","member_form_9097149921::is_use_login_keeping_ip"]
2990window.EC_FORM_ELEID = window.EC_FORM_ELEID || {};
2991window.EC_FORM_ELEID["member_form_9097149921"] = ["member_form_9097149921::member_id","member_form_9097149921::member_passwd","member_form_9097149921::returnUrl","member_form_9097149921::forbidIpUrl","member_form_9097149921::certificationUrl","member_form_9097149921::sIsSnsCheckid","member_form_9097149921::sProvider","member_form_9097149921::ch_ref","member_form_9097149921::checkoutToken","member_form_9097149921::check_save_id","member_form_9097149921::use_login_keeping","member_form_9097149921::sLoginKey","member_form_9097149921::use_login_keeping_no","member_form_9097149921::is_use_login_keeping_ip"];
2992AuthSSL.Bind(sFormId, sEleId);
2993var getParams = new URLSearchParams(window.location.search);
2994var sProvider = getParams.get('provider');
2995var oAuth2EncData = getParams.get('encrypt');
2996var sProviderTitle = getParams.get('sProviderTitleEn');
2997// 모든 값이 null이 아니고 빈 문자열이 아닐 경우에만 실행
2998if (sProvider && oAuth2EncData && sProviderTitle) {
2999memberSns.sProvider = sProvider;
3000memberSns.oAuth2EncData = oAuth2EncData;
3001memberSns.sProviderTitle = sProviderTitle;
3002cacheOpenAgreementLayer();
3003}
3004var login_id_type_text = '아이디'; 
3005var sFormId = "member_form_2199047199"
3006var sEleId = ["member_form_2199047199::member_id","member_form_2199047199::member_passwd","member_form_2199047199::returnUrl","member_form_2199047199::forbidIpUrl","member_form_2199047199::certificationUrl","member_form_2199047199::sIsSnsCheckid","member_form_2199047199::sProvider","member_form_2199047199::ch_ref","member_form_2199047199::checkoutToken","member_form_2199047199::check_save_id","member_form_2199047199::use_login_keeping","member_form_2199047199::sLoginKey","member_form_2199047199::use_login_keeping_no","member_form_2199047199::is_use_login_keeping_ip"]
3007window.EC_FORM_ELEID = window.EC_FORM_ELEID || {};
3008window.EC_FORM_ELEID["member_form_2199047199"] = ["member_form_2199047199::member_id","member_form_2199047199::member_passwd","member_form_2199047199::returnUrl","member_form_2199047199::forbidIpUrl","member_form_2199047199::certificationUrl","member_form_2199047199::sIsSnsCheckid","member_form_2199047199::sProvider","member_form_2199047199::ch_ref","member_form_2199047199::checkoutToken","member_form_2199047199::check_save_id","member_form_2199047199::use_login_keeping","member_form_2199047199::sLoginKey","member_form_2199047199::use_login_keeping_no","member_form_2199047199::is_use_login_keeping_ip"];
3009AuthSSL.Bind(sFormId, sEleId);
3010var getParams = new URLSearchParams(window.location.search);
3011var sProvider = getParams.get('provider');
3012var oAuth2EncData = getParams.get('encrypt');
3013var sProviderTitle = getParams.get('sProviderTitleEn');
3014// 모든 값이 null이 아니고 빈 문자열이 아닐 경우에만 실행
3015if (sProvider && oAuth2EncData && sProviderTitle) {
3016memberSns.sProvider = sProvider;
3017memberSns.oAuth2EncData = oAuth2EncData;
3018memberSns.sProviderTitle = sProviderTitle;
3019cacheOpenAgreementLayer();
3020}
3021CAFE24.KAKAO_PIXEL_BRIDGE.init("181142516876986828");
3022var sMileageName = '기본 1% 적립금';
3023var sMileageUnit = '[:PRICE:]원';
3024var sDepositName = '예치금';
3025var sDepositUnit = '원';
3026CAFE24.SHOP_CURRENCY_INFO = {"1":{"aShopCurrencyInfo":{"currency_code":"KRW","currency_no":"410","currency_symbol":"\uffe6","currency_name":"South Korean won","currency_desc":"\uffe6 \uc6d0 (\ud55c\uad6d)","decimal_place":0,"round_method_type":"F"},"aShopSubCurrencyInfo":null,"aBaseCurrencyInfo":{"currency_code":"KRW","currency_no":"410","currency_symbol":"\uffe6","currency_name":"South Korean won","currency_desc":"\uffe6 \uc6d0 (\ud55c\uad6d)","decimal_place":0,"round_method_type":"F"},"fExchangeRate":1,"fExchangeSubRate":null,"aFrontCurrencyFormat":{"head":"","tail":"\uc6d0"},"aFrontSubCurrencyFormat":{"head":"","tail":""},"bPresentmentEnabled":false,"aPresentmentCurrencyInfo":null,"fExchangePresentmentRate":null,"aFrontPresentmentCurrencyFormat":null,"bGlobaleEnabled":false}}; var SHOP_CURRENCY_INFO = CAFE24.SHOP_CURRENCY_INFO;
3027CAFE24.APPSCRIPT_ASSIGN_DATA = CAFE24.APPSCRIPT_ASSIGN_DATA || [{'src':'https://calendar-app.cafe24.com/openapi/inject.js?vs=20240913163629.1&client_id=A8RQp67UIt9nBlqvThz2jC'},{'src':'https://static.marketap.io/sdk/cafe24-wrapper.js?vs=20260625195736.1&client_id=Z4DUABE
3027hEpvvQBEQESrexC'},{'src':'https://cdn.datarize.io/logger/autoembed.min.js?site_id=12717&vs=20260720193352.1&client_id=jClAHyRvAdNkCcIH9Cz1PC'},{'src':'https://static.alphwidget.com/script/Review-Script/PRODUCTION/alpha_au.js?vs=20250624183023.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Review-Script/PRODUCTION/alpha-review-cafe24-initial.min.js?vs=20251112134944.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Common-Script/PRODUCTION/alphacore_alpha_data.js?vs=20260528120139.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Upsell-Script/PRODUCTION/alpha-upsell-shadow-bundle.js?vs=20260915174525.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://cax.channel.io/cafe24/plugins/e11e206e-6d9e-4cbd-be84-68872c2f11df.js?vs=20250219214441.1&client_id=QKWiDNLcK9koJO0swpfnuE'},{'src':'https://cdn.onehae.kr/scripts/v2.7/onehae.min.js?vs=20251210170823.1&client_id=jvweNNwf9UCLuvpBevvToU', 'integrity': 'sha384-1JLOoOq0WoHIScWZZRmMr62CMn1ihFtTJaCM50gevk2a8g1ntBUGFDtQqBm4j7Hc'},{'src':'https://script.cpik.kr/script/cafe24/cpik-index.js?vs=20260802145206.1&client_id=9MfkjdodDK5ZTO2h2NokRG', 'integrity': 'sha384-PnafckZQ/4BxnsCHIOdzHjTjx646yRyarYfFfP2R324L/qtEh+EXN6/bXSnnqHWn'},{'src':'https://ecimg.cafe24img.com/pg1255b13643210074/diditinc/web/upload/appfiles/AIFBrluHGdhkEsW6ewuLoA/4bea4d518d8a606f65f604f990a31ee6.js?vs=20260521210723.1&client_id=AIFBrluHGdhkEsW6ewuLoA'}];
3028CAFE24.APPSCRIPT_SDK_DATA = CAFE24.APPSCRIPT_SDK_DATA || ['application','category','collection','customer','order','product','promotion','shipping','store','supply','community','notification','design','analytics','personal','privacy','mileage','salesreport'];
3029var EC_APPSCRIPT_ASSIGN_DATA = CAFE24.getDeprecatedNamespace('EC_APPSCRIPT_ASSIGN_DATA');
3030var EC_APPSCRIPT_SDK_DATA = CAFE24.getDeprecatedNamespace('EC_APPSCRIPT_SDK_DATA');
3031</script>
3031</body>
3032</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.