PageSourceSearch

https://shokz.co.kr/bbs/login.php?url=https://shokz.co.kr:443/

html shokz.co.kr collected 2026-09-30 06:27:17 UTC 186,664 bytes, 2,962 lines download raw bytes

1
2
3
4
5<!doctype html>
6<html lang="ko">
7<head>
8    <style>
9        #floatingImagePC {
10            position: fixed;
11            bottom: 200px;
12            right: 20px;
13            width: 170px;
14            height: auto;
15            cursor: pointer;
16            z-index: 1000;
17        }
18        #floatingImageMB {
19            position: fixed;
20            bottom: 90px;
21            right: 20px;
22            width: 90px;
23            height: auto;
24            cursor: move;
25            z-index: 1000;
26            left: 25px;
27        }
28        #tnb ul, ol{
29            margin: 0 !important;
30        }
31    </style>
32
33<!-- Start VWO Async SmartCode -->
34<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/>
35<script type='text/javascript' id="vwoCode">
36window._vwo_code ||
37(function () {
38var w=window,
39d=document;
40var account_id=1049185,
41version=2.2,
42settings_tolerance=2000,
43hide_element='body',
44hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important';
45/* DO NOT EDIT BELOW THIS LINE */
46var f=0, v;
47if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={script:v,nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
47,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})();
48</script>
48
49<!-- End VWO Async SmartCode -->
50<meta name="p:domain_verify" content="1e072bc710512c0485f9a03a099acac1"/>
51    <!-- Pinterest Tag -->
52<script>
53    !function(e){if(!window.pintrk){window.pintrk = function () {
54        window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
55        n=window.pintrk;n.queue=[],n.version="3.0";var
56        t=document.createElement("script");t.async=!0,t.src=e;var
57        r=document.getElementsByTagName("script")[0];
58        r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
59    pintrk('load', '2613233678971', {em: '<user_email_address>'});
60    pintrk('page');
61    pintrk('track','pagevisit');
62</script>
62
63<noscript>
64    <img height="1" width="1" style="display:none;" alt=""
65         src="https://ct.pinterest.com/v3/?event=init&tid=2613233678971&pd[em]=<hashed_email_address>&noscript=1" />
66</noscript>
67<!-- end Pinterest Tag -->
68    <!-- Tiktok pixel code Start -->
69    
69<script>
70        !function (w, d, t) {
71            w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++
72            )ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=i+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)};
73
74            ttq.load('CNUK78RC77UEH42A9SDG');
75            ttq.page();
76        }(window, document, 'ttq');
77    </script>
77
78    <!-- Tiktok pixel code End -->
79    
79<script>
80        var g5_title = "";
81        var g5_mb_no = "";
82        var g5_is_member = "";
83        var g5_mb_email = "";
84        var g5_mb_name = "";
85        var g5_mb_hp = "";
86        var evn_ga4_gtm = "GTM-WKQZW88";
87        var evn_ga4_gtm = "GTM-WKQZW88";
88
89        var get_pixel_set_domain = "shokz.co.kr";
90        var js_mb_id = "";
91    </script>
91
92    
92<script src="https://shokz.co.kr:443/js/tracking/tracking-core.js?ver=2609221605"></script>
92
93            <!--            //线上 待确认线上地址-->
94        
94<script src="//sg.linkflowtech.com/linkflow.min.js?token=Mi1jMTYwZjJmMC0xMjI4LTQwMDItYmExYS0zMjY0ZTljMWE0YmI=&server_url=https://sg.linkflowtech.com&setidentities="></script>
94
95        
95<script src="https://shokz.co.kr:443/js/linkflowact.js?ver=1790749637"></script>
95
96    <!-- Criteo 로더 파일(Partner Account ID 고정) -->
97    
97<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=131316" async="true"></script>
97
98    <!-- END Criteo 로더 파일 -->
99    <!-- Informizely code for site 引入评分系统 正式和测试通用 -->
100    
100<script id="_informizely_script_tag" type="text/javascript" async>
101        var IzWidget = IzWidget || {};
102        (function (d) {
103            var scriptElement = d.createElement('script');
104            scriptElement.type = 'text/javascript'; scriptElement.async = true;
105            scriptElement.src = "https://insitez.blob.core.windows.net/site/0d8db130-4ee2-4bf3-b8b9-7df9d9dcb9f6.js";
106            var node = d.getElementById('_informizely_script_tag');
107            node.parentNode.insertBefore(scriptElement, node);
108        })(document);
109    </script>
109
110    
110<script src="https://shokz.co.kr:443/js/md5.js?ver=2609221605"></script>
110
111    
111<script src="https://shokz.co.kr:443/js/hash-util.js?ver=2609221605"></script>
111
112    
112<script src="https://shokz.co.kr:443/js/tracking/criteo-track.js?ver=2609221605"></script>
112
113        <noscript><a href="https://www.informizely.com/">Informizely customer feedback surveys</a></noscript>
114    <!-- End Informizely code. -->
115<!--    taeds广告-->
116    
116<script type="text/javascript" src="https://p.teads.tv/teads-fellow.js" async="true"></script>
116
117    
117<script>
118        window.teads_e = window.teads_e || [];
119        window.teads_buyer_pixel_id = 15667;
120    </script>
120
121    <!-- Criteo Visit Tag -->
122    
122<script type="text/javascript">
123    (function () {
124      if (typeof hashEmail !== 'function') return;
125
126      var CRITEO_PARTNER_ID = 131316;
127      var deviceType = /iPad/.test(navigator.userAgent)
128        ? 't'
129        : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)
130          ? 'm'
131          : 'd';
132      // mb_id 仅用于 setEmail 身份,不作为 setAccount
133      var memberId = (typeof js_mb_id !== 'undefined' && js_mb_id) ? String(js_mb_id) : '';
134
135      function pushViewPage(emailSha256, emailMd5) {
136        window.criteo_q = window.criteo_q || [];
137        window.criteo_q.push(
138          { event: 'setAccount', account: CRITEO_PARTNER_ID },
139          { event: 'setEmail', email: emailSha256 || '', hash_method: 'sha256' },
140          { event: 'setEmail', email: emailMd5 || '', hash_method: 'md5' },
141          { event: 'setSiteType', type: deviceType },
142          { event: 'viewPage' }
143        );
144      }
145
146      if (!memberId) {
147        pushViewPage('', '');
148        return;
149      }
150
151      hashEmail(memberId).then(function (r) {
152        pushViewPage(r ? r.sha256 : '', r ? r.md5 : '');
153      });
154    })();
155    </script>
155
156    <!-- END Criteo Visit Tag -->
157
158<script>
159  //NOTE: 우클릭 방지 스크립트
160  document.oncontextmenu = function(){return false;}
161</script>
161
162
163
164
165<link rel="icon" href="https://static.shokz.co.kr/data/favicon/1688973370logo.ico" type="image/x-icon">
166<meta name="description" content="샥즈 공식 홈페이지에서 오픈형 이어폰과 골전도 이어폰을 만나보세요. 운동, 러닝, 일상에 최적화된 편안한 착용감과 안전한 오픈이어 사운드를 경험해보세요.">
167
168<meta property="og:type" content="website"> 
169<meta property="og:title" content="로그인 | 샥즈 공식 홈페이지 | 오픈형 이어폰 · 골전도 이어폰">
170<meta property="og:description" content="샥즈 공식 홈페이지에서 오픈형 이어폰과 골전도 이어폰을 만나보세요. 운동, 러닝, 일상에 최적화된 편안한 착용감과 안전한 오픈이어 사운드를 경험해보세요.">
171<!--<meta property="og:image" content="--><!--/kakaolinkImg.jpg?ver=--><!--">-->
172<!--<meta property="og:url" content="https://shokz.co.kr/">-->
173<meta property="og:url" content="https://shokz.co.kr:443/bbs/login.php?url=https://shokz.co.kr:443/">
174
175
176    <meta property="og:image" content="https://shokz.co.kr:443/img/kakaolinkImg.jpg?ver=2609221605">    
177
178<meta charset="utf-8">
179<meta http-equiv="imagetoolbar" content="no">
180<meta http-equiv="X-UA-Compatible" content="IE=edge">
181<meta name="keywords" content="골전도 이어폰, 골전도 블루투스 이어폰, 샥즈, aftershokz, shokz, 애프터샥 골전도 이어폰, 샥즈 골전도 이어폰, 오픈런, 오픈무브, 오픈컴, 오픈스윔">
182<meta name="robots" content="ALL">
183<link rel="canonical" href="https://shokz.co.kr/bbs/login.php?url=https://shokz.co.kr:443/">
184<meta name="viewport" content="width=device-width">
185<meta name="naver-site-verification" content="d73abd739e788bac0864668e0c55b30d5bcfb57f" />
186<meta name="facebook-domain-verification" content="nrec4ebnph7kd5jb7u4gqg22eegtsq" />
187<meta name="naver-site-verification" content="3ec3d5dace261fd3517b11821d8822894a1ccde7" />
188
189<title>로그인 | 샥즈 공식 홈페이지 | 오픈형 이어폰 · 골전도 이어폰</title>
190
191<link rel="stylesheet" href="https://shokz.co.kr:443/theme/basic/css/default_shop.css?ver=1788773896">
192<link rel="stylesheet" href="https://shokz.co.kr:443/js/font-awesome/css/font-awesome.min.css?ver=2609221605">
193<link rel="stylesheet" href="https://shokz.co.kr:443/theme/basic/css/extend_common.css?ver=2609221605">
194<link rel="stylesheet" href="https://shokz.co.kr:443/css/fonts.css?v=2609071820">
195<link rel="stylesheet" href="https://shokz.co.kr:443/js/wow/animate.css?ver=2609221605">
196<link href="https://shokz.co.kr:443/js/swiper/[email protected]" rel="stylesheet">
197<link rel="preconnect" href="https://fonts.googleapis.com">
198<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
199<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
200<link rel="stylesheet" href="https://shokz.co.kr:443/theme/basic/css/main.css?ver=2609221605">
201<link rel="stylesheet" href="https://shokz.co.kr:443/js/owlcarousel/owl.carousel.css?ver=2609221605">
202<link rel="stylesheet" href="https://shokz.co.kr:443/theme/basic/skin/member/basic/style.css?v=2609221605">
203<link rel="stylesheet" href="https://shokz.co.kr:443/skin/social/style.css?ver=2609221605">
204
205<!--[if lte IE 8]>
206<script src="https://shokz.co.kr:443/js/html5.js"></script>
206
207<![endif]-->
208<script>
209// 자바스크립트에서 사용하는 전역변수 선언
210var g5_url       = "https://shokz.co.kr:443";
211var g5_bbs_url   = "https://shokz.co.kr:443/bbs";
212var g5_is_admin  = "";
213var g5_is_mobile = "";
214var g5_bo_table  = "";
215var g5_sca       = "";
216var g5_editor    = "";
217var g5_cookie_domain = "";
218var g5_theme_shop_url = "https://shokz.co.kr:443/theme/basic/shop";
219var g5_theme_url = "https://shokz.co.kr:443/theme/basic";
220var g5_shop_url = "https://shokz.co.kr:443/shop";
221//var g5_mb_info = "//";
222</script>
222
223
224<script>
225    // lazysizes 图片懒加载
226    window.lazySizesConfig = window.lazySizesConfig || {};
227    // use .lazy instead of .lazyload
228    // window.lazySizesConfig.lazyClass = 'lazy';
229    // use data-original instead of data-src
230    lazySizesConfig.srcAttr = 'data-original';
231</script>
231
232
233
234<script type="text/javascript" src="https://wcs.naver.net/wcslog.js"></script>
vendor: 2 bytes, line 234
234
235<script type="text/javascript">
236    if(!wcs_add) var wcs_add = {};
237    wcs_add["wa"] = "s_3c986b1354b";
238    wcs.inflow("shokz.co.kr");
239</script>
239
240<!--
241<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 2 bytes, line 241
241
242<script type="text/javascript">
243if(!wcs_add) var wcs_add = {};
244wcs_add["wa"] = "914d29a1111230";
245if(window.wcs) {
246  wcs_do();
247}
248</script>
248
249-->
250<meta name="google-site-verification" content="fHNFMBbvh8Zx4Wmn2ZidMMDfJg6-Y6RtQU6oyxXLFck" />
251<meta name="naver-site-verification" content="d73abd739e788bac0864668e0c55b30d5bcfb57f" />
252
253<script type="application/ld+json">
254{
255 "@context": "http://schema.org",
256 "@type": "Organization",
257 "name": "shokz",
258 "url": "https://shokz.co.kr",
259 "sameAs": [
260   "https://www.facebook.com/ShokzKorea",
261"https://www.instagram.com/shokzkr",
262   "http://blog.naver.com/alholdings",
263   "http://storefarm.naver.com/activelife"
264	
265 ]
266}
267</script>
267
268
269<!-- This script is for AceCounter START -->
270<!-- AceCounter END -->
271
272
273
274
275
276
277
278    
278<script>
279        const ball = document.getElementById("floatingImagePC");
280        const imageLink = document.getElementById("imageLink");
281        let isDragging = false;
282        let tops = 0;
283        // if (ball !== null) {
284        //     ball.onmousedown = function (event) {
285        //
286        //         let shiftX = event.clientX - ball.getBoundingClientRect().left;
287        //         let shiftY = event.clientY - ball.getBoundingClientRect().top;
288        //         console.log(shiftX)
289        //         let startx = ball.getBoundingClientRect().left;
290        //         let starty = ball.getBoundingClientRect().top;
291        //         isDragging = true;
292        //         ball.style.position = 'absolute';
293        //         ball.style.zIndex = 1000;
294        //         document.body.append(ball);
295        //
296        //         moveAt(event.pageX, event.pageY);
297        //
298        //         // 移动现在位于坐标 (pageX, pageY) 上的球
299        //         // 将初始的偏移考虑在内
300        //         function moveAt(pageX, pageY) {
301        //             ball.style.left = pageX - shiftX + 'px';
302        //             ball.style.top = pageY - shiftY + 'px';
303        //             tops = ball.getBoundingClientRect().top;
304        //         }
305        //
306        //         function onMouseMove(event) {
307        //             moveAt(event.pageX, event.pageY);
308        //         }
309        //
310        //         // 在 mousemove 事件上移动球
311        //         document.addEventListener('mousemove', onMouseMove);
312        //
313        //         // 放下球,并移除不需要的处理程序
314        //         ball.onmouseup = function () {
315        //             let endx = ball.getBoundingClientRect().left;
316        //             let endy = ball.getBoundingClientRect().top;
317        //             if (Math.abs(startx - endx) <= 1 && Math.abs(starty - endy) <= 1) {
318        //                 imageLink.click(function () {
319        //                         location.href = "https://example.com";
320        //                     }
321        //                 )
322        //             }
323        //             document.removeEventListener('mousemove', onMouseMove);
324        //             ball.onmouseup = null;
325        //         };
326        //         window.addEventListener('scroll', function () {
327        //             if (isDragging) {
328        //                 ball.style.top = document.documentElement.scrollTop + tops + 'px';
329        //             }
330        //         })
331        //     };
332        //
333        //     ball.ondragstart = function () {
334        //         return false;
335        //     };
336        // }
337    </script>
337
338
339
340
341
342
343<!--구글 ad-->
344<!-- Global site tag (gtag.js) - Google Ads: 750696570 -->
vendor: 68 bytes, lines 344-345
344
345    <script async src="https://www.googletagmanager.com/gtag/js?id=
345AW-11462206366
vendor: 75 bytes, lines 345-346
345"></script>
346<script async src="https://www.googletagmanager.com/gtag/js?id=
346G-FNSRM0KCM4
vendor: 12 bytes, line 346
346"></script>
347<script>
348  window.dataLayer = window.dataLayer || [];
349  function gtag(){dataLayer.push(arguments);}
350  gtag('js', new Date());
351    //gtag('event', 'page_view', {'send_to': 'G-FNSRM0KCM4'});
352
353            // 获取所有<input>元素
354            var inputs = document.getElementsByTagName('input');
355            // 遍历每个<input>元素,并将autocomplete属性设置为off
356            for (var i = 0; i < inputs.length; i++) {
357                inputs[i].setAttribute('autocomplete', 'off');
358            }
359            // 获取所有<form>元素
360            var forms = document.getElementsByTagName('form');
361            // 遍历每个<form>元素,并将autocomplete属性设置为off
362            for (var i = 0; i < forms.length; i++) {
363                forms[i].setAttribute('autocomplete', 'off');
364            }
365
366
367
368        </script>
368
369
370
371
372
373
374
375
376
377<!-- Facebook Pixel Code -->
378<script>
vendor: 399 bytes, lines 378-388
378
379!function(f,b,e,v,n,t,s)
380{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
381n.callMethod.apply(n,arguments):n.queue.push(arguments)};
382if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
383n.queue=[];t=b.createElement(e);t.async=!0;
384t.src=v;s=b.getElementsByTagName(e)[0];
385s.parentNode.insertBefore(t,s)}(window,document,'script',
386'https://connect.facebook.net/en_US/fbevents.js');
387
388fbq('init', '
3881041509330532741
vendor: 62 bytes, lines 388-395
388', {'extern_id': ''});
389fbq('track', 'PageView');
390
391		
392  
393	
394	
395	
396</script>
396
397<noscript>
398<img height="1" width="1" 
399src="https://www.facebook.com/tr?id=1041509330532741&ev=PageView
400&noscript=1"/>
401</noscript>
402<!-- End Facebook Pixel Code -->
403
404
405
406
407<!--
407<script type="text/javascript" charset="UTF-8" src="//t1.daumcdn.net/adfit/static/kp.js"></script>
407-->
408<script type="text/javascript" charset="UTF-8" src="https://t1.daumcdn.net/kas/static/kp.js"></script>
vendor: 1 bytes, line 408
408
409<script type="text/javascript">
410      kakaoPixel('365925644050937441').pageView();
411</script>
411
412
413
414
415<meta name="google-site-verification" content="eKiDxM7HxVnReSkWHyZb1qapeqPGUYr-rZKblqxDB2I" />
416<meta name="google-site-verification" content="SHpBjvpZrtO6ml4FKIJbywGvLe4YDkH1fQ8PdoaeT6M" />
417
418
419
420<script src="https://shokz.co.kr:443/js/adn/across_adn_2.0.1.js" type="text/javascript"></script>
420
421    <!-- clarity Tracking Code for my site Start -->
422    
422<script>
423        (function(c,l,a,r,i,t,y){
424            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
425            t=l.createElement(r);
426            t.async=1;
427            t.src="https://www.clarity.ms/tag/"+i;
428            y=l.getElementsByTagName(r)[0];
429            y.parentNode.insertBefore(t,y);
430        })(window, document, "clarity", "script", "ry7dtak6nd");
431    </script>
431
432    <!-- clarity Tracking Code for my site End -->
433
434    
435<script src="https://shokz.co.kr:443/js/jquery-1.12.4.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 435
435
436<script src="https://shokz.co.kr:443/js/jquery-migrate-1.4.1.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 436
436
437<script src="https://shokz.co.kr:443/js/jquery.shop.menu.js?ver=2609221605"></script>
vendor: 1 bytes, line 437
437
438<script src="https://shokz.co.kr:443/js/common.js?ver=2609221605"></script>
vendor: 1 bytes, line 438
438
439<script src="https://shokz.co.kr:443/js/wrest.js?ver=2609221605"></script>
vendor: 1 bytes, line 439
439
440<script src="https://shokz.co.kr:443/js/placeholders.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 440
440
441<script src="https://shokz.co.kr:443/js/wow/wow.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 441
441
442<script src="https://shokz.co.kr:443/js/jquery.bpopup.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 442
442
443<script src="https://shokz.co.kr:443/js/swiper/[email protected]?ver=2609221605"></script>
vendor: 1 bytes, line 443
443
444<script src="https://shokz.co.kr:443/js/lazysizes.min.js?ver=2609221605"></script>
vendor: 1 bytes, line 444
444
445<script src="https://shokz.co.kr:443/js/tracking/tracking-product-data.js?ver=2609221605"></script>
vendor: 1 bytes, line 445
445
446<script src="https://shokz.co.kr:443/js/tracking/tracking-common.js?ver=2609221605"></script>
vendor: 1 bytes, line 446
446
447<script src="https://shokz.co.kr:443/js/tracking/active/tracking-point-center.js?ver=2609221605"></script>
vendor: 1 bytes, line 447
447
448<script src="https://shokz.co.kr:443/js/gtm.events.js?ver=26092216051790749637"></script>
vendor: 1 bytes, line 448
448
449<script src="https://shokz.co.kr:443/js/gtm.events.1114.js?ver=26092216051790749637"></script>
vendor: 1 bytes, line 449
449
450<script src="https://shokz.co.kr:443/js/topbar.js?ver=2609221605"></script>
vendor: 1 bytes, line 450
450
451<script>window.HEADER_NAV_API_URL="https://shokz.co.kr:443/ajax/get_header_navigation.php";</script>
vendor: 1 bytes, line 451
451
452<script src="https://shokz.co.kr:443/js/tracking/pages/tracking-login.js?ver=2609221605"></script>
vendor: 1 bytes, line 452
452
453<script src="https://shokz.co.kr:443/js/tracking/pages/tracking-all-page.js?ver=2609221605"></script>
vendor: 1 bytes, line 453
453
454<script src="https://shokz.co.kr:443/js/owlcarousel/owl.carousel.min.js?ver=2609221605"></script>
454
455</head>
456
457
458<body oncontextmenu="return false" onselectstart="return true" ondragstart="return false">
459<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 459-460
459
460<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
460GTM-WKQZW88
vendor: 83 bytes, line 460
460" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
461<!--<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W7RZNQZ"-->
462<!--height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>-->
463<!-- End Google Tag Manager (noscript) -->
464
465    <!-- ADN Tracker[방문자] start -->
466    
466<script type="text/javascript">
467        window.addEventListener('load', function() {
468            var across_adn_contain = new fn_across_adn_contain();
469            var across_adn_param = [];
470            across_adn_param = {"ut":"Home","ui":"107711"};
471            across_adn_contain.init(across_adn_param);
472        });
473    </script>
473
474    <!-- ADN Tracker[방문자] end -->
475
476<div class="alert-popup common--popup" style="display: none">
477    <div class="alert-popup--outer">
478        <div class="alert-popup--bg">
479            <strong class="alert-popup__title"></strong>
480            <p class="alert-popup__text"></p>
481            <div class="popup-foot">
482                <button class="btn m:btn-xl alert-popup__btn is-confirm b-close">확인</button>
483            </div>
484        </div>
485    </div>
486</div>
487
488<div class="confirm-popup common--popup" style="display: none">
489    <div class="confirm-popup--outer">
490        <div class="confirm-popup--bg">
491            <strong class="confirm-popup__title"></strong>
492            <p class="confirm-popup__text"></p>
493            <div class="popup-foot">
494                <button class="btn m:btn-xl confirm-popup__btn">취소</button>
495                <button class="btn m:btn-xl confirm-popup__btn confirm-popup__rtn is-confirm">확인</button>
496            </div>
497        </div>
498    </div>
499</div>
500<script>
501//全局变量,打开页面即可用
502window.ga4InitData = [];
503window.ga4NewVerProduct = [];
504window.ga4GiftProduct = ['opendotsair-ear-cuff','opendots2-giftset','opendots-pouch','sports-waist-bag-gif','tote-bag-gift','openfit2pluscase-gif','dotsonecase-gift','tote-bag-gift','wireless-charger','opendots-pouch','cushion-gift','opendotsonecase-gift'];
505(function () {
506    const ga4InitDataVersion = '1787899599';
507    const needUpdate = true;
508    if (needUpdate) {
509        //版本不一致,用redis下发的元数据更新浏览器缓存
510        window.ga4InitData = [{"id":"1","pro_attribute_id":"1633499846_블랙Type-C","it_id":"1633499846","io_id":"블랙Type-C","item_id":"S805BK-C","item_name":"OpenRun-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Black","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"2","pro_attribute_id":"1633499846_블루Type-C","it_id":"1633499846","io_id":"블루Type-C","item_id":"S805BL-C","item_name":"OpenRun-Blue-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Blue","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"3","pro_attribute_id":"1633499846_블랙마그네틱","it_id":"1633499846","io_id":"블랙마그네틱","item_id":"S803BK-M","item_name":"OpenRun-Black-Mag-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Black","item_category4":"Mag-Charge","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"4","pro_attribute_id":"1633499846_블루마그네틱","it_id":"1633499846","io_id":"블루마그네틱","item_id":"S803BL-M","item_name":"OpenRun-Blue-Mag-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Blue","item_category4":"Mag-Charge","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"5","pro_attribute_id":"1662616093_블랙Type-C","it_id":"1662616093","io_id":"블랙Type-C","item_id":"S806BK-C","item_name":"OpenRun Mini-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S804\/S806","item_category2":"Mini","item_category3":"Black","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"6","pro_attribute_id":"OpenRunPro2_블랙스탠다드","it_id":"OpenRunPro2","io_id":"블랙스탠다드","item_id":"S820BK","item_name":"OpenRun Pro2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"7","pro_attribute_id":"OpenRunPro2_실버스탠다드","it_id":"OpenRunPro2","io_id":"실버스탠다드","item_id":"S820SR","item_name":"OpenRun Pro2-Silver","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Silver","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"}
510,{"id":"8","pro_attribute_id":"OpenRunPro2_오렌지스탠다드","it_id":"OpenRunPro2","io_id":"오렌지스탠다드","item_id":"S820OR","item_name":"OpenRun Pro2-Orange","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Orange","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"9","pro_attribute_id":"OpenRunPro2_킵초게 콜라보 에디션스탠다드","it_id":"OpenRunPro2","io_id":"킵초게 콜라보 에디션스탠다드","item_id":"S820EK","item_name":"OpenRun Pro2-EK-CO","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"EK-CO","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"10","pro_attribute_id":"OpenRunPro2_블랙미니","it_id":"OpenRunPro2","io_id":"블랙미니","item_id":"S821BK","item_name":"OpenRun Pro2 Mini-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"11","pro_attribute_id":"OpenRunPro2_오렌지미니","it_id":"OpenRunPro2","io_id":"오렌지미니","item_id":"S821OR","item_name":"OpenRun Pro2 Mini-Orange","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Orange","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"12","pro_attribute_id":"OpenRunPro2_실버미니","it_id":"OpenRunPro2","io_id":"실버미니","item_id":"S821SR","item_name":"OpenRun Pro2 Mini-Silver","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Silver","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"13","pro_attribute_id":"1633507126_그레이","it_id":"1633507126","io_id":"그레이","item_id":"S661GY","item_name":"OpenMove-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S661","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":119000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"14","pro_attribute_id":"1633507126_블루","it_id":"1633507126","io_id":"블루","item_id":"S661BL","item_name":"OpenMove-Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S661","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":119000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"15","pro_attribute_id":"OpenSwimPro_그레이","it_id":"OpenSwimPro","io_id":"그레이","item_id":"S710GY","item_name":"OpenSwim Pro-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":319000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"16","pro_attribute_id":"OpenSwimPro_레드","it_id":"OpenSwimPro","io_id":"레드","item_id":"S710RD","item_name":"OpenSwim Pro-Red","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710","item_category2":"Standard","item_category3":"Red","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":319000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"}
510,{"id":"17","pro_attribute_id":"opendotsone_블랙","it_id":"opendotsone","io_id":"블랙","item_id":"E310BK","item_name":"OpenDots ONE-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"18","pro_attribute_id":"opendotsone_그레이","it_id":"opendotsone","io_id":"그레이","item_id":"E310GY","item_name":"OpenDots ONE-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"19","pro_attribute_id":"opendotsone_핑크","it_id":"opendotsone","io_id":"핑크","item_id":"E310PK","item_name":"OpenDots ONE-Pink","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Pink","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"20","pro_attribute_id":"openfit2plus_오픈핏 2+블랙","it_id":"openfit2plus","io_id":"오픈핏 2+블랙","item_id":"T921BK","item_name":"OpenFit 2+-Black","discount":-12,"index":"0","item_list_id":"","item_list_name":"","item_category":"T920\/T921","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"21","pro_attribute_id":"openfit2plus_오픈핏 2+그레이","it_id":"openfit2plus","io_id":"오픈핏 2+그레이","item_id":"T921GY","item_name":"OpenFit 2+-Grey","discount":-12,"index":"0","item_list_id":"","item_list_name":"","item_category":"T920\/T921","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"22","pro_attribute_id":"OpenFitAir_화이트","it_id":"OpenFitAir","io_id":"화이트","item_id":"T511WT","item_name":"OpenFit Air-White","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"23","pro_attribute_id":"OpenFitAir_블랙","it_id":"OpenFitAir","io_id":"블랙","item_id":"T511BK","item_name":"OpenFit Air-Black","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"24","pro_attribute_id":"OpenFitAir_핑크","it_id":"OpenFitAir","io_id":"핑크","item_id":"T511PK","item_name":"OpenFit Air-Pink","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"Pink","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"25","pro_attribute_id":"opencomm2_블랙","it_id":"opencomm2","io_id":"블랙","item_id":"C120AN","item_name":"OpenComm2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Communication","item_brand":"SHOKZ","price":214000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"26","pro_attribute_id":"opencomm2uc_블랙(Type-C)","it_id":"opencomm2uc","io_id":"블랙(Type-C)","item_id":"C120UC-C","item_name":"OpenComm2 UC-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120UC","item_category2":"Standard","item_category3":"Black","item_category4":"Type-C","item_variant":"Communication","item_brand":"SHOKZ","price":279000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"27","pro_attribute_id":"opencomm2uc_블랙(Type-A)","it_id":"opencomm2uc","io_id":"블랙(Type-A)","item_id":"C120UC-A","item_name":"OpenComm2 UC-Black-Type-A","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120UC","item_category2":"Standard","item_category3":"Black","item_category4":"Type-A","item_variant":"Communication","item_brand":"SHOKZ","price":279000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"28","pro_attribute_id":"openmeet_블랙동글 없음","it_id":"openmeet","io_id":"블랙동글 없음","item_id":"C610AN","item_name":"OpenMeet-Black","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"29","pro_attribute_id":"openmeet_블랙USB-A","it_id":"openmeet","io_id":"블랙USB-A","item_id":"C610UC-A","item_name":"OpenMeet UC-Black-USB-A","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"USB-A","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"30","pro_attribute_id":"openmeet_블랙USB-C","it_id":"openmeet","io_id":"블랙USB-C","item_id":"C610UC-C","item_name":"OpenMeet UC-Black-USB-C","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"USB-C","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"31","pro_attribute_id":"openfit2pluscase_블랙","it_id":"openfit2pluscase","io_id":"블랙","item_id":"T921-case","item_name":"OpenFit 2-Case","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T921-case","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":19900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"32","pro_attribute_id":"1636080673_블랙","it_id":"1636080673","io_id":"블랙","item_id":"Aeropex","item_name":"OpenRun\/Pro\/Aeropex-charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S810\/S803\/AS800-Charge","
510item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":12900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"33","pro_attribute_id":"1636078057_블랙","it_id":"1636078057","io_id":"블랙","item_id":"S700-charge","item_name":"OpenSwim-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S700-Charge","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"34","pro_attribute_id":"OpenSwimProCable_블랙","it_id":"OpenSwimProCable","io_id":"블랙","item_id":"S710-charge","item_name":"OpenSwim Pro-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710-Charge","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"35","pro_attribute_id":"cushion_L","it_id":"cushion","io_id":"L","item_id":"C610-cu
510shion","item_name":"Openmeet-cushion","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610-cushion","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"36","pro_attribute_id":"opendotsonecase_블랙","it_id":"opendotsonecase","io_id":"블랙","item_id":"E310-case","item_name":"OpenDots ONE-Case","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310-case","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":19900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"37","pro_attribute_id":"1636081113_블랙","it_id":"1636081113","io_id":"블랙","item_id":"C102\/C110-charge","item_name":"OpenComm-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C102\/C110-Charge","
510item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"38","pro_attribute_id":"openfit-pro_블랙","it_id":"openfit-pro","io_id":"블랙","item_id":"T010BK","item_name":"OpenFit Pro-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"39","pro_attribute_id":"openfit-pro_화이트","it_id":"openfit-pro","io_id":"화이트","item_id":"T010WT","item_name":"OpenFit Pro-White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"40","pro_attribute_id":"opendots-2_블랙","it_id":"opendots-2","io_id":"블랙","item_id":"E320BK","item_name":"OpenDots 2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"41","pro_attribute_id":"opendots-2_블루 그레이","it_id":"opendots-2","io_id":"블루 그레이","item_id":"E320GY","item_name":"OpenDots 2-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"42","pro_attribute_id":"opendots-2_펄 화이트","it_id":"opendots-2","io_id":"펄 화이트","item_id":"E320WT","item_name":"OpenDots 2-White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"43","pro_attribute_id":"opendots-air_블랙","it_id":"opendots-air","io_id":"블랙","item_id":"E210BK","item_name":"OpenDots Air-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"44","pro_attribute_id":"opendots-air_데이브레이크 퍼플","it_id":"opendots-air","io_id":"데이브레이크 퍼플","item_id":"E210PP","item_name":"OpenDots Air-Purple","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Purple","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"45","pro_attribute_id":"openfit-pro","it_id":"openfit-pro","io_id":"블랙","item_id":"T010BK","item_name":"OpenFit Pro-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:08"},{"id":"46","pro_attribute_id":"opendots-2","it_id":"opendots-2","io_id":"블랙","item_id":"E320BK","item_name":"OpenDots 2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:09"},{"id":"47","pro_attribute_id":"opendots-air","it_id":"opendots-air","io_id":"블랙","item_id":"E210BK","item_name":"OpenDots Air-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:11"},{"id":"48","pro_attribute_id":"openrun-air-2_블랙_미니","it_id":"openrun-air-2","io_id":"블랙","item_id":"S611BK","item_name":"OpenRun Air2 Mini_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S611","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"49","pro_attribute_id":"openrun-air-2_아이스 블루_스탠다드","it_id":"openrun-air-2","io_id":"아이스 블루","item_id":"S610BL","item_name":"OpenRun Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"50","pro_attribute_id":"openrun-air-2_블랙_스탠다드","it_id":"openrun-air-2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"51","pro_attribute_id":"openfit-air-2_아이스 블루","it_id":"openfit-air-2","io_id":"아이스 블루","item_id":"T520BL","item_name":"OpenFit Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"52","pro_attribute_id":"openfit-air-2_화이트","it_id":"openfit-air-2","io_id":"화이트","item_id":"T520WT","item_name":"OpenFit Air2_White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"53","pro_attribute_id":"openfit-air-2_블랙","it_id":"openfit-air-2","io_id":"블랙","item_id":"T520BK","item_name":"OpenFit Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"54","pro_attribute_id":"openrun-air2","it_id":"openrun-air2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":0,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"55","pro_attribute_id":"openfit-air-2","it_id":"openfit-air-2","io_id":"블랙","item_id":"T520BK","item_name":"OpenFit Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"56","pro_attribute_id":"openrun-air-2_블랙\u001e스탠다드","it_id":"openrun-air-2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"57","pro_attribute_id":"openrun-air-2_아이스 블루\u001e스탠다드","it_id":"openrun-air-2","io_id":"아이스 블루","item_id":"S610BL","item_name":"OpenRun Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"58","pro_attribute_id":"openrun-air-2_블랙\u001e미니","it_id":"openrun-air-2","io_id":"블랙","item_id":"S611BK","item_name":"OpenRun Air2 Mini_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S611","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"}];
511        window.ga4NewVerProduct = ["openfit-pro","opendots-2","opendots-air","openrun-air-2","openfit-air-2"];
512        localStorage.setItem('ga4_init_data', JSON.stringify(window.ga4InitData));
513        localStorage.setItem('ga4_new_ver_product', JSON.stringify(window.ga4NewVerProduct));
514        localStorage.setItem('ga4_init_data_version', ga4InitDataVersion);
515        //同步版本号到cookie,供服务端下次比对
516        document.cookie = 'ga4_init_data_version=' + ga4InitDataVersion + '; path=/; max-age=' + (60 * 60 * 24 * 365);
517    } else {
518        //版本一致,读取浏览器缓存的数据
519        var cached = localStorage.getItem('ga4_init_data');
520        if (cached) {
521            try {
522                window.ga4InitData = JSON.parse(cached);
523                window.ga4NewVerProduct = JSON.parse(localStorage.getItem('ga4_new_ver_product') || '[]');
524            } catch (e) {
525                window.ga4InitData = [];
526                window.ga4NewVerProduct = [];
527            }
528        } else {
529            //浏览器缓存没有数据,直接用redis的元数据赋值并写入缓存
530            window.ga4InitData = [{"id":"1","pro_attribute_id":"1633499846_블랙Type-C","it_id":"1633499846","io_id":"블랙Type-C","item_id":"S805BK-C","item_name":"OpenRun-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Black","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"2","pro_attribute_id":"1633499846_블루Type-C","it_id":"1633499846","io_id":"블루Type-C","item_id":"S805BL-C","item_name":"OpenRun-Blue-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Blue","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"3","pro_attribute_id":"1633499846_블랙마그네틱","it_id":"1633499846","io_id":"블랙마그네틱","item_id":"S803BK-M","item_name":"OpenRun-Black-Mag-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Black","item_category4":"Mag-Charge","
530item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"4","pro_attribute_id":"1633499846_블루마그네틱","it_id":"1633499846","io_id":"블루마그네틱","item_id":"S803BL-M","item_name":"OpenRun-Blue-Mag-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S803\/S805","item_category2":"Standard","item_category3":"Blue","item_category4":"Mag-Charge","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"5","pro_attribute_id":"1662616093_블랙Type-C","it_id":"1662616093","io_id":"블랙Type-C","item_id":"S806BK-C","item_name":"OpenRun Mini-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S804\/S806","item_category2":"Mini","item_category3":"Black","item_category4":"Type-C","item_variant":"Sports","item_brand":"SHOKZ","price":179000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"6","pro_attribute_id":"OpenRunPro2_블랙스탠다드","it_id":"OpenRunPro2","io_id":"블랙스탠다드","item_id":"S820BK","item_name":"OpenRun Pro2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"7","pro_attribute_id":"OpenRunPro2_실버스탠다드","it_id":"OpenRunPro2","io_id":"실버스탠다드","item_id":"S820SR","item_name":"OpenRun Pro2-Silver","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Silver","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"8","pro_attribute_id":"OpenRunPro2_오렌지스탠다드","it_id":"OpenRunPro2","io_id":"오렌지스탠다드","item_id":"S820OR","item_name":"OpenRun Pro2-Orange","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"Orange","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"9","pro_attribute_id":"OpenRunPro2_킵초게 콜라보 에디션스탠다드","it_id":"OpenRunPro2","io_id":"킵초게 콜라보 에디션스탠다드","item_id":"S820EK","item_name":"OpenRun Pro2-EK-CO","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Standard","item_category3":"EK-CO","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"10","pro_attribute_id":"OpenRunPro2_블랙미니","it_id":"OpenRunPro2","io_id":"블랙미니","item_id":"S821BK","item_name":"OpenRun Pro2 Mini-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"11","pro_attribute_id":"OpenRunPro2_오렌지미니","it_id":"OpenRunPro2","io_id":"오렌지미니","item_id":"S821OR","item_name":"OpenRun Pro2 Mini-Orange","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Orange","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"}
530,{"id":"12","pro_attribute_id":"OpenRunPro2_실버미니","it_id":"OpenRunPro2","io_id":"실버미니","item_id":"S821SR","item_name":"OpenRun Pro2 Mini-Silver","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S820\/S821","item_category2":"Mini","item_category3":"Silver","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":249000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"13","pro_attribute_id":"1633507126_그레이","it_id":"1633507126","io_id":"그레이","item_id":"S661GY","item_name":"OpenMove-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S661","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":119000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"14","pro_attribute_id":"1633507126_블루","it_id":"1633507126","io_id":"블루","item_id":"S661BL","item_name":"OpenMove-Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S661","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":119000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"15","pro_attribute_id":"OpenSwimPro_그레이","it_id":"OpenSwimPro","io_id":"그레이","item_id":"S710GY","item_name":"OpenSwim Pro-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":319000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"16","pro_attribute_id":"OpenSwimPro_레드","it_id":"OpenSwimPro","io_id":"레드","item_id":"S710RD","item_name":"OpenSwim Pro-Red","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710","item_category2":"Standard","item_category3":"Red","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":319000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"17","pro_attribute_id":"opendotsone_블랙","it_id":"opendotsone","io_id":"블랙","item_id":"E310BK","item_name":"OpenDots ONE-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"18","pro_attribute_id":"opendotsone_그레이","it_id":"opendotsone","io_id":"그레이","item_id":"E310GY","item_name":"OpenDots ONE-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"19","pro_attribute_id":"opendotsone_핑크","it_id":"opendotsone","io_id":"핑크","item_id":"E310PK","item_name":"OpenDots ONE-Pink","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310","item_category2":"Standard","item_category3":"Pink","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"20","pro_attribute_id":"openfit2plus_오픈핏 2+블랙","it_id":"openfit2plus","io_id":"오픈핏 2+블랙","item_id":"T921BK","item_name":"OpenFit 2+-Black","discount":-12,"index":"0","item_list_id":"","item_list_name":"","item_category":"T920\/T921","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"21","pro_attribute_id":"openfit2plus_오픈핏 2+그레이","it_id":"openfit2plus","io_id":"오픈핏 2+그레이","item_id":"T921GY","
530item_name":"OpenFit 2+-Grey","discount":-12,"index":"0","item_list_id":"","item_list_name":"","item_category":"T920\/T921","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":289000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"22","pro_attribute_id":"OpenFitAir_화이트","it_id":"OpenFitAir","io_id":"화이트","item_id":"T511WT","item_name":"OpenFit Air-White","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"23","pro_attribute_id":"OpenFitAir_블랙","it_id":"OpenFitAir","io_id":"블랙","item_id":"T511BK","item_name":"OpenFit Air-Black","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"24","pro_attribute_id":"OpenFitAir_핑크","it_id":"OpenFitAir","io_id":"핑크","item_id":"T511PK","item_name":"OpenFit Air-Pink","discount":5,"index":"0","item_list_id":"","item_list_name":"","item_category":"T511","item_category2":"Standard","item_category3":"Pink","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":166250,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"25","pro_attribute_id":"opencomm2_블랙","it_id":"opencomm2","io_id":"블랙","item_id":"C120AN","item_name":"OpenComm2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Communication","item_brand":"SHOKZ","price":214000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"26","pro_attribute_id":"opencomm2uc_블랙(Type-C)","it_id":"opencomm2uc","io_id":"블랙(Type-C)","item_id":"C120UC-C","item_name":"OpenComm2 UC-Black-Type-C","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120UC","item_category2":"Standard","item_category3":"Black","item_category4":"Type-C","item_variant":"Communication","item_brand":"SHOKZ","price":279000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"27","pro_attribute_id":"opencomm2uc_블랙(Type-A)","it_id":"opencomm2uc","io_id":"블랙(Type-A)","item_id":"C120UC-A","item_name":"OpenComm2 UC-Black-Type-A","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C120UC","item_category2":"Standard","item_category3":"Black","item_category4":"Type-A","item_variant":"Communication","item_brand":"SHOKZ","price":279000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"28","pro_attribute_id":"openmeet_블랙동글 없음","it_id":"openmeet","io_id":"블랙동글 없음","item_id":"C610AN","item_name":"OpenMeet-Black","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"29","pro_attribute_id":"openmeet_블랙USB-A","it_id":"openmeet","io_id":"블랙USB-A","item_id":"C610UC-A","item_name":"OpenMeet UC-Black-USB-A","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"USB-A","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"30","pro_attribute_id":"openmeet_블랙USB-C","it_id":"openmeet","io_id":"블랙USB-C","item_id":"C610UC-C","item_name":"OpenMeet UC-Black-USB-C","discount":40,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610","item_category2":"Standard","item_category3":"Black","item_category4":"USB-C","item_variant":"Communication","item_brand":"SHOKZ","price":197400,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"31","pro_attribute_id":"openfit2pluscase_블랙","it_id":"openfit2pluscase","io_id":"블랙","item_id":"T921-case","item_name":"OpenFit 2-Case","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T921-case","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":19900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"32","pro_attribute_id":"1636080673_블랙","it_id":"1636080673","io_id":"블랙","item_id":"Aeropex","item_name":"OpenRun\/Pro\/Aeropex-charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S810\/S803\/AS800-Charge","
530item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":12900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"33","pro_attribute_id":"1636078057_블랙","it_id":"1636078057","io_id":"블랙","item_id":"S700-charge","item_name":"OpenSwim-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S700-Charge","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"34","pro_attribute_id":"OpenSwimProCable_블랙","it_id":"OpenSwimProCable","io_id":"블랙","item_id":"S710-charge","item_name":"OpenSwim Pro-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S710-Charge","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"35","pro_attribute_id":"cushion_L","it_id":"cushion","io_id":"L","item_id":"C610-cu
530shion","item_name":"Openmeet-cushion","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C610-cushion","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"36","pro_attribute_id":"opendotsonecase_블랙","it_id":"opendotsonecase","io_id":"블랙","item_id":"E310-case","item_name":"OpenDots ONE-Case","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E310-case","item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":19900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"37","pro_attribute_id":"1636081113_블랙","it_id":"1636081113","io_id":"블랙","item_id":"C102\/C110-charge","item_name":"OpenComm-Charge","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"C102\/C110-Charge","
530item_category2":"Standard","item_category3":"","item_category4":"","item_variant":"Others","item_brand":"SHOKZ","price":14900,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"38","pro_attribute_id":"openfit-pro_블랙","it_id":"openfit-pro","io_id":"블랙","item_id":"T010BK","item_name":"OpenFit Pro-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"39","pro_attribute_id":"openfit-pro_화이트","it_id":"openfit-pro","io_id":"화이트","item_id":"T010WT","item_name":"OpenFit Pro-White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"40","pro_attribute_id":"opendots-2_블랙","it_id":"opendots-2","io_id":"블랙","item_id":"E320BK","item_name":"OpenDots 2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"41","pro_attribute_id":"opendots-2_블루 그레이","it_id":"opendots-2","io_id":"블루 그레이","item_id":"E320GY","item_name":"OpenDots 2-Grey","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Grey","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"42","pro_attribute_id":"opendots-2_펄 화이트","it_id":"opendots-2","io_id":"펄 화이트","item_id":"E320WT","item_name":"OpenDots 2-White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"43","pro_attribute_id":"opendots-air_블랙","it_id":"opendots-air","io_id":"블랙","item_id":"E210BK","item_name":"OpenDots Air-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"44","pro_attribute_id":"opendots-air_데이브레이크 퍼플","it_id":"opendots-air","io_id":"데이브레이크 퍼플","item_id":"E210PP","item_name":"OpenDots Air-Purple","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Purple","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-12 15:22:20"},{"id":"45","pro_attribute_id":"openfit-pro","it_id":"openfit-pro","io_id":"블랙","item_id":"T010BK","item_name":"OpenFit Pro-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T010","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":369000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:08"},{"id":"46","pro_attribute_id":"opendots-2","it_id":"opendots-2","io_id":"블랙","item_id":"E320BK","item_name":"OpenDots 2-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E320","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":299000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:09"},{"id":"47","pro_attribute_id":"opendots-air","it_id":"opendots-air","io_id":"블랙","item_id":"E210BK","item_name":"OpenDots Air-Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"E210","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":199000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-06-12 15:22:20","update_time":"2026-06-15 17:50:11"},{"id":"48","pro_attribute_id":"openrun-air-2_블랙_미니","it_id":"openrun-air-2","io_id":"블랙","item_id":"S611BK","item_name":"OpenRun Air2 Mini_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S611","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"49","pro_attribute_id":"openrun-air-2_아이스 블루_스탠다드","it_id":"openrun-air-2","io_id":"아이스 블루","item_id":"S610BL","item_name":"OpenRun Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"50","pro_attribute_id":"openrun-air-2_블랙_스탠다드","it_id":"openrun-air-2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"51","pro_attribute_id":"openfit-air-2_아이스 블루","it_id":"openfit-air-2","io_id":"아이스 블루","item_id":"T520BL","item_name":"OpenFit Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"52","pro_attribute_id":"openfit-air-2_화이트","it_id":"openfit-air-2","io_id":"화이트","item_id":"T520WT","item_name":"OpenFit Air2_White","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"White","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"53","pro_attribute_id":"openfit-air-2_블랙","it_id":"openfit-air-2","io_id":"블랙","item_id":"T520BK","item_name":"OpenFit Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"54","pro_attribute_id":"openrun-air2","it_id":"openrun-air2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":0,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"55","pro_attribute_id":"openfit-air-2","it_id":"openfit-air-2","io_id":"블랙","item_id":"T520BK","item_name":"OpenFit Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"T520","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Truewireless","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"56","pro_attribute_id":"openrun-air-2_블랙\u001e스탠다드","it_id":"openrun-air-2","io_id":"블랙","item_id":"S610BK","item_name":"OpenRun Air2_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"57","pro_attribute_id":"openrun-air-2_아이스 블루\u001e스탠다드","it_id":"openrun-air-2","io_id":"아이스 블루","item_id":"S610BL","item_name":"OpenRun Air2_Blue","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S610","item_category2":"Standard","item_category3":"Blue","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"},{"id":"58","pro_attribute_id":"openrun-air-2_블랙\u001e미니","it_id":"openrun-air-2","io_id":"블랙","item_id":"S611BK","item_name":"OpenRun Air2 Mini_Black","discount":0,"index":"0","item_list_id":"","item_list_name":"","item_category":"S611","item_category2":"Mini","item_category3":"Black","item_category4":"","item_variant":"Sports","item_brand":"SHOKZ","price":215000,"quantity":null,"currency":"KRW","remark":"","create_time":"2026-08-25 18:50:23","update_time":"2026-08-25 18:50:23"}];
531            window.ga4NewVerProduct = ["openfit-pro","opendots-2","opendots-air","openrun-air-2","openfit-air-2"];
532            localStorage.setItem('ga4_init_data', JSON.stringify(window.ga4InitData));
533            localStorage.setItem('ga4_new_ver_product', JSON.stringify(window.ga4NewVerProduct));
534            //刷新版本号到cookie
535            document.cookie = 'ga4_init_data_version=' + ga4InitDataVersion + '; path=/; max-age=' + (60 * 60 * 24 * 365);
536        }
537    }
538})();
539</script>
539
540
541<!-- 상단 시작 { -->
542<style id="pc-topbar-critical">
543    /* 必须在 topbar HTML 之前:避免先画出 16px 默认条再换成后台 20px 条 */
544    #section-announcement {
545        height: auto;
546        min-height: 40px;
547        overflow: visible;
548    }
549    #section-topbar {
550        height: 48px;
551        min-height: 48px;
552        max-height: 48px;
553        overflow: hidden;
554        box-sizing: border-box;
555    }
556    #section-topbar,
557    #section-topbar * {
558        font-family: Pretendard, sans-serif !important;
559        box-sizing: border-box;
560    }
561    #section-topbar .topbar,
562    #section-topbar .topbar > a,
563    #section-topbar .topbar-content,
564    #section-topbar .topbar-item {
565        height: 48px !important;
566        min-height: 48px !important;
567        max-height: 48px !important;
568        margin: 0 !important;
569        padding: 0 !important;
570        display: flex !important;
571        align-items: center !important;
572        justify-content: center !important;
573        line-height: 48px !important;
574        font-size: 20px !important;
575        font-weight: 500 !important;
576        letter-spacing: 0.16px !important;
577    }
578    #section-topbar .topbar-item p,
579    #section-topbar .topbar-item span {
580        display: inline-flex !important;
581        align-items: center !important;
582        justify-content: center !important;
583        height: auto !important;
584        max-height: none !important;
585        margin: 0 !important;
586        padding: 0 !important;
587        line-height: 1.2 !important;
588        font-size: 20px !important;
589        font-weight: 500 !important;
590        font-family: Pretendard, sans-serif !important;
591    }
592    #section-topbar .topbar-item .act_pc {
593        display: flex !important;
594        margin: 0 !important;
595    }
596    #section-topbar .topbar-item .act_mo {
597        display: none !important;
598    }
599    @media (max-width: 768px) {
600        #section-topbar,
601        #section-topbar .topbar,
602        #section-topbar .topbar > a,
603        #section-topbar .topbar-content,
604        #section-topbar .topbar-item {
605            height: 58px !important;
606            min-height: 58px !important;
607            max-height: 58px !important;
608            line-height: 58px !important;
609            font-size: 16px !important;
610        }
611        #section-topbar .topbar-item p,
612        #section-topbar .topbar-item span {
613            font-size: 16px !important;
614        }
615        #section-topbar .topbar-item .act_pc {
616            display: none !important;
617        }
618        #section-topbar .topbar-item .act_mo {
619            display: flex !important;
620        }
621    }
622</style>
623<div id="hd">
624
625        <div id="section-announcement" class="ga4_topbar">
626        <div class="announcement show-sale ann-fixed-in-top">
627            <div class="announcement-content">
628                <div class="announcement-item">
629                                            <a class="ga4_topbar_event" data-tracking-title="시드니 마라톤 콜라보 이어폰 추첨 이벤트에 참여하세요 >" href="https://shokz.co.kr/blog/event/sydney-marathon""><span>시드니 마라톤 콜라보 이어폰 추첨 이벤트에 참여하세요 ></span></a>
630                                    </div>
631            </div>
632        </div>
633    </div>
634<style>
635    #section-announcement{
636        position: relative;
637        top: 0px;
638        left: 0px;
639        width: 100%;
640        z-index: 26 !important;
641        height: auto;
642        min-height: 40px;
643        overflow: visible;
644    }
645    #section-topbar {
646        height: 48px;
647        min-height: 48px;
648        max-height: 48px;
649        overflow: hidden;
650        box-sizing: border-box;
651    }
652    .announcement{
653        display: block;
654        text-align: center;
655        position: relative;
656        text-decoration: none;
657        background: #717780;
658        width: 100%;
659        height: 40px;
660        padding: 3px 0px;
661    }
662    .announcement-content{
663        display: flex;
664        margin: 0px auto;
665        justify-content: center;
666        align-items:center;
667        overflow: hidden;
668        max-width: 1260px;
669        padding: 8px 24px;
670    }
671    .announcement-item{
672        line-height: 1;
673        color: #ffffff;
674        display: flex;
675        align-items: center;
676        height:unset;
677        font-size: 16px;
678        text-decoration: unset;
679        font-weight: 400;
680    }
681    .announcement-item span{
682        font-weight: 500;
683        margin-right: 0px;
684    }
685    .announcement-item a{
686        color: #ffffff;
687        cursor:pointer;
688    }
689    .announcement-item:hover a{
690        color: #ffffff;
691        text-decoration: underline;
692    }
693    #cart_total_product_cnt {
694        position: absolute;
695        background-color: #FF6008;
696        color: #FFFFFF !important;
697        top: 0;
698        left: 15px;
699        right: auto;
700        font-size: 9px !important;
701        font-weight: 600;
702        line-height: 1.4;
703        letter-spacing: -0.27px;
704        transform: none;
705        min-width: 13px;
706        width: auto;
707        height: 13px;
708        display: inline-flex;
709        align-items: center;
710        justify-content: center;
711        border-radius: 10px;
712        padding: 0 3px;
713        box-sizing: border-box;
714    }
715    .hd_actions .shop_cart > a {
716        position: relative;
717    }
718    .hd_actions .hd-cart-badge-wrap {
719        position: relative;
720        display: block;
721        width: 28px;
722        height: 29.5px;
723        flex-shrink: 0;
724    }
725    .hd_actions .hd-cart-badge-wrap .cart-icon {
726        position: absolute;
727        left: 0;
728        top: 3.5px;
729        width: 26px;
730        height: 26px;
731    }
732    .hd_actions {
733        position: absolute;
734        right: 0px;
735        top: 50%;
736        transform: translateY(-50%);
737        z-index: 999;
738        display: flex;
739        align-items: center;
740        gap: 24px;
741    }
742    .hd_actions .hd_login {
743        position: static;
744        right: auto;
745        top: auto;
746        transform: none;
747        display: flex;
748        align-items: center;
749        gap: 25px;
750        margin: 0;
751        padding: 0;
752        list-style: none;
753    }
754    .hd_actions .hd_login > li {
755        float: none;
756        margin: 0;
757    }
758    .hd_actions .hd_login > li.shop_cart {
759        margin-right: 0;
760    }
761    .hd_actions .shop_cart > a,
762    .hd_actions .shop_login > a {
763        display: inline-flex;
764        align-items: center;
765        justify-content: center;
766        position: relative;
767        box-sizing: border-box;
768        border-radius: 0;
769        background: transparent;
770        overflow: visible;
771    }
772    .hd_actions .shop_cart > a {
773        width: 28px;
774        height: 29.5px;
775    }
776    .hd_actions .shop_login > a {
777        width: 26px;
778        height: 26px;
779    }
780    .hd_actions .shop_cart > a::before,
781    .hd_actions .shop_login > a::before {
782        content: "";
783        position: absolute;
784        left: 50%;
785        top: 50%;
786        width: 42px;
787        height: 42px;
788        transform: translate(-50%, -50%);
789        border-radius: 50%;
790        background: transparent;
791        transition: background-color 0.2s ease;
792        z-index: 0;
793        pointer-events: none;
794    }
795    .hd_actions .shop_cart > a > *,
796    .hd_actions .shop_login > a > * {
797        position: relative;
798        z-index: 1;
799    }
800    .hd_actions .shop_cart > a:hover::before,
801    .hd_actions .shop_login > a:hover::before {
802        background-color: rgba(0, 0, 0, 0.04);
803    }
804    #hd_wrapper.is-black .hd_actions .shop_cart > a:hover::before,
805    #hd_wrapper.is-black .hd_actions .shop_login > a:hover::before {
806        background-color: rgba(255, 255, 255, 0.08);
807    }
808    #tnb.scrolled .hd_actions .shop_cart > a:hover::before,
809    #tnb.scrolled .hd_actions .shop_login > a:hover::before,
810    #tnb.hovering .hd_actions .shop_cart > a:hover::before,
811    #tnb.hovering .hd_actions .shop_login > a:hover::before,
812    #tnb:hover .hd_actions .shop_cart > a:hover::before,
813    #tnb:hover .hd_actions .shop_login > a:hover::before {
814        background-color: rgba(0, 0, 0, 0.04);
815    }
816    .hd_actions .hd_btn {
817        display: flex;
818        align-items: center;
819        gap: 6px;
820    }
821    .hd_actions .hd_btn_certified,
822    .hd_actions .hd_btn_support {
823        display: inline-flex;
824        align-items: center;
825        justify-content: center;
826        min-width: 75px;
827        width: 75px;
828        height: 33px;
829        padding: 8px 14px;
830        margin: 0;
831        box-sizing: border-box;
832        border-radius: 5px;
833        font-size: 14px;
834        font-weight: 600;
835        line-height: normal;
836        letter-spacing: -0.56px;
837        white-space: nowrap;
838        text-align: center;
839        text-decoration: none;
840        border: 1px solid rgba(255, 255, 255, 0.2);
841        cursor: pointer;
842        font-family: Pretendard, sans-serif;
843        background: #0A0A0A;
844        color: #fff !important;
845        transition: background-color .2s, color .2s;
846        vertical-align: middle;
847        -webkit-appearance: none;
848        appearance: none;
849    }
850    #hd_wrapper.is-black .hd_actions .hd_btn_certified,
851    #hd_wrapper.is-black .hd_actions .hd_btn_support {
852        background: #FFFFFF;
853        color: #0A0A0A !important;
854    }
855    .hd_actions .hd_btn_certified:hover,
856    .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
857    .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
858    #hd_wrapper.is-black .hd_actions .hd_btn_certified:hover,
859    #hd_wrapper.is-black .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
860    #hd_wrapper.is-black .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support {
861        background: #FF6008;
862        color: #fff !important;
863    }
864    #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_certified,
865    #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support,
866    #tnb.hovering #hd_wrapper .hd_actions .hd_btn_certified,
867    #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support,
868    #tnb:hover #hd_wrapper .hd_actions .hd_btn_certified,
869    #tnb:hover #hd_wrapper .hd_actions .hd_btn_support,
870    #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_certified,
871    #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support {
872        background: #0A0A0A;
873        color: #fff !important;
874    }
875    #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_certified:hover,
876    #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
877    #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
878    #tnb.hovering #hd_wrapper .hd_actions .hd_btn_certified:hover,
879    #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
880    #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
881    #tnb:hover #hd_wrapper .hd_actions .hd_btn_certified:hover,
882    #tnb:hover #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
883    #tnb:hover #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
884    #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_certified:hover,
885    #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
886    #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support {
887        background: #FF6008;
888        color: #fff !important;
889    }
890    .hd_actions .hd_btn_support_wrap {
891        position: relative;
892        display: inline-flex;
893        align-items: center;
894    }
895    .hd_actions .hd_btn_support_wrap .gnb_2dul.hd_support_gnb_2dul {
896        display: none;
897        position: absolute !important;
898        top: calc(100% + 10px) !important;
899        left: 50% !important;
900        right: auto !important;
901        transform: translateX(-50%);
902        width: auto;
903        height: auto;
904        min-width: 116px;
905        box-sizing: border-box;
906        margin: 0;
907        padding: 16px;
908        background: #fff;
909        border-radius: 12px;
910        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
911        overflow: hidden;
912        z-index: 5100 !important;
913    }
914    .hd_actions .hd_btn_support_wrap.is-open .gnb_2dul.hd_support_gnb_2dul {
915        display: block;
916    }
917    .hd_actions .hd_support_gnb_2dul .gnb_2dul_box {
918        display: flex;
919        flex-direction: column;
920        justify-content: flex-start;
921        align-items: center;
922        gap: 10px;
923        margin: 0;
924        padding: 0;
925        height: auto;
926        list-style: none;
927        box-sizing: border-box;
928    }
929    .hd_actions .hd_support_gnb_2dul .gnb_2dli {
930        padding: 0;
931        text-align: center;
932        width: 100%;
933    }
934    #hd_wrapper .hd_actions .hd_support_gnb_2dul .gnb_2da {
935        display: flex;
936        align-items: center;
937        justify-content: center;
938        height: 20px;
939        padding: 0;
940        font-size: 14px;
941        font-weight: 600;
942        font-stretch: normal;
943        font-style: normal;
944        line-height: 20px;
945        letter-spacing: normal;
946        color: #000;
947        text-decoration: none;
948        text-align: center;
949        white-space: nowrap;
950        background: transparent !important;
951        opacity: 0.3;
952    }
953    #hd_wrapper .hd_actions .hd_support_gnb_2dul .gnb_2da:hover,
954    #hd_wrapper .hd_actions .hd_support_gnb_2dul .gnb_2da:focus {
955        color: #FF6008 !important;
956        opacity: 1;
957        background: transparent !important;
958    }
959    .hd_actions .shop_search {
960        display: none !important;
961    }
962    .hd_actions .hd_search_link {
963        display: inline-flex;
964        align-items: center;
965        justify-content: center;
966        width: 26px;
967        height: 26px;
968        color: #050505;
969    }
970    .hd_actions .hd_search_link svg {
971        display: block;
972    }
973    .is-black .hd_actions .hd_search_link {
974        color: #0A0A0A;
975    }
976
977    /* 导航栏统一字体 */
978    #tnb,
979    #tnb *,
980    .nav__dropdown_mega_mune,
981    .nav__dropdown_mega_mune *,
982    .nav__dropdown_tech_menu,
983    .nav__dropdown_tech_menu * {
984        font-family: Pretendard, sans-serif !important;
985    }
986
987    /* PC 顶部导航栏布局;position 由页面模式(sticky / relative→fixed / 首页 fixed)决定 */
988    #tnb {
989        left: 0;
990        right: 0;
991        width: 100%;
992        height: 64px;
993        min-height: 64px;
994        z-index: 4000;
995        background: transparent !important;
996        background-color: transparent !important;
997    }
998    #tnb #logo {
999        position: absolute;
1000        left: 0;
1001        top: 50%;
1002        transform: translateY(-50%);
1003        display: flex;
1004        align-items: center;
1005        height: 64px;
1006        margin: 0;
1007        padding: 0;
1008    }
1009    #tnb #logo a {
1010        display: flex;
1011        align-items: center;
1012        justify-content: center;
1013        line-height: 0;
1014    }
1015    #tnb #logo .asz_logo {
1016        display: block;
1017        flex-shrink: 0;
1018        width: 55.85px;
1019        height: 22.32px;
1020    }
1021    #tnb #hd_wrapper {
1022        width: 100%;
1023        max-width: 1200px;
1024        margin: 0 auto;
1025        height: 64px;
1026        min-height: 64px;
1027        background: transparent !important;
1028        border-bottom: none !important;
1029        box-shadow: none !important;
1030        position: relative;
1031        box-sizing: border-box;
1032    }
1033    #tnb .hd_navi {
1034        text-align: left !important;
1035        padding-left: calc(55.85px + 40px) !important;
1036        box-sizing: border-box;
1037        height: 64px;
1038        display: flex;
1039        align-items: center;
1040    }
1041    #tnb .hd_navi #gnb_1dul {
1042        display: flex;
1043        align-items: center;
1044        gap: 50px;
1045        height: 38px;
1046        padding: 10px 14px;
1047        margin: 0;
1048        box-sizing: border-box;
1049        float: none;
1050    }
1051    #tnb .hd_navi #gnb_1dul > .gnb_1dli {
1052        float: none;
1053        display: flex;
1054        align-items: center;
1055        height: auto;
1056        min-height: 0;
1057        padding: 0 !important;
1058        margin: 0;
1059    }
1060    #tnb .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1061        font-size: 15px;
1062        font-weight: 500;
1063        line-height: normal;
1064        letter-spacing: -0.6px;
1065        color: #050505;
1066        padding: 0;
1067        box-sizing: border-box;
1068    }
1069    #tnb #hd_wrapper::before {
1070        content: "";
1071        position: absolute;
1072        left: 50%;
1073        bottom: 0;
1074        width: 100vw;
1075        height: 1px;
1076        background: rgba(0, 0, 0, 0.08);
1077        transform: translateX(-50%);
1078        pointer-events: none;
1079        z-index: 1;
1080        opacity: 0;
1081        transition: opacity 0.2s ease;
1082    }
1083    #tnb.scrolled #hd_wrapper::before,
1084    #tnb.hovering #hd_wrapper::before,
1085    #tnb:hover #hd_wrapper::before,
1086    #hd.is-tech-menu-open #tnb #hd_wrapper::before,
1087    #tnb.has-submenu-open #hd_wrapper::before {
1088        opacity: 1;
1089    }
1090    #tnb #hd_wrapper.is-black,
1091    #tnb #hd_wrapper.is-white {
1092        background: transparent !important;
1093        border-bottom: none !important;
1094    }
1095    #tnb #hd_wrapper.is-white .cart-icon {
1096        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/shopping--cart_6a7e74875f222.webp") !important;
1097        filter: none !important;
1098    }
1099    #tnb #hd_wrapper.is-black .cart-icon {
1100        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/shopping--cart_6a7e74875f222.webp") !important;
1101        filter: brightness(0) invert(1) !important;
1102    }
1103    #tnb #hd_wrapper.is-white .mypage-icon {
1104        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/user_6a7e6f661ed9b.png") !important;
1105        filter: none !important;
1106    }
1107    #tnb #hd_wrapper.is-black .mypage-icon {
1108        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/user_6a7e6f661ed9b.png") !important;
1109        filter: brightness(0) invert(1) !important;
1110    }
1111    #tnb.scrolled,
1112    #tnb.hovering,
1113    #tnb:hover {
1114        background: rgba(255, 255, 255, 0.8) !important;
1115        background-color: rgba(255, 255, 255, 0.8) !important;
1116        -webkit-backdrop-filter: blur(20px);
1117        backdrop-filter: blur(20px);
1118        box-shadow: none !important;
1119    }
1120    #tnb.scrolled #hd_wrapper,
1121    #tnb.hovering #hd_wrapper,
1122    #tnb:hover #hd_wrapper {
1123        background: transparent !important;
1124        background-color: transparent !important;
1125    }
1126    #hd_wrapper.is-white #logo .asz_logo {
1127        display: block !important;
1128        width: 55.85px !important;
1129        height: 22.32px !important;
1130        background-image: url('https://static.shokz.co.kr/resource/2025/11/12/logo_6913a7624ec7a.svg') !important;
1131        background-position: center center !important;
1132        background-repeat: no-repeat !important;
1133        background-size: 100% 100% !important;
1134        filter: brightness(0) !important;
1135    }
1136    #hd_wrapper.is-black #logo .asz_logo {
1137        display: block !important;
1138        width: 55.85px !important;
1139        height: 22.32px !important;
1140        background-image: url('https://static.shokz.co.kr/resource/2025/11/12/logo_6913a7624ec7a.svg') !important;
1141        background-position: center center !important;
1142        background-repeat: no-repeat !important;
1143        background-size: 100% 100% !important;
1144        filter: brightness(0) invert(1) !important;
1145    }
1146    #hd_wrapper.is-white .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1147        color: #0A0A0A !important;
1148        opacity: 1 !important;
1149    }
1150    #hd_wrapper.is-black .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1151        color: #FFFFFF !important;
1152        opacity: 1 !important;
1153    }
1154    #hd_wrapper.is-white .hd_search_link {
1155        color: #0A0A0A !important;
1156    }
1157    #hd_wrapper.is-black .hd_search_link {
1158        color: #FFFFFF !important;
1159    }
1160    #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .cart-icon {
1161        filter: none !important;
1162    }
1163    #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .cart-icon {
1164        filter: brightness(0) invert(1) !important;
1165    }
1166    #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_navi li.gnb_1dli .bg {
1167        filter: brightness(0) invert(1) !important;
1168    }
1169    #tnb .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1170    #tnb .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da,
1171    #hd_wrapper.is-black .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1172    #hd_wrapper.is-white .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1173    #tnb.scrolled .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1174    #tnb.hovering .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover {
1175        color: #FF6008 !important;
1176        opacity: 1 !important;
1177    }
1178    #tnb .hd_actions .shop_cart > a:hover .cart-icon,
1179    #tnb .hd_actions .shop_login > a:hover .mypage-icon,
1180    #tnb.scrolled .hd_actions .shop_cart > a:hover .cart-icon,
1181    #tnb.scrolled .hd_actions .shop_login > a:hover .mypage-icon,
1182    #tnb.hovering .hd_actions .shop_cart > a:hover .cart-icon,
1183    #tnb.hovering .hd_actions .shop_login > a:hover .mypage-icon {
1184        filter: invert(49%) sepia(79%) saturate(2476%) hue-rotate(346deg) brightness(103%) contrast(101%) !important;
1185    }
1186    @media(max-width: 768px){
1187        .announcement.show-sale .announcement-item{
1188            font-size: 12px;
1189            line-height: 1.2;
1190            display: block;
1191        }
1192        .announcement.show-sale .announcement-content{
1193            padding: 3px 12px;
1194        }
1195        .announcement.show-sale{
1196            align-content: center;
1197            display: flex;
1198        }
1199    }
1200    @media(max-width: 600px){
1201        .announcement-item a{display: block;}
1202    }
1203    @media(max-width: 330px){
1204        .announcement.show-sale .announcement-content{
1205            padding: 3px 0px;
1206        }
1207        .announcement.show-sale .announcement-item a{
1208            font-size: 12px !important;
1209            margin-left: 0px !important;
1210        }
1211    }
1212</style>
1213<span id="hd_h1" style="display: block;font-size: 2em;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;
1213unicode-bidi: isolate">
1214    </span>
1215<div id="skip_to_container"><a href="#container">본문 바로가기</a></div>
1216
1217
1218<div id="tnb">
1219
1220    <div id="hd_wrapper" class="">
1221        <div id="logo">
1222            <a href="https://shokz.co.kr:443/" data-title="logo"><span class="asz_logo"></span></a>
1223        </div>
1224
1225        <div class="hd_navi">
1226            <ul id="gnb_1dul">
1227                <!-- PC nav rendered by header-navigation.js -->
1228            </ul>
1229        </div>
1230
1231
1232        <div class="hd_actions">
1233            <ul class="hd_login">
1234                <li class="shop_search">
1235                    <a href="https://shokz.co.kr:443/shop/search.php" data-title="SEARCH" class="hd_search_link">
1236                        <svg width="26" height="26" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><circle cx="11" cy="11" r="7" stroke="currentColor" stroke-width="1.5"></circle><path d="M16.5 16.5L21 21" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
1237                        <span class="sound_only">SEARCH</span>
1238                    </a>
1239                </li>
1240                <li class="shop_cart">
1241                    <a href="https://shokz.co.kr:443/shop/cart.php" data-title="CART" style="position: relative">
1242                                                <span class="hd-cart-badge-wrap">
1243                            <span class="cart-icon as_soundonly">CART</span>
1244                            <span id="cart_total_product_cnt" style="display:none;"></span>
1245                        </span>
1246                    </a>
1247                </li>
1248                <li class="shop_login">
1249                    <a href="https://shokz.co.kr:443/bbs/login.php?url=https%3A%2F%2Fshokz.co.kr%3A443%2F" data-pc-auth-guest="1"><span class="mypage-icon as_soundonly" data-title="MYPAGE">MYPAGE</span></a>
1250                </li>
1251            </ul>
1252            <div class="hd_btn" id="hd-right-nav">
1253                <!-- Right nav rendered by header-navigation.js -->
1254            </div>
1255        </div>
1256    </div>
1257</div>
1258
1259<script>window.__HEADER_NAV_INITIAL_DATA__={"status":"success","data":{"left":[{"me_id":657,"me_code":"10","me_name":"제품","me_link":"\/shop\/all","me_target":"self","me_order":0,"me_side":"left","sub":[],"categories":[{"ca_id":"20","ca_name":"제품","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-20","products":[],"children":[{"ca_id":"30","ca_name":"스포츠","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-30","products":[],"children":[{"ca_id":"40","ca_name":"육상 스포츠","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-40","products":[{"it_id":"OpenRunPro2","it_name_alias":"오픈런 프로 2","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenRun_Pro_2_____6a8bb2794637b.webp","it_order":0,"tier":"플래그십","tier_label":"플래그십","is_best":1,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/OpenRunPro2"},{"it_id":"openrun-air-2","it_name_alias":"오픈런 에어 2","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenRunAir2-______-___-__________01_6a8baece96c19.webp","it_order":10,"tier":"스탠다드","tier_label":"스탠다드","is_best":0,"is_new":1,"link":"https:\/\/shokz.co.kr:443\/shop\/openrun-air-2"},{"it_id":"1633507126","it_name_alias":"오픈무브","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Openmove_____6a8c092be5a5c.webp","it_order":20,"tier":"엔트리급","tier_label":"엔트리급","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/1633507126"}],"children":[]},{"ca_id":"50","ca_name":"수중 스포츠","ca_order":10,"url":"https:\/\/shokz.co.kr:443\/shop\/list-50","products":[{"it_id":"OpenSwimPro","it_name_alias":"오픈스윔 프로","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenSwim_Pro_____6a8bacf8c152d.webp","it_order":0,"tier":"플래그십","tier_label":"플래그십","is_best":1,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/OpenSwimPro"}],"children":[]}]},{"ca_id":"60","ca_name":"라이프스타일","ca_order":10,"url":"https:\/\/shokz.co.kr:443\/shop\/list-60","products":[],"children":[{"ca_id":"70","ca_name":"이어후크 라인업","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-70","products":[{"it_id":"openfit-pro","it_name_alias":"오픈핏 프로","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenFit_Pro________6a8c0c670d55e.webp","it_order":0,"tier":"플래그십","tier_label":"플래그십","is_best":1,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/openfit-pro"},{"it_id":"openfit2plus","it_name_alias":"오픈핏 2+","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenFit2_________6a8c0c3c826f8.webp","it_order":10,"tier":"플래그십","tier_label":"플래그십","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/openfit2plus"},{"it_id":"openfit-air-2","it_name_alias":"오픈핏 에어 2","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenFitAir_2-______-_________-01_6a8baf2db065d.webp","it_order":20,"tier":"스탠다드","tier_label":"스탠다드","is_best":0,"is_new":1,"link":"https:\/\/shokz.co.kr:443\/shop\/openfit-air-2"}],"children":[]},{"ca_id":"80","ca_name":"이어클립 라인업","ca_order":10,"url":"https:\/\/shokz.co.kr:443\/shop\/list-80","products":[{"it_id":"opendots-2","it_name_alias":"오픈닷 2","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Opendots2________6a8baf7622d78.webp","it_order":0,"tier":"플래그십","tier_label":"플래그십","is_best":0,"is_new":1,"link":"https:\/\/shokz.co.kr:443\/shop\/opendots-2"},{"it_id":"opendots-air","it_name_alias":"오픈닷 에어","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Opendots_Air________6a8c0886791ff.webp","it_order":10,"tier":"스탠다드","tier_label":"스탠다드","is_best":0,"is_new":1,"link":"https:\/\/shokz.co.kr:443\/shop\/opendots-air"},{"it_id":"opendotsone","it_name_alias":"오픈닷 원","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Opendots_2________6a8c08bf5d7b5.webp","it_order":20,"tier":"플래그십","tier_label":"플래그십","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/opendotsone"}],"children":[]}]},{"ca_id":"90","ca_name":"커뮤니케이션","ca_order":20,"url":"https:\/\/shokz.co.kr:443\/shop\/list-90","products":[],"children":[{"ca_id":"a0","ca_name":"커뮤니케이션 라인업","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-a0","products":[{"it_id":"openmeet","it_name_alias":"오픈밋","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenMeet_6a8c09cd9eea4.webp","it_order":0,"tier":"다용도 업무용","tier_label":"다용도 업무용","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/openmeet"},{"it_id":"opencomm2","it_name_alias":"오픈컴 2","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Opencomm_2_6a8c09666fea5.webp","it_order":10,"tier":"일상 업무용","tier_label":"일상 업무용","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/opencomm2"},{"it_id":"opencomm2uc","it_name_alias":"오픈컴 2UC","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenComm_2_UC_USB-A_6a8c099dec19a.webp","it_order":20,"tier":"다용도 업무용","tier_label":"다용도 업무용","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/opencomm2uc"}],"children":[]}]}]},{"ca_id":"b0","ca_name":"기타","ca_order":10,"url":"https:\/\/shokz.co.kr:443\/shop\/list-b0","products":[],"children":[{"ca_id":"c0","ca_name":"액세서리","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-c0","products":[],"children":[{"ca_id":"d0","ca_name":"파우치\/케이스","ca_order":0,"url":"https:\/\/shokz.co.kr:443\/shop\/list-d0","products":[{"it_id":"dots-pouch","it_name_alias":"오픈닷 시리즈 전용 파우치","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/26\/_____________6a8ee2fecd0aa.webp","it_order":0,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/dots-pouch"},{"it_id":"openfitpro-pouch","it_name_alias":"오픈핏 프로 전용 파우치","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/imgi_44_thumb-1779956518_4509_NT6ICz5py65YyF1_1920x600_6a8c0a89845da.webp","it_order":10,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/openfitpro-pouch"},{"it_id":"openfit2pluscase","it_name_alias":"오픈핏 2+ 전용 케이스","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Openfit_2_______________6a8c0aae49513.webp","it_order":20,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/openfit2pluscase"},{"it_id":"opendotsonecase","it_name_alias":"오픈닷 원 전용 케이스","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/Opendots_One_______________6a8c0ad2f11bd.webp","it_order":30,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/opendotsonecase"}],"children":[]},{"ca_id":"e0","ca_name":"충전 케이블","ca_order":10,"url":"https:\/\/shokz.co.kr:443\/shop\/list-e0","products":[{"it_id":"1636078057","it_name_alias":"오픈스윔 충전 케이블","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenSwim__________6a8c0b80b8251.webp","it_order":0,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/1636078057"},{"it_id":"OpenSwimProCable","it_name_alias":"오픈스윔 프로 충전 케이블","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenSwimPro___________6a8c0ba213989.webp","it_order":10,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/OpenSwimProCable"},{"it_id":"1636080673","it_name_alias":"오픈런 프로 \/ 오픈런 충전 케이블","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenRunPro___________6a8c0b2e9cd59.webp","it_order":20,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/1636080673"},{"it_id":"1636081113","it_name_alias":"오픈컴 충전 케이블","it_spu_image":"https:\/\/static.shokz.co.kr\/resource\/2026\/08\/24\/OpenComm___________6a8c0b5bc3d0b.webp","it_order":30,"tier":"액세서리","tier_label":"액세서리","is_best":0,"is_new":0,"link":"https:\/\/shokz.co.kr:443\/shop\/1636081113"}],"children":[]}]}]}]},{"me_id":659,"me_code":"30","me_name":"기술 소개","me_link":"\/pages\/technology","me_target":"self","me_order":1,"me_side":"left","sub":[{"me_id":660,"me_code":"3010","me_name":"골전도 기술","me_link":"\/pages\/bone-conduction-technology","me_target":"self","me_order":0,"me_side":"left","sub":[],"categories":[]},{"me_id":661,"me_code":"3020","me_name":"오픈이어 오디오 기술","me_link":"#","me_target":"self","me_order":1,"me_side":"left","sub":[{"me_id":662,"me_code":"302010","me_name":"Shokz OpenSound","me_link":"\/pages\/shokz-opensound","me_target":"self","me_order":0,"me_side":"left","sub":[],"categories":[]},{"me_id":663,"me_code":"302020","me_name":"오픈이어 오디오","me_link":"\/pages\/open-ear-audio-technology","me_target":"self","me_order":1,"me_side":"left","sub":[],"categories":[]}],"categories":[]},{"me_id":664,"me_code":"3030","me_name":"컴포트 기술","me_link":"\/pages\/comfort-tech","me_target":"self","me_order":2,"me_side":"left","sub":[],"categories":[]},{"me_id":665,"me_code":"3040","me_name":"스포츠 기술","me_link":"\/pages\/sports-tech","me_target":"self","me_order":3,"me_side":"left","sub":[],"categories":[]}],"categories":[]},{"me_id":671,"me_code":"50","me_name":"샥즈 스쿼드","me_link":"\/athlete","me_target":"self","me_order":2,"me_side":"left","sub":[],"categories":[]},{"me_id":672,"me_code":"60","me_name":"샥즈 소식","me_link":"\/blog","me_target":"self","me_order":3,"me_side":"left","sub":[],"categories":[]},{"me_id":673,"me_code":"70","me_name":"멤버십","me_link":"\/bbs\/point_new.php","me_target":"self","me_order":4,"me_side":"left","sub":[],"categories":[]},{"me_id":674,"me_code":"80","me_name":"비즈니스","me_link":"\/b2b","me_target":"self","me_order":5,"me_side":"left","sub":[],"categories":[]}],"right":[{"me_id":658,"me_code":"20","me_name":"정품등록","me_link":"\/certified","me_target":"self","me_order":1,"me_side":"right","sub":[],"categories":[]},{"me_id":666,"me_code":"40","me_name":"고객지원","me_link":"\/#","me_target":"self","me_order":1,"me_side":"right","sub":[{"me_id":667,"me_code":"4010","me_name":"사용후기","me_link":"\/shop\/itemuselist.php","me_target":"self","me_order":0,"me_side":"right","sub":[],"categories":[]},{"me_id":668,"me_code":"4020","me_name":"매장찾기","me_link":"\/pages\/brand-store.php","me_target":"self","me_order":1,"me_side":"right","sub":[],"categories":[]},{"me_id":669,"me_code":"4030","me_name":"AS신청및방법","me_link":"\/cs\/afterservice.php","me_target":"self","me_order":2,"me_side":"right","sub":[],"categories":[]},{"me_id":670,"me_code":"4040","me_name":"FAQ","me_link":"\/productFaq","me_target":"self","me_order":3,"me_side":"right","sub":[],"categories":[]}],"categories":[]}]}};</script>
vendor: 1 bytes, line 1259
1259
1260<script src="https://shokz.co.kr:443/js/header-navigation.js?ver=2609221605"></script>
1260
1261
1262<script>
1263(function () {
1264    var loginBase = "https:\/\/shokz.co.kr:443\/bbs\/login.php?url=";
1265
1266    window.rememberPcNavReturnUrl = function () {
1267        window.__pcNavReturnUrl = window.location.pathname + window.location.search + window.location.hash;
1268    };
1269
1270    window.getPcNavReturnUrl = function () {
1271        if (window.__pcNavReturnUrl) {
1272            return window.__pcNavReturnUrl;
1273        }
1274        return window.location.pathname + window.location.search + window.location.hash;
1275    };
1276
1277    window.updatePcAuthLink = function () {
1278        var link = document.querySelector('.hd_actions .shop_login > a[data-pc-auth-guest="1"]');
1279        if (!link) {
1280            return;
1281        }
1282        link.setAttribute('href', loginBase + encodeURIComponent(window.getPcNavReturnUrl()));
1283    };
1284
1285    document.addEventListener('click', function (e) {
1286        var link = e.target.closest('.hd_actions .shop_login > a[data-pc-auth-guest="1"]');
1287        if (!link) {
1288            return;
1289        }
1290        window.updatePcAuthLink();
1291    }, true);
1292})();
1293</script>
1293
1294
1295</div>
1296
1297<style>
1298    /* uat:主导航 sticky/流式占位,不再用 #wrapper padding 为 fixed 顶栏让位 */
1299    #wrapper {
1300        padding-top: 0;
1301        box-sizing: border-box;
1302    }
1303    @media (min-width: 769px) {
1304        .desktop-top-nav.is-fixed,
1305        #sticky-nav.is-fixed,
1306        #tab_tit_wrap.is-fixed,
1307        #tab_tit_wrap2.is-fixed {
1308            top: 0 !important;
1309        }
1310    }
1311</style>
1312
1313
1314
1315
1316<style>
1317    /* secondary nav keeps page-local sticky/fixed; main #tnb is not auto-hidden (uat) */
1318    .secondary-nav-sticky-placeholder {
1319        display: none;
1320        width: 100%;
1321    }
1322    .secondary-nav-sticky-placeholder.is-active {
1323        display: block;
1324    }
1325</style>
1326
1327
1328
1329    <style>
1330        :root { --header-height: 64px; }
1331        .gnb_2dul:not(.hd_support_gnb_2dul) { top: var(--header-height) !important; }
1332        #tnb {
1333            position: sticky;
1334            top: var(--announcement-height, 40px);
1335            z-index: 4000;
1336            height: 64px;
1337            min-height: 64px;
1338        }
1339    </style>
1340    
1340<script>
1341        (function(){
1342            var tnb = document.getElementById('tnb');
1343            if (!tnb) return;
1344            function updateHeaderVar(){
1345                var h = tnb.offsetHeight || 0;
1346                document.documentElement.style.setProperty('--header-height', h + 'px');
1347                if (typeof window.syncPcNavToTopbar === 'function') {
1348                    window.syncPcNavToTopbar();
1349                    return;
1350                }
1351                var inner = document.getElementById('section-topbar');
1352                var announcementEl = document.getElementById('section-announcement');
1353                var announcementHeight = 0;
1354                if (inner) {
1355                    announcementHeight = inner.getBoundingClientRect().height || 0;
1356                }
1357                if (announcementEl) {
1358                    announcementHeight = Math.max(announcementHeight, announcementEl.getBoundingClientRect().height || 0);
1359                }
1360                announcementHeight = Math.round(announcementHeight);
1361                if (announcementHeight) {
1362                    tnb.style.top = announcementHeight + 'px';
1363                    document.documentElement.style.setProperty('--announcement-height', announcementHeight + 'px');
1364                }
1365            }
1366            if (document.readyState === 'loading') {
1367                document.addEventListener('DOMContentLoaded', updateHeaderVar);
1368            }
1369            window.addEventListener('load', updateHeaderVar);
1370            window.addEventListener('resize', updateHeaderVar);
1371            window.addEventListener('scroll', updateHeaderVar, {passive:true});
1372            if (window.ResizeObserver) {
1373                try {
1374                    new ResizeObserver(updateHeaderVar).observe(tnb);
1375                    var announcementEl = document.getElementById('section-announcement');
1376                    if (announcementEl) {
1377                        new ResizeObserver(updateHeaderVar).observe(announcementEl);
1378                    }
1379                } catch(e) {}
1380            }
1381            updateHeaderVar();
1382        })();
1383    </script>
1383
1384    
1384<script>
1385        (function(){
1386            var tnb = document.getElementById('tnb');
1387            if (!tnb) return;
1388            tnb.addEventListener('mouseenter', function(){
1389                if (typeof window.cancelMegaMenuClose === 'function') window.cancelMegaMenuClose();
1390                tnb.classList.add('hovering');
1391            });
1392            tnb.addEventListener('mouseleave', function(){
1393                if (document.querySelector('.nav__dropdown_mega_mune.show-product') && typeof window.scheduleMegaMenuClose === 'function') {
1394                    window.scheduleMegaMenuClose();
1395                    return;
1396                }
1397                tnb.classList.remove('hovering');
1398            });
1399        })();
1400    </script>
1400
1401
1402<script>
1403(function(){
1404    function getAnnouncementHeight(){
1405        var inner = document.getElementById('section-topbar');
1406        var ann = document.getElementById('section-announcement');
1407        var h = 0;
1408        if (inner) {
1409            h = inner.getBoundingClientRect().height || 0;
1410        }
1411        if (ann) {
1412            h = Math.max(h, ann.getBoundingClientRect().height || 0);
1413        }
1414        return Math.round(h);
1415    }
1416    window.syncPcNavToTopbar = function(){
1417        var tnb = document.getElementById('tnb');
1418        if (!tnb || tnb.classList.contains('is-fixed') || tnb.classList.contains('scrolled')) {
1419            return;
1420        }
1421        var pos = window.getComputedStyle(tnb).position;
1422        if (pos !== 'sticky' && pos !== 'fixed') {
1423            return;
1424        }
1425        var h = getAnnouncementHeight();
1426        if (!h) {
1427            return;
1428        }
1429        tnb.style.top = h + 'px';
1430        document.documentElement.style.setProperty('--announcement-height', h + 'px');
1431    };
1432    function bind(){
1433        window.syncPcNavToTopbar();
1434        var tnb = document.getElementById('tnb');
1435        if (!tnb || tnb.getAttribute('data-topbar-sync-bound')) {
1436            return;
1437        }
1438        tnb.setAttribute('data-topbar-sync-bound', '1');
1439    }
1440    if (document.readyState === 'loading') {
1441        document.addEventListener('DOMContentLoaded', bind);
1442    } else {
1443        bind();
1444    }
1445    window.addEventListener('load', window.syncPcNavToTopbar);
1446    window.addEventListener('resize', window.syncPcNavToTopbar);
1447})();
1448</script>
1448
1449
1450<style>
1451    /* 一级导航状态:默认全透明,悬浮或滚动后磨砂透明背景 */
1452    html body #hd {
1453        background: transparent !important;
1454    }
1455    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) {
1456        background: transparent !important;
1457        background-color: transparent !important;
1458        -webkit-backdrop-filter: none;
1459        backdrop-filter: none;
1460    }
1461    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper,
1462    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black,
1463    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white,
1464    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) .inner {
1465        background: transparent !important;
1466        background-color: transparent !important;
1467    }
1468    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1469        color: #0A0A0A !important;
1470    }
1471    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1472        color: #FFFFFF !important;
1473    }
1474    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white #logo .asz_logo {
1475        filter: brightness(0) !important;
1476    }
1477    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black #logo .asz_logo {
1478        filter: brightness(0) invert(1) !important;
1479    }
1480    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .cart-icon {
1481        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/shopping--cart_6a7e74875f222.webp") !important;
1482        filter: none !important;
1483    }
1484    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .cart-icon {
1485        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/shopping--cart_6a7e74875f222.webp") !important;
1486        filter: brightness(0) invert(1) !important;
1487    }
1488    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .mypage-icon {
1489        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/user_6a7e6f661ed9b.png") !important;
1490        filter: none !important;
1491    }
1492    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .mypage-icon {
1493        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/user_6a7e6f661ed9b.png") !important;
1494        filter: brightness(0) invert(1) !important;
1495    }
1496    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .hd_search_link {
1497        color: #0A0A0A !important;
1498    }
1499    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_search_link {
1500        color: #FFFFFF !important;
1501    }
1502    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .hd_actions .hd_btn_certified,
1503    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .hd_actions .hd_btn_support {
1504        background: #0A0A0A;
1505        color: #fff !important;
1506    }
1507    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_actions .hd_btn_certified,
1508    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_actions .hd_btn_support {
1509        background: #FFFFFF;
1510        color: #0A0A0A !important;
1511    }
1512    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-white .hd_navi li.gnb_1dli .bg {
1513        filter: none !important;
1514    }
1515    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper.is-black .hd_navi li.gnb_1dli .bg {
1516        filter: brightness(0) invert(1) !important;
1517    }
1518    html body #hd #tnb:hover,
1519    html body #hd #tnb.hovering,
1520    html body #hd #tnb.scrolled {
1521        background: rgba(255, 255, 255, 0.8) !important;
1522        background-color: rgba(255, 255, 255, 0.8) !important;
1523        -webkit-backdrop-filter: blur(20px);
1524        backdrop-filter: blur(20px);
1525    }
1526    html body #hd #tnb:hover #hd_wrapper,
1527    html body #hd #tnb:hover #hd_wrapper.is-black,
1528    html body #hd #tnb:hover #hd_wrapper.is-white,
1529    html body #hd #tnb:hover .inner,
1530    html body #hd #tnb.hovering #hd_wrapper,
1531    html body #hd #tnb.hovering #hd_wrapper.is-black,
1532    html body #hd #tnb.hovering #hd_wrapper.is-white,
1533    html body #hd #tnb.hovering .inner,
1534    html body #hd #tnb.scrolled #hd_wrapper,
1535    html body #hd #tnb.scrolled #hd_wrapper.is-black,
1536    html body #hd #tnb.scrolled #hd_wrapper.is-white,
1537    html body #hd #tnb.scrolled .inner {
1538        background: transparent !important;
1539        background-color: transparent !important;
1540    }
1541    html body #hd #tnb:hover #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da,
1542    html body #hd #tnb.hovering #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da,
1543    html body #hd #tnb.scrolled #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da {
1544        color: #000 !important;
1545    }
1546    html body #hd #tnb #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1547    html body #hd #tnb #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da,
1548    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1549    html body #hd #tnb:not(.scrolled):not(.hovering):not(:hover) #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da,
1550    html body #hd #tnb:hover #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1551    html body #hd #tnb.hovering #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1552    html body #hd #tnb.scrolled #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli > a.gnb_1da:hover,
1553    html body #hd #tnb:hover #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da,
1554    html body #hd #tnb.hovering #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da,
1555    html body #hd #tnb.scrolled #hd_wrapper .hd_navi #gnb_1dul > .gnb_1dli:hover > a.gnb_1da {
1556        color: #FF6008 !important;
1557    }
1558    html body #hd #tnb .hd_actions .shop_cart > a:hover .cart-icon,
1559    html body #hd #tnb .hd_actions .shop_login > a:hover .mypage-icon,
1560    html body #hd #tnb:hover .hd_actions .shop_cart > a:hover .cart-icon,
1561    html body #hd #tnb.hovering .hd_actions .shop_cart > a:hover .cart-icon,
1562    html body #hd #tnb.scrolled .hd_actions .shop_cart > a:hover .cart-icon,
1563    html body #hd #tnb:hover .hd_actions .shop_login > a:hover .mypage-icon,
1564    html body #hd #tnb.hovering .hd_actions .shop_login > a:hover .mypage-icon,
1565    html body #hd #tnb.scrolled .hd_actions .shop_login > a:hover .mypage-icon {
1566        filter: invert(49%) sepia(79%) saturate(2476%) hue-rotate(346deg) brightness(103%) contrast(101%) !important;
1567    }
1568    html body #hd #tnb:hover #logo .asz_logo,
1569    html body #hd #tnb.hovering #logo .asz_logo,
1570    html body #hd #tnb.scrolled #logo .asz_logo {
1571        filter: brightness(0) !important;
1572    }
1573    html body #hd #tnb:hover .cart-icon,
1574    html body #hd #tnb.hovering .cart-icon,
1575    html body #hd #tnb.scrolled .cart-icon,
1576    html body #hd #tnb:hover .hd_navi li.gnb_1dli .bg,
1577    html body #hd #tnb.hovering .hd_navi li.gnb_1dli .bg,
1578    html body #hd #tnb.scrolled .hd_navi li.gnb_1dli .bg {
1579        filter: none !important;
1580    }
1581    html body #hd #tnb:hover .cart-icon,
1582    html body #hd #tnb.hovering .cart-icon,
1583    html body #hd #tnb.scrolled .cart-icon {
1584        background-image: url("https://static.shokz.co.kr/resource/2026/08/14/shopping--cart_6a7e74875f222.webp") !important;
1585    }
1586    html body #hd #tnb:hover .hd_search_link,
1587    html body #hd #tnb.hovering .hd_search_link,
1588    html body #hd #tnb.scrolled .hd_search_link {
1589        color: #0A0A0A !important;
1590    }
1591    html body #hd #tnb:hover .mypage-icon,
1592    html body #hd #tnb.hovering .mypage-icon,
1593    html body #hd #tnb.scrolled .mypage-icon {
1594        filter: none !important;
1595    }
1596    html body #hd #tnb:hover #hd_wrapper .hd_actions .hd_btn_certified,
1597    html body #hd #tnb:hover #hd_wrapper .hd_actions .hd_btn_support,
1598    html body #hd #tnb.hovering #hd_wrapper .hd_actions .hd_btn_certified,
1599    html body #hd #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support,
1600    html body #hd #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_certified,
1601    html body #hd #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support,
1602    html body #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_certified,
1603    html body #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support {
1604        background: #0A0A0A;
1605        color: #fff !important;
1606    }
1607    html body #hd #tnb:hover #hd_wrapper .hd_actions .hd_btn_certified:hover,
1608    html body #hd #tnb:hover #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
1609    html body #hd #tnb:hover #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
1610    html body #hd #tnb.hovering #hd_wrapper .hd_actions .hd_btn_certified:hover,
1611    html body #hd #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
1612    html body #hd #tnb.hovering #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
1613    html body #hd #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_certified:hover,
1614    html body #hd #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
1615    html body #hd #tnb.scrolled #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support,
1616    html body #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_certified:hover,
1617    html body #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support_wrap:hover .hd_btn_support,
1618    html body #hd.is-tech-menu-open #tnb #hd_wrapper .hd_actions .hd_btn_support_wrap.is-open .hd_btn_support {
1619        background: #FF6008;
1620        color: #fff !important;
1621    }
1622
1623    /* 隐藏第一个导航项的普通下拉菜单,只显示mega menu */
1624    #gnb_1dul .gnb_product_nav_item .gnb_2dul {
1625        display: none !important;
1626    }
1627    #gnb_1dul .gnb_tech_nav_item .gnb_2dul {
1628        display: none !important;
1629    }
1630    .gnb_tech_nav_item.is-tech-open > a.gnb_1da,
1631    .gnb_tech_nav_item:hover > a.gnb_1da {
1632        color: #FF6008 !important;
1633        opacity: 1 !important;
1634    }
1635
1636    :root {
1637        --nav-frost-bg: rgba(255, 255, 255, 0.8);
1638        --nav-submenu-frost-bg: rgba(255, 255, 255, 0.8);
1639        --nav-frost-filter: blur(20px);
1640    }
1641
1642    /* 技术菜单展开时,一级与二三级统一磨砂(仅全宽 #tnb,避免 hd_wrapper 1200px 短背景) */
1643    #hd.is-tech-menu-open #tnb,
1644    #hd.is-tech-menu-open #tnb.hovering,
1645    #hd.is-tech-menu-open #tnb.scrolled,
1646    #hd.is-tech-menu-open #tnb:hover {
1647        background: var(--nav-frost-bg) !important;
1648        background-color: var(--nav-frost-bg) !important;
1649        -webkit-backdrop-filter: var(--nav-frost-filter);
1650        backdrop-filter: var(--nav-frost-filter);
1651        box-shadow: none !important;
1652    }
1653    #hd.is-tech-menu-open #tnb #hd_wrapper,
1654    #hd.is-tech-menu-open #tnb.hovering #hd_wrapper,
1655    #hd.is-tech-menu-open #tnb.scrolled #hd_wrapper,
1656    #hd.is-tech-menu-open #tnb:hover #hd_wrapper,
1657    #hd.is-tech-menu-open #tnb #hd_wrapper.is-black,
1658    #hd.is-tech-menu-open #tnb #hd_wrapper.is-white,
1659    #hd.is-tech-menu-open #tnb .inner {
1660        background: transparent !important;
1661        background-color: transparent !important;
1662        -webkit-backdrop-filter: none !important;
1663        backdrop-filter: none !important;
1664        box-shadow: none !important;
1665    }
1666    #hd.is-tech-menu-open #tnb #hd_wrapper,
1667    #hd.is-tech-menu-open #tnb.hovering #hd_wrapper,
1668    #hd.is-tech-menu-open #tnb.scrolled #hd_wrapper,
1669    #hd.is-tech-menu-open #tnb:hover #hd_wrapper,
1670    #hd.is-tech-menu-open #tnb #hd_wrapper.is-black,
1671    #hd.is-tech-menu-open #tnb #hd_wrapper.is-white {
1672        border-bottom: none !important;
1673    }
1674
1675    .nav__dropdown_tech_menu {
1676        display: none;
1677        position: fixed;
1678        left: 0;
1679        width: 100vw;
1680        height: 70px;
1681        min-height: 70px;
1682        z-index: 10100 !important;
1683        background: var(--nav-submenu-frost-bg);
1684        background-color: var(--nav-submenu-frost-bg);
1685        -webkit-backdrop-filter: var(--nav-frost-filter);
1686        backdrop-filter: var(--nav-frost-filter);
1687        border-top: none;
1688        box-sizing: border-box;
1689        box-shadow: none;
1690        overflow: visible;
1691    }
1692    .nav__dropdown_tech_menu.show-tech {
1693        display: block;
1694    }
1695    .nav__dropdown_tech_menu.has-third-open {
1696        height: 124px;
1697        min-height: 124px;
1698    }
1699    .nav__dropdown_tech_menu .tech_menu_inner {
1700        display: flex;
1701        align-items: flex-start;
1702        max-width: 1200px;
1703        min-height: 70px;
1704        height: 70px;
1705        margin: 0 auto;
1706        padding: 13px 28px 0 28px;
1707        box-sizing: border-box;
1708        overflow: visible;
1709    }
1710    .nav__dropdown_tech_menu.has-third-open .tech_menu_inner {
1711        display: flex;
1712        align-items: flex-start;
1713        height: 124px;
1714        min-height: 124px;
1715    }
1716    .nav__dropdown_tech_menu.has-third-open .tech_menu_2dul {
1717        width: 100%;
1718    }
1719    .nav__dropdown_tech_menu .tech_menu_2dul {
1720        display: flex;
1721        justify-content: flex-start;
1722        align-items: flex-start;
1723        gap: 56px;
1724        list-style: none;
1725        margin: 12px 0 0;
1726        padding: 0;
1727        height: auto;
1728        overflow: visible;
1729    }
1730    .nav__dropdown_tech_menu .tech_menu_2dli {
1731        position: relative;
1732        flex: 0 0 auto;
1733        display: flex;
1734        flex-direction: column;
1735        align-items: flex-start;
1736        justify-content: flex-start;
1737        height: auto;
1738        overflow: visible;
1739    }
1740    .nav__dropdown_tech_menu .tech_menu_2dli--has-sub {
1741        position: relative;
1742    }
1743    .nav__dropdown_tech_menu .tech_menu_2da {
1744        display: inline-block;
1745        font-size: 14px;
1746        font-weight: 500;
1747        line-height: 1.4;
1748        color: #131415;
1749        text-decoration: none;
1750        white-space: nowrap;
1751    }
1752    .nav__dropdown_tech_menu .tech_menu_2da:hover,
1753    .nav__dropdown_tech_menu .tech_menu_2dli.is-hover > .tech_menu_2da {
1754        color: #FF6008;
1755    }
1756    .nav__dropdown_tech_menu .tech_menu_3dul {
1757        display: none;
1758        position: absolute;
1759        top: 100%;
1760        left: 0;
1761        width: max-content;
1762        min-width: 100%;
1763        list-style: none;
1764        margin: 12px 0 0;
1765        padding: 0;
1766        height: auto;
1767        box-sizing: border-box;
1768        background: transparent;
1769        flex-direction: column;
1770        justify-content: flex-start;
1771        align-items: flex-start;
1772        gap: 8px;
1773        z-index: 1;
1774    }
1775    .nav__dropdown_tech_menu .tech_menu_3dul > li {
1776        display: block;
1777        line-height: 1.4;
1778    }
1779    .nav__dropdown_tech_menu .tech_menu_2dli--has-sub.is-hover .tech_menu_3dul {
1780        display: flex;
1781    }
1782    .nav__dropdown_tech_menu .tech_menu_3da {
1783        display: block;
1784        padding: 0;
1785        margin: 0;
1786        font-size: 13px;
1787        font-weight: 500;
1788        line-height: 1.4;
1789        color: #888888;
1790        text-decoration: none;
1791        text-align: left;
1792        white-space: nowrap;
1793    }
1794    .nav__dropdown_tech_menu .tech_menu_3da:hover {
1795        color: #FF6008;
1796    }
1797
1798    #hd.is-tech-menu-open {
1799        position: relative;
1800        z-index: 10100 !important;
1801    }
1802
1803    .nav__dropdown_mega_mune {
1804        position: fixed;
1805        top: 80px;
1806        padding: 0;
1807        left: 0;
1808        display: none;
1809        border-top: none;
1810        height: auto;
1811        max-height: calc(100vh - 120px);
1812        scrollbar-width: none;
1813        -ms-overflow-style: none;
1814        overflow-y: auto;
1815        overflow-x: hidden;
1816        width: 100vw !important;
1817        z-index: 9;
1818        background: var(--nav-submenu-frost-bg) !important;
1819        background-color: var(--nav-submenu-frost-bg) !important;
1820        -webkit-backdrop-filter: var(--nav-frost-filter) !important;
1821        backdrop-filter: var(--nav-frost-filter) !important;
1822        box-shadow: none;
1823    }
1824    .nav__dropdown_mega_mune .mega_mune_inner {
1825        padding: 26px 0 30px !important;
1826        background: transparent !important;
1827        -webkit-backdrop-filter: none !important;
1828        backdrop-filter: none !important;
1829    }
1830    .nav-header-wrapper {
1831        max-width: 1200px;
1832        margin: 0 auto;
1833        display: flex;
1834        align-items: flex-start;
1835        position: relative;
1836    }
1837    .nav__dropdown_mega_mune .mega_mune_inner .nav-header-wrapper {
1838        opacity: 1;
1839    }
1840    .show-product.nav__dropdown_mega_mune .mega_mune_inner .nav-header-wrapper {
1841        opacity: 1;
1842    }
1843    .nav-header-wrapper {
1844        max-width: 1200px;
1845        margin: 0 auto;
1846        display: flex;
1847        align-items: flex-start;
1848        position: relative;
1849    }
1850    svg:not(:root) {
1851        overflow: hidden;
1852    }
1853    .nav-header-wrapper .nav-header-left-part {
1854        width: 170px;
1855        flex-shrink: 0;
1856        margin-right: 60px;
1857        position: sticky;
1858        top: 26px;
1859    }
1860    .nav-header-wrapper .nav-header-left-title {
1861        font-size: 14px;
1862        font-weight: 500;
1863        line-height: normal;
1864        letter-spacing: -0.56px;
1865        text-align: left;
1866        color: #000;
1867        margin-bottom: 16px;
1868        opacity: 0.5;
1869    }
1870    .nav-header-wrapper .nav-header-left-title2 {
1871        margin-top: 18px;
1872        margin-bottom: 16px;
1873    }
1874    .nav-header-wrapper .nav-header-item {
1875        width: 170px;
1876        height: 41px;
1877        box-sizing: border-box;
1878        border-radius: 5px;
1879        background: rgba(0, 0, 0, 0.05);
1880        margin-bottom: 8px;
1881        padding: 12px 20px;
1882        display: flex;
1883        align-items: center;
1884        justify-content: space-between;
1885        font-size: 14px;
1886        font-weight: 600;
1887        line-height: normal;
1888        letter-spacing: -0.56px;
1889        text-align: left;
1890        color: rgba(0, 0, 0, 0.5);
1891        cursor: pointer;
1892        transition: background .3s, color .3s;
1893        text-decoration: none;
1894    }
1895    .nav-header-wrapper .nav-header-item span {
1896        font-size: 14px;
1897        font-family: 'Albert Sans', Poppins, sans-serif;
1898        font-weight: 700;
1899        letter-spacing: -0.56px;
1900        color: inherit;
1901        text-decoration: none;
1902    }
1903    .nav-header-wrapper .nav-header-item.active span {
1904        color: #FFFFFF;
1905    }
1906    .nav-header-wrapper .nav-header-item.active {
1907        background: #FF6008;
1908        color: #FFFFFF;
1909        font-weight: 700;
1910        text-decoration: none;
1911    }
1912    .nav-header-wrapper .nav-header-compare-wrapper {
1913        width: 100%;
1914        display: flex;
1915        flex-direction: column;
1916        margin-top: 30px;
1917        padding-top: 0;
1918        border-top: none;
1919    }
1920    .nav-header-wrapper .nav-header-compare-wrapper a {
1921        display: inline-block;
1922        font-size: 14px;
1923        font-weight: 600;
1924        line-height: normal;
1925        letter-spacing: -0.56px;
1926        text-align: left;
1927        color: #000 !important;
1928        text-decoration: underline;
1929        text-underline-offset: 3px;
1930        transition: color .3s;
1931    }
1932    .nav-header-wrapper .nav-header-compare-wrapper a:hover {
1933        color: #FF6008 !important;
1934    }
1935    .nav-header-wrapper .nav-header-products-wrapper {
1936        width: calc(100% - 230px);
1937        flex: 1;
1938        min-width: 0;
1939    }
1940    .nav-header-wrapper .nav-header-collection {
1941        display: none;
1942    }
1943    .nav-header-wrapper .nav-header-collection.active {
1944        display: block;
1945    }
1946    .nav-header-wrapper .header-collection-title {
1947        font-size: 16px;
1948        font-weight: 600;
1949        line-height: normal;
1950        letter-spacing: -0.64px;
1951        text-align: left;
1952        color: #000000;
1953        margin-bottom: 12px;
1954    }
1955    .nav-header-wrapper .header-collection-title a {
1956        color: inherit;
1957        text-decoration: none;
1958    }
1959    .nav-header-wrapper .header-collection-title a:hover {
1960        color: #FF6008;
1961    }
1962    .nav-header-wrapper .header-collection-products {
1963        display: flex;
1964        flex-direction: column;
1965    }
1966    .nav-header-wrapper .header-collection-title:not(:first-child) {
1967        margin-top: 30px;
1968    }
1969    .nav-header-wrapper .header-collection-product-wrapper {
1970        display: grid;
1971        grid-template-columns: repeat(4, minmax(0, 1fr));
1972        gap: 10px;
1973    }
1974
1975    .nav-header-wrapper .product-item {
1976        display: flex;
1977        flex-direction: column;
1978        align-items: center;
1979        justify-content: flex-start;
1980        gap: 10px;
1981        margin-right: 0;
1982        width: 100%;
1983        min-width: 0;
1984        min-height: 274px;
1985        padding: 32px 24px 30px;
1986        box-sizing: border-box;
1987        text-align: center;
1988        transition: all .3s;
1989        border-radius: 10px;
1990        border: 1px solid rgba(255, 255, 255, 0.1);
1991        background: #f9f9f9;
1992    }
1993    .nav-header-wrapper .product-item .header-pdt_title {
1994        width: 100%;
1995        position: relative;
1996    }
1997
1998    .nav__dropdown_mega_mune .header-img-wrapper {
1999        position: relative;
2000        width: 152px;
2001        height: 152px;
2002        flex-shrink: 0;
2003        overflow: hidden;
2004    }
2005    .nav-header-wrapper .product-item .header-img-wrapper img {
2006        display: block;
2007        width: 100%;
2008        height: 100%;
2009        max-width: 152px;
2010        max-height: 152px;
2011        margin: 0;
2012        object-fit: contain;
2013    }
2014    .nav-header-wrapper .product-item .new-product-sign {
2015        position: absolute;
2016        top: 10px;
2017        left: 10px;
2018        z-index: 2;
2019        padding: 2px 8px;
2020        font-size: 11px;
2021        font-weight: 600;
2022        line-height: 1.4;
2023        letter-spacing: -0.44px;
2024        color: #FFFFFF;
2025        background: #FF6008;
2026        border-radius: 4px;
2027        text-transform: uppercase;
2028        text-align: center;
2029        width: auto;
2030    }
2031    .nav-header-wrapper .product-item .pdt_title-inner {
2032        display: flex;
2033        flex-direction: column;
2034        align-items: center;
2035        gap: 4px;
2036        width: 100%;
2037        min-width: 0;
2038    }
2039    .nav-header-wrapper .product-item,
2040    .nav-header-wrapper .product-item:hover,
2041    .nav-header-wrapper .product-item:focus,
2042    .nav-header-wrapper .product-item:visited {
2043        color: #0A0A0A;
2044        text-decoration: none;
2045    }
2046    .nav__dropdown_mega_mune .pdt_title-inner .pdt_subtitle {
2047        font-size: 13px;
2048        line-height: 1.5;
2049        letter-spacing: -0.52px;
2050        color: #000 !important;
2051        transition: all .3s;
2052        font-weight: 500;
2053        opacity: 0.6;
2054    }
2055    .nav-header-wrapper .product-item .pdt_title-inner p {
2056        font-size: 16px;
2057        font-weight: 600;
2058        line-height: 1.5;
2059        letter-spacing: -0.64px;
2060        margin: 0;
2061        width: 100%;
2062        text-align: center;
2063        white-space: nowrap;
2064    }
2065    .nav-header-wrapper .product-item .pdt_title-inner p,
2066    .nav-header-wrapper .product-item .pdt_title-inner .pdt_subtitle span {
2067        color: #0A0A0A !important;
2068    }
2069    .nav-header-wrapper .product-item:hover .pdt_title-inner p,
2070    .nav-header-wrapper .product-item:hover .pdt_title-inner .pdt_subtitle span {
2071        color: #0A0A0A !important;
2072    }
2073    .nav__dropdown_mega_mune .pdt_title-inner svg {
2074        display: block;
2075        width: unset;
2076        margin: 8px auto 0;
2077        max-height: 12px;
2078    }
2079</style>
2080<div class="nav__dropdown_mega_mune ga4_all_page_nav">
2081    <div class="mega_mune_inner">
2082        <div class="nav-header-wrapper">
2083            <div class="nav-header-left-part ga4_all_page_nav_header_left_part">
2084                <!-- Mega Menu left tabs rendered by header-navigation.js -->
2085            </div>
2086            <div class="nav-header-products-wrapper ga4_all_page_nav_header_products_wrapper">
2087                <!-- Mega Menu products rendered by header-navigation.js -->
2088            </div>
2089        </div>
2090    </div>
2091</div>
2092<div class="nav__dropdown_tech_menu ga4_all_page_nav" aria-hidden="true">
2093    <div class="tech_menu_inner">
2094        <ul class="tech_menu_2dul">
2095            <!-- Tech menu rendered by header-navigation.js -->
2096        </ul>
2097    </div>
2098</div>
2099<script>
2100    var techMenuCloseTimer = null;
2101    var techThirdMenuCloseTimer = null;
2102    var megaMenuCloseTimer = null;
2103
2104    /** 二级菜单与主导航第一个一级项左对齐 */
2105    function alignTechSubMenuToFirstNavItem() {
2106        var inner = document.querySelector('.nav__dropdown_tech_menu .tech_menu_inner');
2107        if (!inner) return;
2108
2109        var firstLink = document.querySelector('#gnb_1dul > li.gnb_1dli .gnb_1da');
2110        if (!firstLink) return;
2111
2112        var innerRect = inner.getBoundingClientRect();
2113        var linkRect = firstLink.getBoundingClientRect();
2114        var offsetLeft = Math.round(linkRect.left - innerRect.left);
2115
2116        if (offsetLeft < 0) {
2117            offsetLeft = 0;
2118        }
2119
2120        inner.style.paddingLeft = offsetLeft + 'px';
2121    }
2122
2123    function resetTechSubMenuAlign() {
2124        var inner = document.querySelector('.nav__dropdown_tech_menu .tech_menu_inner');
2125        if (inner) {
2126            inner.style.paddingLeft = '';
2127        }
2128    }
2129
2130    function isMegaMenuValidArea() {
2131        return $('#tnb:hover').length > 0
2132            || $('.nav__dropdown_mega_mune:hover').length > 0
2133            || $('#gnb_1dul>li.gnb_product_nav_item:hover').length > 0;
2134    }
2135
2136    function closeMegaMenu() {
2137        clearTimeout(megaMenuCloseTimer);
2138        $(".nav__dropdown_mega_mune").stop(true, true).hide().removeClass("show-product");
2139        $("#tnb").removeClass("has-submenu-open");
2140        $("#gnb_1dul>li.gnb_product_nav_item").removeClass("no-event");
2141    }
2142
2143    function scheduleMegaMenuClose() {
2144        clearTimeout(megaMenuCloseTimer);
2145        megaMenuCloseTimer = setTimeout(function() {
2146            if (isMegaMenuValidArea()) return;
2147            if (!$(".nav__dropdown_mega_mune").hasClass("show-product")) return;
2148            closeMegaMenu();
2149            var tnb = document.getElementById('tnb');
2150            if (tnb && !$(".nav__dropdown_tech_menu:hover").length && !$(".gnb_tech_nav_item:hover").length && !$(".gnb_2dul:hover").length) {
2151                tnb.classList.remove('hovering');
2152            }
2153        }, 400);
2154    }
2155
2156    function cancelMegaMenuClose() {
2157        clearTimeout(megaMenuCloseTimer);
2158    }
2159
2160    window.scheduleMegaMenuClose = scheduleMegaMenuClose;
2161    window.cancelMegaMenuClose = cancelMegaMenuClose;
2162
2163    function closeTechMenu() {
2164        clearTimeout(techMenuCloseTimer);
2165        clearTimeout(techThirdMenuCloseTimer);
2166        $(".nav__dropdown_tech_menu").stop(true, true).hide().removeClass("show-tech has-third-open").attr("aria-hidden", "true");
2167        $(".nav__dropdown_tech_menu .tech_menu_2dli").removeClass("is-hover");
2168        $(".gnb_tech_nav_item").removeClass("is-tech-open");
2169        $("#hd").removeClass("is-tech-menu-open");
2170        resetTechSubMenuAlign();
2171    }
2172
2173    function scheduleTechMenuClose() {
2174        clearTimeout(techMenuCloseTimer);
2175        techMenuCloseTimer = setTimeout(function(){
2176            var isHoveringTechMenu = $(".nav__dropdown_tech_menu:hover").length > 0;
2177            var isHoveringTechNav = $(".gnb_tech_nav_item:hover").length > 0;
2178            if (!isHoveringTechMenu && !isHoveringTechNav) {
2179                closeTechMenu();
2180                var tnb = document.getElementById('tnb');
2181                if (tnb && !$(".nav__dropdown_mega_mune:hover").length && !$("#gnb_1dul>li.gnb_product_nav_item:hover").length) {
2182                    tnb.classList.remove('hovering');
2183                }
2184            }
2185        }, 400);
2186    }
2187
2188    function setTechTopToTnbBottom() {
2189        var tnbEl = document.getElementById('tnb');
2190        if (!tnbEl) return;
2191        var bottom = tnbEl.getBoundingClientRect().bottom;
2192        $(".nav__dropdown_tech_menu").css('top', bottom + 'px');
2193    }
2194
2195    $(document).on('mouseenter', '.gnb_tech_nav_item', function(){
2196        if (typeof window.rememberPcNavReturnUrl === 'function') {
2197            window.rememberPcNavReturnUrl();
2198        }
2199        clearTimeout(techMenuCloseTimer);
2200        closeMegaMenu();
2201        var menuIndex = $(this).attr('data-menu-index') || $(this).find('.gnb_1da').attr('data-menu-index');
2202        if (typeof window.headerNavigationRenderSubPanel === 'function' && menuIndex) {
2203            window.headerNavigationRenderSubPanel(menuIndex);
2204        }
2205        var tnb = document.getElementById('tnb');
2206        if (tnb) tnb.classList.add('hovering');
2207        $("#hd").addClass('is-tech-menu-open');
2208        setTechTopToTnbBottom();
2209        $('.gnb_tech_nav_item').removeClass('is-tech-open');
2210        $(this).addClass('is-tech-open');
2211        $(".nav__dropdown_tech_menu").stop(true, true).show().addClass('show-tech').attr('aria-hidden', 'false');
2212        alignTechSubMenuToFirstNavItem();
2213    });
2214
2215    $(document).on('mouseleave', '.gnb_tech_nav_item', function(){
2216        scheduleTechMenuClose();
2217    });
2218
2219    $(".nav__dropdown_tech_menu").hover(function(){
2220        clearTimeout(techMenuCloseTimer);
2221        var tnb = document.getElementById('tnb');
2222        if (tnb) tnb.classList.add('hovering');
2223        $("#hd").addClass('is-tech-menu-open');
2224        setTechTopToTnbBottom();
2225        if ($(".nav__dropdown_tech_menu").hasClass('show-tech')) {
2226            alignTechSubMenuToFirstNavItem();
2227        }
2228        $(this).stop(true, true).show().addClass('show-tech').attr('aria-hidden', 'false');
2229    }, function(){
2230        scheduleTechMenuClose();
2231    });
2232
2233    $(document).on('mouseenter', '.nav__dropdown_tech_menu .tech_menu_2dli--has-sub', function(){
2234        clearTimeout(techThirdMenuCloseTimer);
2235        $(".nav__dropdown_tech_menu").addClass('has-third-open');
2236        $(this).addClass('is-hover').siblings().removeClass('is-hover');
2237    });
2238
2239    $(document).on('mouseleave', '.nav__dropdown_tech_menu .tech_menu_2dli--has-sub', function(){
2240        var currentItem = $(this);
2241        clearTimeout(techThirdMenuCloseTimer);
2242        techThirdMenuCloseTimer = setTimeout(function(){
2243            if (!currentItem.is(':hover')) {
2244                currentItem.removeClass('is-hover');
2245                if (!$('.nav__dropdown_tech_menu .tech_menu_2dli--has-sub.is-hover').length) {
2246                    $(".nav__dropdown_tech_menu").removeClass('has-third-open');
2247                }
2248            }
2249        }, 400);
2250    });
2251
2252    function resetMegaMenuDefault() {
2253        var defaultIndex = window.__headerNavMegaDefaultIndex || '1';
2254        $('.nav-header-wrapper .nav-header-item').removeClass('active');
2255        $('.nav-header-wrapper .nav-header-item[data-index="' + defaultIndex + '"]').addClass('active');
2256        $('.nav-header-wrapper .nav-header-collection').removeClass('active');
2257        $('.nav-header-wrapper .nav-header-collection[data-index="' + defaultIndex + '"]').addClass('active');
2258    }
2259
2260    $(document).on('mouseenter', '#gnb_1dul>li.gnb_product_nav_item', function(){
2261        if (typeof window.rememberPcNavReturnUrl === 'function') {
2262            window.rememberPcNavReturnUrl();
2263        }
2264        cancelMegaMenuClose();
2265        closeTechMenu();
2266        herder_height = $("#hd").height() +$("#hd").offset().top;
2267        after_scoll_height = $(window).scrollTop();
2268        height_add = herder_height - after_scoll_height > 0? herder_height - after_scoll_height: 0;
2269
2270        // 添加 hovering 类以保持白底
2271        var tnb = document.getElementById('tnb');
2272        if (tnb) tnb.classList.add('hovering');
2273
2274        if(!$(".nav__dropdown_mega_mune").hasClass("show-product") && !$("#gnb_1dul>li.gnb_product_nav_item").hasClass("show-product")){
2275            resetMegaMenuDefault();
2276            // 先计算位置
2277            if (typeof window.updateAllDropdownPositions === 'function') {
2278                window.updateAllDropdownPositions();
2279            }
2280            // 统一以 #tnb 可视底边为准
2281            setMegaTopToTnbBottom();
2282            // 停止当前动画并显示菜单
2283            $(".nav__dropdown_mega_mune").stop(true, true).slideDown(800);
2284            // 显示后再次校准一次位置,避免动画前后抖动
2285            setTimeout(function(){ setMegaTopToTnbBottom(); }, 0);
2286            $(".nav__dropdown_mega_mune").addClass("show-product");
2287            $("#tnb").addClass("has-submenu-open");
2288        }
2289    });
2290
2291    $(document).on('mouseleave', '#gnb_1dul>li.gnb_product_nav_item', function(){
2292        scheduleMegaMenuClose();
2293    });
2294
2295    $(".nav__dropdown_mega_mune").hover(function(){
2296        cancelMegaMenuClose();
2297        // 添加 hovering 类以保持白底
2298        var tnb = document.getElementById('tnb');
2299        if (tnb) tnb.classList.add('hovering');
2300
2301        if (!$(".nav__dropdown_mega_mune").hasClass("show-product")) {
2302            resetMegaMenuDefault();
2303        }
2304
2305        // 动态计算位置
2306        if (typeof window.updateAllDropdownPositions === 'function') {
2307            window.updateAllDropdownPositions();
2308        }
2309        setMegaTopToTnbBottom();
2310        $(".nav__dropdown_mega_mune").addClass("show-product");
2311        $(".nav__dropdown_mega_mune").show();
2312        $("#tnb").addClass("has-submenu-open");
2313    },function () {
2314        scheduleMegaMenuClose();
2315    })
2316
2317    $(document).on('mouseenter', '.nav-header-wrapper .nav-header-item', function(){
2318        let now_index = $(this).attr("data-index");
2319        $(this).addClass("active");
2320        $(".nav-header-wrapper .nav-header-item").not(this).removeClass("active");
2321        $(".nav-header-wrapper .nav-header-collection[data-index="+now_index+"]").addClass("active").siblings(".nav-header-collection").removeClass("active");
2322    });
2323
2324    // 统一计算:将 mega 菜单顶边设置为 #tnb 的可视底边
2325    function setMegaTopToTnbBottom() {
2326        var tnbEl = document.getElementById('tnb');
2327        if (!tnbEl) return;
2328        var bottom = tnbEl.getBoundingClientRect().bottom;
2329        $(".nav__dropdown_mega_mune").css('top', bottom + 'px');
2330        setTechTopToTnbBottom();
2331    }
2332
2333    // 鼠标悬停时计算并更新下拉菜单位置,贴紧 #tnb 底边
2334    $("#gnb_1dul > li").hover(function(){
2335        if (typeof window.updateAllDropdownPositions === 'function') {
2336            window.updateAllDropdownPositions();
2337        }
2338        // 不论是否有全局函数,最终都用 #tnb 的实际可视底边对齐
2339        setMegaTopToTnbBottom();
2340    });
2341
2342    $(window).on('scroll', function () {
2343        if (typeof window.updateAllDropdownPositions === 'function') {
2344            window.updateAllDropdownPositions();
2345        }
2346        setMegaTopToTnbBottom();
2347        setTechTopToTnbBottom();
2348        if ($(".nav__dropdown_tech_menu").hasClass('show-tech')) {
2349            alignTechSubMenuToFirstNavItem();
2350        }
2351    });
2352
2353    // 在首次加载与窗口尺寸变化时也同步一次位置
2354    $(function(){ setMegaTopToTnbBottom(); setTechTopToTnbBottom(); });
2355    $(window).on('resize', function(){
2356        setMegaTopToTnbBottom();
2357        setTechTopToTnbBottom();
2358        if ($(".nav__dropdown_tech_menu").hasClass('show-tech')) {
2359            alignTechSubMenuToFirstNavItem();
2360        }
2361    });
2362
2363    document.addEventListener('headerNavigationReady', function () {
2364        if ($(".nav__dropdown_tech_menu").hasClass('show-tech')) {
2365            alignTechSubMenuToFirstNavItem();
2366        }
2367    });
2368</script>
2368
2369
2370<script>
2371    jQuery(function() {
2372        $(".btn_member_mn").on("click", function() {
2373            $(".member_mn").toggle();
2374            $(".btn_member_mn").toggleClass("btn_member_mn_on");
2375        });
2376
2377        var active_class = "btn_sm_on",
2378            side_btn_el = "#quick .btn_sm",
2379            quick_container = ".qk_con";
2380
2381        $(document).on("click", side_btn_el, function(e){
2382            e.preventDefault();
2383
2384            var $this = $(this);
2385
2386            if (!$this.hasClass(active_class)) {
2387                $(side_btn_el).removeClass(active_class);
2388                $this.addClass(active_class);
2389            }
2390
2391            if( $this.hasClass("btn_sm_cl1") ){
2392                $(".side_mn_wr1").show();
2393            } else if( $this.hasClass("btn_sm_cl2") ){
2394                $(".side_mn_wr2").show();
2395            } else if( $this.hasClass("btn_sm_cl3") ){
2396                $(".side_mn_wr3").show();
2397            } else if( $this.hasClass("btn_sm_cl4") ){
2398                $(".side_mn_wr4").show();
2399            }
2400        }).on("click", ".con_close", function(e){
2401            $(quick_container).hide();
2402            $(side_btn_el).removeClass(active_class);
2403        });
2404
2405        $(document).mouseup(function (e){
2406            var container = $(quick_container),
2407                mn_container = $(".shop_login");
2408            if( container.has(e.target).length === 0){
2409                container.hide();
2410                $(side_btn_el).removeClass(active_class);
2411            }
2412            if( mn_container.has(e.target).length === 0){
2413                $(".member_mn").hide();
2414                $(".btn_member_mn").removeClass("btn_member_mn_on");
2415            }
2416        });
2417
2418        $("#top_btn").on("click", function() {
2419            $("html, body").animate({scrollTop:0}, '500');
2420            return false;
2421        });
2422    });
2423</script>
2423
2424<!-- 전체 콘텐츠 시작 { -->
2425<div id="wrapper" class="is_community ">
2426            <style>
2427            #visual .mock-h1{
2428                font-family: Poppins;
2429                font-size: 80px;
2430                font-weight: bold;
2431                font-stretch: normal;
2432                font-style: normal;
2433                line-height: normal;
2434                letter-spacing: 3.56px;
2435                text-align: center;
2436                color: #131415;
2437            }
2438            #visual.inner .visual_txt .mock-h1{
2439                color: #ffffff;
2440            }
2441        </style>
2442        <div id="visual" class=""  >
2443            <div class="visual_txt">
2444                                <p>
2445                                    </p>
2446            </div>
2447            <div class="visual_bg " style="background: url(https://shokz.co.kr:443/data/reviewbanner/); padding-bottom:calc((592 / 1920) * 100%); background-size:100% 100%;"><!--백그라운드--></div>
2448        </div>
2449    
2450    
2451    <!-- 全局引入Klaviyo资源-->
2452            
2452<script type="text/javascript"
2453                src="//static.klaviyo.com/onsite/js/W5Z6Ba/klaviyo.js"></script>
2453
2454            
2454<script>
2455        $(document).ready(function(){
2456
2457            // 促销横幅 Swiper
2458            var promotionBannerContainer = document.querySelector('.swiper-container--promotion-banner');
2459            var promotionBannerSlides = promotionBannerContainer ? promotionBannerContainer.querySelectorAll('.swiper-slide').length : 0;
2460            var promotionBannerConfig = {
2461                slidesPerView: 1,
2462                speed: 1000,
2463                pagination: {
2464                    el: '.swiper-pagination-promotion-banner',
2465                    clickable: true
2466                },
2467            };
2468            // 只有多个slide时才启用loop和autoplay
2469            if (promotionBannerSlides > 1) {
2470                promotionBannerConfig.loop = true;
2471                promotionBannerConfig.autoplay = {
2472                    delay: 5000,
2473                    disableOnInteraction: false
2474                };
2475            }
2476            var promotionBannerSwiper = new Swiper('.swiper-container--promotion-banner', promotionBannerConfig);
2477
2478            var swiper = new Swiper('.swiper-container--aszproduct', {
2479                slidesPerView: "auto",
2480                spaceBetween: 44,
2481                loop: false,
2482                scrollbar: {
2483                    el: ".swiper-scrollbar",
2484                },
2485                preloadImages: false,
2486                lazy: true,
2487                lazy: {
2488                    loadPrevNext: true,
2489                },
2490                navigation: {
2491                    nextEl: '.swiper-button-next-aszproduct',
2492                    prevEl: '.swiper-button-prev-aszproduct',
2493                },
2494                paginationClickable: true,
2495                speed: 1000,
2496                autoplay: {
2497                    delay: 5000,
2498                    disableOnInteraction: false
2499                },
2500            });
2501
2502        })
2503
2504        // 上报Klaviyo 如果有用户身份信息,先识别
2505        // [email protected]
2506        var mbEmail = "0";
2507        if (mbEmail != 0) {
2508            const timer = setInterval(function () {
2509                if (typeof klaviyo !== 'undefined') {
2510                    clearInterval(timer);
2511
2512                    // 使用 push 方式进行用户识别
2513                    klaviyo.push(['identify', {
2514                        'email': mbEmail
2515                    }, function () {
2516                        console.log("push Identify has been completed");
2517                    }]);
2518
2519                    // 使用 push 方式上报 Active on Site 事件
2520                    klaviyo.push(['track', 'Active on Site', {
2521                        'page_url': window.location.href,
2522                        'page_title': document.title,
2523                        'timestamp': new Date().toISOString()
2524                    }, function () {
2525                        console.log("Active on Site Event Send to Klaviyo");
2526                    }]);
2527                }
2528            }, 1000)
2529        }
2530
2531        //电话统一处理
2532        function formatToInternational(phone, countryCode = '82') {
2533            // 1. 检查输入是否为有效字符串
2534            if (phone === null || phone === undefined) {
2535                console.warn('电话号码参数为 null 或 undefined');
2536                return '';
2537            }
2538
2539            // 2. 确保phone是字符串类型
2540            if (typeof phone !== 'string') {
2541                // 尝试转换为字符串
2542                phone = String(phone);
2543                // 如果转换后不是有效的电话号码,返回空字符串
2544                if (phone === 'null' || phone === 'undefined' || phone === 'NaN') {
2545                    return '';
2546                }
2547            }
2548
2549            // 3. 移除所有非数字字符(保留数字)
2550            const digitsOnly = phone.replace(/\D/g, '');
2551
2552            // 4. 如果清理后没有数字,返回空字符串
2553            if (digitsOnly.length === 0) {
2554                return '';
2555            }
2556
2557            // 5. 移除可能存在的国家代码
2558            let cleanNumber = digitsOnly;
2559            if (digitsOnly.startsWith(countryCode)) {
2560                cleanNumber = digitsOnly.slice(countryCode.length);
2561            }
2562
2563            // 6. 移除国内长途前缀0(如果有的话)
2564            if (cleanNumber.startsWith('0')) {
2565                cleanNumber = cleanNumber.slice(1);
2566            }
2567
2568            // 7. 返回国际格式
2569            return `+${countryCode}${cleanNumber}`;
2570        }
2571    </script>
2571
2572    <!-- #container 시작 { -->
2573    <div id="container">
2574                        <!-- .shop-content 시작 { -->
2575        <div class="shop-content">
2576                        <!-- 글자크기 조정 display:none 되어 있음 시작 { -->
2577            <div id="text_size">
2578                <button class="no_text_resize" onclick="font_resize('container', 'decrease');">작게</button>
2579                <button class="no_text_resize" onclick="font_default('container');">기본</button>
2580                <button class="no_text_resize" onclick="font_resize('container', 'increase');">크게</button>
2581            </div>
2582            <!-- } 글자크기 조정 display:none 되어 있음 끝 -->
2583
2584<style>
2585
2586
2587    .login_if_lpl{
2588        padding: 32px 0 0px;
2589        text-align: center;
2590    }
2591    .new_login_if_lpl{
2592        display: flex;
2593        justify-content: space-between;
2594    }
2595    .login_if_lpl a{
2596        font-size: 14px;
2597        font-weight: 600;
2598        font-stretch: normal;
2599        font-style: normal;
2600        line-height: 1.71;
2601        letter-spacing: normal;
2602        color: #404040;
2603        padding: 0 17.5px;
2604        position: relative;
2605    }
2606    .login_if_lpl a>span{
2607        position: absolute;
2608        top: 3px;
2609    }
2610    
2611    .login_if_lpl a::after{
2612        content: "";
2613        display: inline-block;
2614        width: 1px;
2615        height: 10px;
2616        background: #e5e5e5;
2617        position: absolute;
2618        right: -1px;
2619        top: 6px;
2620    }
2621
2622	.login_if_lpl a:last-child::after{
2623		content:none;
2624	}
2625	
2626	.non_mem_btn_wrap{
2627		margin-top:32px;
2628		text-align:center;
2629	}
2630	.non_mem_btn_wrap a{
2631		font-family: NotoSansCJKkr;
2632		font-size: 14px;
2633		font-weight: bold;
2634		font-stretch: normal;
2635		font-style: normal;
2636		line-height: 1.71;
2637		letter-spacing: normal;
2638		text-align: center;
2639		color: #000;
2640		text-decoration:underline;
2641	}
2642</style>
2643
2644<!-- 로그인 시작 { -->
2645<div id="mb_login" class="mbskin mbskin-alt">
2646    <img class="mbskin_banner_img" src="https://static.shokz.co.kr/resource/2026/04/22/login_pc_69e820d83f076.webp" alt="">
2647    <div class="mbskin_content">
2648        <div class="mbskin_box">
2649            <h2 class="mbskin_box_title">로그인</h2>
2650            <form name="flogin" action="https://shokz.co.kr:443/bbs/login_check.php" onsubmit="return flogin_submit(this);" method="post">
2651                <input type="hidden" name="url" value="https%3A%2F%2Fshokz.co.kr%3A443%2F">
2652
2653                <fieldset id="login_fs">
2654                    <legend>회원로그인</legend>
2655                    <div class="asfrm_inner">
2656                        <label for="login_id" class="sound_only">회원아이디<strong class="sound_only"> 필수</strong></label>
2657                        <input type="text" name="mb_id" id="login_id" required class="asfrm_inp" size="40" maxLength="40" placeholder="아이디 (이메일)">
2658                    </div>
2659                    <div class="asfrm_inner">
2660                        <label for="login_pw" class="sound_only">비밀번호<strong class="sound_only"> 필수</strong></label>
2661                        <input type="password" name="mb_password" id="login_pw" required class="asfrm_inp" size="20" maxLength="20" placeholder="비밀번호">
2662                    </div>
2663                                        <button type="submit" class="btn_submit asfrm_btn asfrm_btn_md asfrm_btn_blk">로그인</button>
2664
2665                    <div id="login_info">
2666                        <!--
2667                        <div class="login_if_auto chk_box">
2668                            <input type="checkbox" name="auto_login" id="login_auto_login" class="selec_chk">
2669                            <label for="login_auto_login"><span></span> 자동로그인</label>
2670                        </div>
2671                    -->
2672                        <div style="margin-top: 16px;color: #7E7E7E;
2673font-size: 14px;
2674font-weight: 300;
2675line-height: 18.2px;
2676text-align: left;
2677text-underline-position: from-font;
2678text-decoration-skip-ink: none;
2679">
2680                            <a href="https://shokz.co.kr:443/bbs/register.php?url=https%3A%2F%2Fshokz.co.kr%3A443%2F"
2681                               class="" style="width: 100%;line-height: 40px !important;"
2682                            >
2683                                <div class="login_if_lpl ga4_login_sign_up"
2684                                     style="
2685                     height: 48px;border-radius: 5px;
2686                border: 1px solid #000000;padding: 6px 0 6px !important;margin-top: 10px;
2687    font-size: 13px;
2688    font-weight: bold;
2689    font-stretch: normal;
2690    font-style: normal;
2691    letter-spacing: 0.36px;
2692                ">회원가입
2693                                </div>
2694                            </a>
2695                        </div>
2696
2697                        <div class="login_if_lpl new_login_if_lpl">
2698                            <a class="ga4_login_id_lost" data-tracking-button-name="Forgot ID" href="https://shokz.co.kr:443/bbs/id_lost.php">
2699                                아이디 찾기&nbsp;
2700                                <span>
2701                                    <svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2702                                        <path d="M6.41981 13.3304L11.8126 8.00001L6.42141 2.66962L5.58301 3.50802L10.1358 8.00001L5.58301 12.492L6.41981 13.3304Z" fill="#404040"/>
2703                                    </svg>
2704                                </span>
2705                            </a>
2706                            <a class="ga4_login_password_lost" data-tracking-button-name="Forgot Password" href="https://shokz.co.kr:443/bbs/password_lost.php">
2707                                비밀번호 찾기&nbsp;
2708                                <span>
2709                                    <svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2710                                        <path d="M6.41981 13.3304L11.8126 8.00001L6.42141 2.66962L5.58301 3.50802L10.1358 8.00001L5.58301 12.492L6.41981 13.3304Z" fill="#404040"/>
2711                                    </svg>
2712                                </span>
2713                            </a>
2714                            <!--                    <a href="--><!--/register.php">회원가입</a>  -->
2715                        </div>
2716                                                <div class="non_mem_btn_wrap ga4_login_non_mem_btn_wrap" data-tracking-button-name="Track Guest Order">
2717                            <a href="https://shokz.co.kr:443/shop/nm_orderinquiry.php?url=https://shokz.co.kr:443/">비회원 주문조회</a>
2718                        </div>
2719                                                
2720                    </div>
2721                </fieldset>
2722            </form>
2723
2724                                                        <!-- 주문하기, 신청하기 -->
2725                
2726                                </div>
2727        <div class="mbskin_line"></div>
2728        <div class="mbskin_kakao">
2729            <h2 class="mbskin_kakao_title">간편 로그인</h2>
2730            <div class="mbskin_kakao_content">
2731                <p>카톡으로 샥즈를</p>
2732                <p>간편하게 이용해 보세요!</p>
2733            </div>
2734            
2735<div id="sns_login" class="login-sns sns-wrap-32 sns-wrap-over">
2736    <div class="sns-wrap  "">
2737                        <a href="https://shokz.co.kr:443/plugin/social/popup.php?provider=kakao&amp;url=https%3A%2F%2Fshokz.co.kr%3A443%2F" class="sns-icon  social_link sns-kakao" title="카카오">
2738            <span class="ico"></span>
2739            <span class="txt">카카오로 시작하기</span>
2740        </a>
2741                                        
2742                
2742<script>
2743            jQuery(function($){
2744                $(".sns-wrap").on("click", "a.social_link", function(e){
2745                    e.preventDefault();
2746                                        ga4_login_select_content_kakao_old();
2747                    
2748
2749                    var pop_url = $(this).attr("href");
2750                    var newWin = window.open(
2751                        pop_url, 
2752                        "social_sing_on", 
2753                        "location=0,status=0,scrollbars=1,width=600,height=500"
2754                    );
2755
2756                    if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
2757                         alert('브라우저에서 팝업이 차단되어 있습니다. 팝업 활성화 후 다시 시도해 주세요.');
2758
2759                    return false;
2760                });
2761            });
2762        </script>
2762
2763        
2764    </div>
2765</div>        </div>
2766    </div>
2767
2768
2769
2770
2771</div>
2772
2773<script>
2774jQuery(function($){
2775    $("#login_auto_login").click(function(){
2776        if (this.checked) {
2777            this.checked = confirm("자동로그인을 사용하시면 다음부터 회원아이디와 비밀번호를 입력하실 필요가 없습니다.\n\n공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?");
2778        }
2779    });
2780});
2781
2782function flogin_submit(f)
2783{
2784    
2785    if( $( document.body ).triggerHandler( 'login_sumit', [f, 'flogin'] ) !== false ){
2786        return true;
2787    }
2788    return false;
2789}
2790</script>
2790
2791<!-- } 로그인 끝 -->
2792
2793    
2794    <!-- ie6,7에서 사이드뷰가 게시판 목록에서 아래 사이드뷰에 가려지는 현상 수정 -->
2795    <!--[if lte IE 7]>
2796    
2796<script>
2797        $(function() {
2798            var $sv_use = $(".sv_use");
2799            var count = $sv_use.length;
2800
2801            $sv_use.each(function() {
2802                $(this).css("z-index", count);
2803                $(this).css("position", "relative");
2804                count = count - 1;
2805            });
2806        });
2807    </script>
2807
2808    <![endif]-->
2809
2810
2811    <!-- Enliple Tracker Start -->
2812    
2812<script type="text/javascript">
2813        (function(a,g,e,n,t){a.enp=a.enp||function(){(a.enp.q=a.enp.q||[]).push(arguments)};n=g.createElement(e);n.async=!0;n.defer=!0;n.src="https://cdn.megadata.co.kr/dist/prod/enp_tracker_self_hosted.min.js";t=g.getElementsByTagName(e)[0];t.parentNode.insertBefore(n,t)})(window,document,"script");
2814        enp('create', 'common', 'activelife', { device: 'B' });
2815        enp('send', 'common', 'activelife');
2816
2817        // 获取所有<input>元素
2818        var inputs = document.getElementsByTagName('input');
2819        // 遍历每个<input>元素,并将autocomplete属性设置为off
2820        for (var i = 0; i < inputs.length; i++) {
2821            inputs[i].setAttribute('autocomplete', 'off');
2822        }
2823        // 获取所有<form>元素
2824        var forms = document.getElementsByTagName('form');
2825        // 遍历每个<form>元素,并将autocomplete属性设置为off
2826        for (var i = 0; i < forms.length; i++) {
2827            forms[i].setAttribute('autocomplete', 'off');
2828        }
2829    </script>
2829
2830    <!-- Enliple Tracker End -->
2831
2832    
2832<script>
2833        // ChannelIO 营销弹窗 GTM 点击埋点
2834        (function() {
2835            var processedButtons = new WeakSet();
2836            var foundPopup = false;
2837
2838            // 处理弹窗按钮点击事件
2839            function handlePopupButtonClick(button) {
2840                if (processedButtons.has(button)) {
2841                    return;
2842                }
2843
2844                processedButtons.add(button);
2845
2846                button.addEventListener('click', function(e) {
2847                    try {
2848                        var popupName = '';
2849                        var href = this.getAttribute('href') || '';
2850
2851                        var urlParams = new URLSearchParams(href.split('?')[1] || '');
2852                        if (urlParams.has('utm_campaign')) {
2853                            popupName = urlParams.get('utm_campaign');
2854                        } else {
2855                            var buttonText = this.querySelector('[class*="ButtonText"]');
2856                            if (buttonText) {
2857                                popupName = buttonText.textContent.trim();
2858                            }
2859                        }
2860
2861                        window.dataLayer = window.dataLayer || [];
2862                        window.dataLayer.push({ "event_parameters": null });
2863                        window.dataLayer.push({
2864                            "event": "ga4Event",
2865                            "event_name": "pop_up",
2866                            "event_parameters": {
2867                                "popup_name": popupName,
2868                                "button_name": "LEARN MORE"
2869                            }
2870                        });
2871                    } catch (error) {
2872                        // 静默处理错误
2873                    }
2874                });
2875            }
2876
2877            // 递归查找 Shadow DOM 中的营销弹窗
2878            function findAndProcessPopup(root, depth) {
2879                depth = depth || 0;
2880                if (foundPopup) return;
2881
2882                try {
2883                    var modalDialogs = root.querySelectorAll('article[role="dialog"][aria-modal="true"]');
2884
2885                    for (var i = 0; i < modalDialogs.length; i++) {
2886                        var dialog = modalDialogs[i];
2887                        var popupTitle = dialog.querySelector('h2.a11y-hidden');
2888
2889                        if (popupTitle && popupTitle.textContent.includes('Channel Talk modal pop-up')) {
2890                            var buttons = dialog.querySelectorAll('a[href*="shokz.co.kr"], a[target="_blank"]');
2891
2892                            for (var j = 0; j < buttons.length; j++) {
2893                                handlePopupButtonClick(buttons[j]);
2894                            }
2895
2896                            foundPopup = true;
2897                            if (window.channelIOObserver) {
2898                                window.channelIOObserver.disconnect();
2899                            }
2900                            return;
2901                        }
2902                    }
2903
2904                    // 递归查找所有 shadow roots
2905                    var allElements = root.querySelectorAll('*');
2906                    for (var k = 0; k < allElements.length; k++) {
2907                        if (allElements[k].shadowRoot) {
2908                            findAndProcessPopup(allElements[k].shadowRoot, depth + 1);
2909                            if (foundPopup) return;
2910                        }
2911                    }
2912                } catch (error) {
2913                    // 静默处理错误
2914                }
2915            }
2916
2917            // 检查并处理营销弹窗
2918            function checkForMarketingPopup() {
2919                if (foundPopup) return;
2920                findAndProcessPopup(document, 0);
2921            }
2922
2923            // 使用 MutationObserver 监听 DOM 变化
2924            window.channelIOObserver = new MutationObserver(function(mutations) {
2925                if (foundPopup) return;
2926
2927                for (var i = 0; i < mutations.length; i++) {
2928                    if (mutations[i].addedNodes.length > 0) {
2929                        setTimeout(checkForMarketingPopup, 100);
2930                        break;
2931                    }
2932                }
2933            });
2934
2935            // 开始观察整个文档
2936            if (document.body) {
2937                window.channelIOObserver.observe(document.body, {
2938                    childList: true,
2939                    subtree: true
2940                });
2941
2942                // 30秒后自动停止观察
2943                setTimeout(function() {
2944                    if (window.channelIOObserver && !foundPopup) {
2945                        window.channelIOObserver.disconnect();
2946                    }
2947                }, 30000);
2948            }
2949
2950            // 页面加载完成后检查一次
2951            if (document.readyState === 'loading') {
2952                document.addEventListener('DOMContentLoaded', function() {
2953                    setTimeout(checkForMarketingPopup, 500);
2954                });
2955            } else {
2956                setTimeout(checkForMarketingPopup, 500);
2957            }
2958        })();
2959    </script>
2959
2960
2961    </body>
2962    </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.