._page_fkv0c_1{--ink:#080808;--gold:#caa263;--ink-900:#000;--surface-800:#1d1d1f;--text-primary:#f5f5f7;--text-muted:#86868b;background:var(--ink-900);min-height:100vh;color:var(--text-primary);letter-spacing:normal;padding-bottom:104px;font-family:SF Pro KR,SF Pro Display,SF Pro Text,Apple SD Gothic Neo,Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow:clip}._page_fkv0c_1 *,._page_fkv0c_1 :before,._page_fkv0c_1 :after{box-sizing:border-box}._page_fkv0c_1 a{text-decoration:none}._page_fkv0c_1 a:not([class]){color:inherit}._page_fkv0c_1 button{font:inherit}._page_fkv0c_1 [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.28,.11,.32,1),transform .8s cubic-bezier(.28,.11,.32,1);transform:translateY(32px)}._page_fkv0c_1 [data-reveal][data-on=true]{opacity:1;transform:translateY(0)}._scene_fkv0c_23{isolation:isolate;background:var(--ink-900);min-height:100svh;position:relative;overflow:hidden}._header_fkv0c_26{z-index:100;height:52px;color:var(--text-primary);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000b8;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr;align-items:center;padding:0 6.25vw;display:grid;position:fixed;top:0;left:0;right:0}._header_fkv0c_26 a img{filter:brightness(0)invert();width:90px;display:block}._header_fkv0c_26>i{width:calc(var(--page-scroll,0) * 100%);background:#ffffffb8;height:1px;position:absolute;bottom:0;left:0}._hero_fkv0c_47{background:var(--ink-900);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}._hero_fkv0c_47:before{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;filter:blur(30px);opacity:.18;background:radial-gradient(circle at 50% 27%,#ffebc724,#dba6540e 18%,#0000 39%),radial-gradient(at 50% 67%,#daa44e1c,#0000 56%);animation:8.5s cubic-bezier(.45,0,.2,1) .3s infinite alternate _heroAmbientBloom_fkv0c_1;position:absolute;inset:-14%;transform:translateY(4%)scale(.9)}._heroSet_fkv0c_49{z-index:-2;background:#000;position:absolute;inset:0}._heroSet_fkv0c_49:after{content:"";background:linear-gradient(#0000000a,#0000 54%,#0000002e);position:absolute;inset:0}._heroText_fkv0c_51{z-index:4;text-align:center;width:100%;padding:0 6.25vw;display:none;position:relative}._heroBrand_fkv0c_52{filter:brightness(0)invert();opacity:.98;width:clamp(132px,9.6vw,184px);height:auto;margin:0 auto 8px;display:block}._heroText_fkv0c_51 h1{color:#f4c16f;letter-spacing:-.09em;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f8ddb0 4%,#dba64e 47%,#f0bf66 68%,#b87b27 100%);-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:clamp(104px,14.2vw,252px);font-weight:800;line-height:.76}._inlineBuy_fkv0c_54{align-items:center;gap:10px;margin-top:32px;padding:0;font-size:17px;font-weight:400;line-height:27px;display:inline-flex;color:#2997ff!important}._inlineBuy_fkv0c_54 b{transition:transform .25s}._inlineBuy_fkv0c_54:hover b{transform:translate(3px,-3px)}._heroProduct_fkv0c_56{z-index:2;background:#000;width:100%;margin-top:0;position:relative;overflow:hidden}._heroProduct_fkv0c_56:before{content:"";z-index:3;pointer-events:none;opacity:1;background:#000;animation:1.9s cubic-bezier(.22,1,.36,1) 80ms both _heroCurtainFade_fkv0c_1;position:absolute;inset:0}._heroProduct_fkv0c_56:after{display:none}._heroProduct_fkv0c_56 picture{width:100%;display:block}._heroProduct_fkv0c_56 picture img{z-index:2;object-fit:cover;opacity:1;filter:none;width:100%;height:auto;display:block;position:relative;transform:none}._heroProduct_fkv0c_56>i{display:none}._hero_fkv0c_47+._coreScene_fkv0c_62{border-top:0;margin-top:-1px}._coreScene_fkv0c_62{--core-card:min(82vw,1100px);background:var(--surface-800);min-height:auto;padding:148px 0 132px}._coreHead_fkv0c_66{width:min(87.5vw,1280px);margin:0 auto 84px}._coreHead_fkv0c_66 h2{color:var(--text-primary);letter-spacing:-.055em;margin:0;font-size:clamp(58px,5.4vw,80px);font-weight:600;line-height:1.08}._coreRail_fkv0c_68{padding:0 calc((100vw - var(--core-card))/2) 10px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - var(--core-card))/2);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}._coreRail_fkv0c_68::-webkit-scrollbar{display:none}._coreCard_fkv0c_70{flex:0 0 var(--core-card);aspect-ratio:3/2;scroll-snap-align:center;scroll-snap-stop:always;color:var(--text-primary);background:#000;border-radius:32px;display:block;position:relative;overflow:hidden}._coreCopy_fkv0c_71{z-index:3;text-align:center;pointer-events:none;background:linear-gradient(#0000 0%,#00000057 34%,#000000e6 100%);flex-direction:column;justify-content:flex-end;min-height:40%;padding:110px 56px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}._coreCopy_fkv0c_71 h3{letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.5vw,42px);font-weight:600;line-height:1.16}._coreCopy_fkv0c_71 p{color:#d2d2d7;letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(18px,1.45vw,24px);font-weight:600;line-height:1.42}._coreMedia_fkv0c_74{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._coreMedia_fkv0c_74 img{object-fit:contain;width:100%;height:100%;padding:5% 6% 18%;display:block}._coreMedia_fkv0c_74 video{object-fit:cover;object-position:center center;background:#000;width:100%;height:100%;display:block}._coreControls_fkv0c_77{justify-content:center;align-items:center;gap:14px;margin-top:68px;display:flex}._coreDots_fkv0c_78{background:#2b2b2e;border-radius:999px;align-items:center;gap:16px;min-height:58px;padding:0 24px;display:flex}._coreDots_fkv0c_78 button{cursor:pointer;background:#d2d2d7;border:0;border-radius:999px;flex:none;width:9px;height:9px;padding:0;transition:width .35s cubic-bezier(.28,.11,.32,1),background .35s}._coreDots_fkv0c_78 button._coreDotActive_fkv0c_80{background:#f5f5f7;width:52px}._corePlay_fkv0c_81{color:#f5f5f7;cursor:pointer;background:#2b2b2e;border:0;border-radius:50%;place-items:center;width:58px;height:58px;padding:0 0 0 3px;font-size:20px;font-weight:700;display:grid}._colorScene_fkv0c_84{background:var(--ink-900);min-height:auto;padding:160px 6.25vw 72px}._colorHead_fkv0c_85{width:min(87.5vw,1280px);margin:0 auto 104px}._colorHead_fkv0c_85 h2{color:var(--text-primary);letter-spacing:-.055em;margin:0;font-size:clamp(58px,5.4vw,80px);font-weight:600;line-height:1.08}._colorStage_fkv0c_87{background:#000;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:stretch;gap:5vw;width:min(87.5vw,1400px);min-height:960px;margin:0 auto;display:grid;position:relative;overflow:visible}._colorStage_fkv0c_87:before{content:"";z-index:0;aspect-ratio:1;opacity:.26;filter:blur(86px);border-radius:50%;width:72%;transition:background .55s,opacity .55s;position:absolute;bottom:-18%;right:-7%}._colorStage_fkv0c_87[data-tone=aurora]:before{background:radial-gradient(circle,#d8b77e 0%,#83653a73 31%,#0000 68%)}._colorStage_fkv0c_87[data-tone=rush]:before{background:radial-gradient(circle,#e2ad3c 0%,#97671c6b 31%,#0000 68%)}._colorStage_fkv0c_87[data-tone=sapphire]:before{background:radial-gradient(circle,#5c8fb7 0%,#1c456780 34%,#0000 68%)}._colorStage_fkv0c_87[data-tone=black]:before{background:radial-gradient(circle,#dc2f82 0%,#21b2c942 30%,#0000 68%)}._colorPicker_fkv0c_93{z-index:3;align-self:center;gap:18px;display:grid;position:relative}._colorChoice_fkv0c_94,._colorChoiceActive_fkv0c_94{color:#f5f5f7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;grid-template-columns:80px 1fr;align-items:center;gap:24px;width:100%;min-height:104px;padding:12px 24px 12px 12px;transition:background .3s,border-color .3s,transform .3s;display:grid}._colorChoice_fkv0c_94:hover{background:#ffffff0f}._colorChoiceActive_fkv0c_94{background:#1d1d1f;border-color:#ffffff29;transform:translate(10px)}._colorSwatch_fkv0c_97{border:5px solid #111;border-radius:50%;width:80px;height:80px;display:block;box-shadow:0 0 0 1px #ffffff47,inset 0 0 0 1px #ffffff4d,0 12px 28px #00000057}._colorChoiceActive_fkv0c_94 ._colorSwatch_fkv0c_97{box-shadow:0 0 0 3px #f5f5f7,0 0 0 7px #111,inset 0 0 0 1px #ffffff52,0 14px 32px #0000006b}._colorChoice_fkv0c_94 b,._colorChoiceActive_fkv0c_94 b{letter-spacing:-.025em;font-size:clamp(19px,1.5vw,25px);font-weight:600;line-height:1.2}._colorProduct_fkv0c_100{z-index:2;place-items:center;min-width:0;height:960px;display:grid;position:relative;overflow:visible}._colorProduct_fkv0c_100 img{--color-scale:1;object-fit:contain;object-position:center;filter:drop-shadow(0 54px 48px #000000bd);width:100%;max-width:100%;height:100%;transform:scale(var(--color-scale));transform-origin:50%;padding:8px 0;animation:.65s cubic-bezier(.28,.11,.32,1) both _colorProductReveal_fkv0c_1;display:block}._colorScene_fkv0c_84+._colorFilmScene_fkv0c_102{border-top:0}._colorFilmScene_fkv0c_102{background:#000;place-items:center;min-height:auto;padding:0 0 216px;display:grid}._colorFilmScene_fkv0c_102:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000 0%,#000000d6 28%,#0003 72%,#0000 100%);height:min(28vw,380px);position:absolute;top:0;left:0;right:0}._colorFilm_fkv0c_102{object-fit:cover;background:#000;width:100%;max-height:100svh;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 100%);mask-image:linear-gradient(#0000 0%,#000 17% 100%)}._comboScene_fkv0c_108{min-height:auto;color:var(--text-primary);background:#000;padding:142px 6.25vw 0}._comboHead_fkv0c_109{text-align:center;width:min(82vw,1120px);margin:0 auto 66px}._comboHead_fkv0c_109 p{color:#d89b4b;letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(18px,1.55vw,24px);font-weight:700;line-height:1}._comboHead_fkv0c_109 h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.1vw,82px);font-weight:600;line-height:1.05}._comboGrid_fkv0c_112{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;width:min(82vw,1120px);margin:0 auto;display:grid;position:relative}._comboCard_fkv0c_113{background:#1d1d1f;border:1px solid #ffffff17;border-radius:32px;min-height:640px;position:relative;overflow:hidden}._comboCard_fkv0c_113:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}._comboCopy_fkv0c_115{z-index:3;text-align:center;padding:40px 34px 0;position:relative}._comboCopy_fkv0c_115 h3{color:#f5f5f7;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.05vw,34px);font-weight:600;line-height:1.1}._comboCopy_fkv0c_115 p{color:#a1a1a6;letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(15px,1.12vw,18px);font-weight:600;line-height:1.35}._comboDevice_fkv0c_118,._comboPod_fkv0c_118{z-index:2;place-items:center;display:grid;position:absolute;inset:116px 22px 22px;overflow:hidden}._comboDevice_fkv0c_118:before,._comboPod_fkv0c_118:before{content:"";aspect-ratio:1;filter:blur(70px);opacity:.44;border-radius:50%;width:68%;position:absolute}._comboDevice_fkv0c_118:before{background:radial-gradient(circle,#d2a35e,#0000 67%);bottom:-16%}._comboPod_fkv0c_118:before{background:radial-gradient(circle,#c06629 0%,#53aea36b 42%,#0000 70%);bottom:-4%}._comboDevice_fkv0c_118 img{z-index:2;object-fit:contain;filter:drop-shadow(0 42px 32px #000000b8);width:auto;height:96%;transition:transform .9s cubic-bezier(.28,.11,.32,1);position:relative;transform:translateY(4%)}._comboPod_fkv0c_118 img{z-index:2;object-fit:contain;width:auto;max-width:94%;height:91%;transition:transform .9s cubic-bezier(.28,.11,.32,1);position:relative}._comboCard_fkv0c_113:hover ._comboDevice_fkv0c_118 img{transform:translateY(1%)scale(1.025)}._comboCard_fkv0c_113:hover ._comboPod_fkv0c_118 img{transform:scale(1.025)}._comboPlus_fkv0c_126{z-index:5;color:#080808;background:#f5f5f7;border:7px solid #000;border-radius:50%;place-items:center;width:68px;height:68px;font-size:42px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 42px #0000008c}._comboAction_fkv0c_127{text-align:center;gap:28px;width:min(87.5vw,860px);margin:116px auto 0;display:grid}._comboBuy_fkv0c_128{color:#090909;letter-spacing:-.035em;background:#f5f5f7;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:88px;font-size:clamp(23px,2vw,30px);font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:flex}._comboBuy_fkv0c_128:hover{background:#fff;transform:translateY(-3px)}._comboBuy_fkv0c_128 b{color:#f39800;font-size:1.1em}._comboFooter_fkv0c_131{color:#a1a1a6;border-top:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:30px;width:min(87.5vw,1400px);margin:154px auto 0;padding:48px 0 146px;display:flex;position:relative;word-break:keep-all}._comboFooter_fkv0c_131 img{opacity:.92;width:132px;height:auto}._comboFooter_fkv0c_131 p{text-align:left;margin:0;font-size:14px;line-height:1.65}._footerInfo_fkv0c_131{flex-direction:column;gap:11px;display:flex}._footerNotice_fkv0c_131{color:#dedee2;font-size:15px;line-height:1.7}._footerMeta_fkv0c_131{flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-variant-numeric:tabular-nums;display:flex}._footerMeta_fkv0c_131 i,._footerCopy_fkv0c_131 i{color:#5a5a5f;font-style:normal}._footerMeta_fkv0c_131 a{color:inherit;transition:color .25s}._footerMeta_fkv0c_131 a:hover{color:#fff}._footerCopy_fkv0c_131{color:#8a8a90;flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:13px;letter-spacing:.02em;display:flex}._controlScene_fkv0c_136{background:#000;min-height:auto;padding:0 0 216px}._controlHead_fkv0c_137{background:#090909;border-bottom:1px solid #ffffff14;width:100%;margin:0;padding:154px 6.25vw 108px}._controlHead_fkv0c_137 h2{width:min(87.5vw,1400px);color:var(--text-primary);letter-spacing:-.055em;margin:0 auto;font-size:clamp(58px,5.4vw,80px);font-weight:600;line-height:1.08}._controlStage_fkv0c_139{background:#000;grid-template-columns:minmax(330px,34vw) minmax(0,1fr);gap:0;width:100%;min-height:900px;margin:0;display:grid;position:relative;overflow:hidden}._controlStage_fkv0c_139:before{content:"";z-index:0;aspect-ratio:1;filter:blur(72px);background:radial-gradient(circle,#caa26321,#0000 68%);border-radius:50%;width:74%;position:absolute;bottom:-44%;right:-8%}._controlTabs_fkv0c_141{z-index:3;align-self:center;justify-items:start;gap:16px;padding:56px 2vw 56px 6.25vw;display:grid;position:relative}._controlItem_fkv0c_142{gap:12px;width:min(330px,27vw);display:grid}._controlTab_fkv0c_141,._controlTabActive_fkv0c_143{color:#f5f5f7;text-align:left;cursor:pointer;background:#1d1d1f;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:48px 1fr;align-items:center;gap:18px;width:max-content;min-width:258px;min-height:82px;padding:12px 26px 12px 14px;transition:color .3s,background .3s,border-color .3s;display:grid}._controlTab_fkv0c_141:hover{background:#2b2b2e}._controlTabActive_fkv0c_143{background:#2b2b2e;border-color:#ffffff38}._controlPlus_fkv0c_146{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:27px;font-weight:300;line-height:1;transition:color .3s,background .3s,border-color .3s,transform .35s cubic-bezier(.28,.11,.32,1);display:grid}._controlTabActive_fkv0c_143 ._controlPlus_fkv0c_146{color:#080808;background:#caa263;border-color:#caa263;transform:rotate(45deg)}._controlTab_fkv0c_141 b,._controlTabActive_fkv0c_143 b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(16px,1.25vw,21px);font-weight:600;line-height:1.15}._controlDescription_fkv0c_149{color:#f5f5f7;letter-spacing:-.035em;background:#242426;border:1px solid #ffffff1a;border-radius:28px;width:100%;padding:28px 30px 30px;font-size:clamp(17px,1.24vw,20px);font-weight:600;line-height:1.55;animation:.38s cubic-bezier(.28,.11,.32,1) both _controlCopyReveal_fkv0c_1}._controlVisual_fkv0c_150{z-index:2;min-width:0;min-height:900px;position:relative;overflow:hidden}._controlVisual_fkv0c_150 img,._controlVisual_fkv0c_150 video{object-fit:contain;filter:drop-shadow(0 52px 45px #000000b8);width:auto;max-width:none;height:138%;padding:0;animation:.72s cubic-bezier(.28,.11,.32,1) both _controlVisualReveal_fkv0c_1;display:block;position:absolute}._controlVisual_fkv0c_150[data-focus=button] img{top:-16%;right:6%}._controlVisual_fkv0c_150[data-focus=airflow] img{height:134%;top:-12%;right:3%}._controlVisual_fkv0c_150[data-focus=lock] img{height:154%;top:-28%;right:1%}._objectScene_fkv0c_157{min-height:auto;color:var(--text-primary);background:var(--ink-900);padding:160px 6.25vw 216px}._objectTitle_fkv0c_158{z-index:4;position:relative}._objectTitle_fkv0c_158 h2,._lightTitle_fkv0c_159 h2,._simpleCopy_fkv0c_159 h2,._barrierCopy_fkv0c_159 h2,._finalTitle_fkv0c_159 h2{letter-spacing:normal;margin:0;font-size:80px;font-weight:600;line-height:1.15}._detailHeading_fkv0c_160 h2{letter-spacing:normal;margin:0;font-size:56px;font-weight:600;line-height:1.18}._objectProduct_fkv0c_161{background:var(--ink-900);border-radius:28px;place-items:center;width:min(87.5vw,1107px);height:min(72vh,760px);margin:96px auto 0;display:grid;position:relative;overflow:hidden}._objectProduct_fkv0c_161:before{content:"";aspect-ratio:1;border:1px solid #caa2633d;border-radius:50%;width:54%;position:absolute;box-shadow:0 0 0 32px #caa26306,0 0 0 64px #caa26306}._objectProduct_fkv0c_161 img{z-index:2;object-fit:contain;filter:drop-shadow(0 52px 35px #4e381d36);width:min(40vw,560px);max-height:78vh;position:relative;transform:rotate(-4deg)}._lightScene_fkv0c_166{background:var(--ink-900);grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center;gap:8vw;min-height:auto;padding:160px 6.25vw 216px;display:grid}._lightSet_fkv0c_167{z-index:-2;background:radial-gradient(circle at 72%,#caa2631f,#0000 38%);position:absolute;inset:0}._lightSet_fkv0c_167:after{content:"";background:linear-gradient(90deg,#000000e6,#00000014);position:absolute;inset:0}._lightTitle_fkv0c_159{z-index:4;position:relative}._lightTitle_fkv0c_159 h2 em{color:var(--gold);font-style:normal}._lightProduct_fkv0c_171{justify-self:center;width:min(41vw,620px);position:relative}._lightProduct_fkv0c_171 img{object-fit:contain;filter:drop-shadow(0 65px 48px #000000b8);width:100%;max-height:76vh;display:block;transform:rotate(2deg)}._simpleScene_fkv0c_175{min-height:auto;color:var(--text-primary);background:var(--ink-900);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8vw;padding:160px 6.25vw 216px;display:grid}._simpleWord_fkv0c_176{display:none}._simpleProduct_fkv0c_177{justify-self:center;width:min(40vw,570px)}._simpleProduct_fkv0c_177 img{object-fit:contain;filter:drop-shadow(0 50px 35px #4737232e);width:100%;max-height:82vh;display:block;transform:rotate(6deg)}._simpleCopy_fkv0c_159{z-index:4;position:relative}._simpleCopy_fkv0c_159 h2{font-size:clamp(52px,6vw,96px)}._simpleCopy_fkv0c_159 ul{border-top:1px solid #fff3;margin:48px 0 0;padding:0;list-style:none}._simpleCopy_fkv0c_159 li{border-bottom:1px solid #fff3;align-items:center;min-height:80px;display:flex}._simpleCopy_fkv0c_159 li b{font-size:21px;font-weight:600;line-height:1.52}._barrierScene_fkv0c_186{min-height:auto;color:var(--text-primary);background:var(--ink-900);grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center;gap:8vw;padding:160px 6.25vw 216px;display:grid}._barrierCopy_fkv0c_159{z-index:3;position:relative}._barrierCopy_fkv0c_159 h2{font-size:80px}._barrierCopy_fkv0c_159>span{width:min(580px,100%);color:var(--text-muted);margin-top:36px;font-size:21px;font-weight:600;line-height:1.52;display:block}._handbagVisual_fkv0c_190{width:min(42vw,650px);height:min(76vh,760px);box-shadow:none;background:#b8a796;border-radius:28px;justify-self:center;position:relative;overflow:hidden}._handbagVisual_fkv0c_190:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3,inset 0 -80px 100px #281c121f}._handbagVisual_fkv0c_190 img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1s cubic-bezier(.28,.11,.32,1);display:block}._handbagVisual_fkv0c_190:hover img{transform:scale(1.025)}._detailScene_fkv0c_196{background:var(--ink-900);min-height:auto;padding:160px 0 216px}._detailTop_fkv0c_197{justify-content:space-between;align-items:flex-end;gap:30px;width:min(87.5vw,1107px);margin:0 auto;padding:0;display:flex}._detailHeading_fkv0c_160{max-width:900px}._detailNav_fkv0c_199{gap:8px;padding-bottom:5px;display:flex}._detailNav_fkv0c_199 button{width:56px;height:56px;color:var(--text-primary);cursor:pointer;background:#333336;border:0;border-radius:50%;place-items:center;font-size:21px;transition:background .25s,color .25s;display:grid}._detailNav_fkv0c_199 button:hover{color:#080808;background:#fff;border-color:#fff}._detailRail_fkv0c_202{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-top:64px;padding:0 6.25vw 36px;display:flex;overflow-x:auto}._detailRail_fkv0c_202::-webkit-scrollbar{display:none}._detailRail_fkv0c_202 article{scroll-snap-align:center;background:var(--ink-900);border-radius:28px;flex:0 0 min(87.5vw,1107px);grid-template-rows:auto auto;min-height:auto;display:grid;overflow:hidden}._detailRail_fkv0c_202 article:after{display:none}._detailRail_fkv0c_202 img{aspect-ratio:16/9;object-fit:contain;background:#080808;width:100%;min-height:0;transition:transform .9s cubic-bezier(.28,.11,.32,1);display:block}._detailRail_fkv0c_202 article:hover img{transform:scale(1.045)}._detailRail_fkv0c_202 strong{min-height:148px;color:var(--text-primary);background:var(--ink-900);letter-spacing:normal;white-space:nowrap;border-top:1px solid #ffffff1f;padding:36px 48px 40px;font-size:56px;font-weight:600;line-height:1.18;display:block;position:static}._detailRail_fkv0c_202 strong small{color:var(--gold);letter-spacing:normal;font-size:.45em}._finalScene_fkv0c_212{background:var(--ink-900);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:64px 8vw;min-height:auto;padding:160px 6.25vw 96px;display:grid}._finalGlow_fkv0c_213{display:none}._finalTitle_fkv0c_159{z-index:4;grid-area:1/1;align-self:end;margin:0;position:relative}._finalProducts_fkv0c_215{grid-area:1/2/span 2;place-self:center;width:min(51vw,820px);transform:none}._finalProducts_fkv0c_215 img{filter:drop-shadow(0 70px 55px #000000ad);width:100%;display:block}._finalAction_fkv0c_217{z-index:5;grid-area:2/1;align-self:start;width:min(470px,100%);position:relative}._clock_fkv0c_218{gap:14px;display:flex}._clock_fkv0c_218>span{min-width:52px;position:relative}._clock_fkv0c_218 b{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:34px;font-weight:400;display:block}._clock_fkv0c_218>span:last-child b{color:#e7c98e}._clock_fkv0c_218 i{color:#ffffff40;font-style:normal;position:absolute;top:8px;right:-9px}._ended_fkv0c_218{font-size:12px}._finalBuy_fkv0c_219{color:#141414;background:#f39800;border-radius:999px;justify-content:space-between;align-items:center;height:56px;margin-top:25px;padding:0 24px;font-size:17px;font-weight:600;transition:transform .25s,background .25s;display:flex;color:#fff!important}._finalBuy_fkv0c_219:hover{background:#0077ed;transform:translateY(-2px)}._finalScene_fkv0c_212 footer{color:#ffffff47;border-top:1px solid #ffffff1f;grid-area:3/1/auto/-1;grid-template-columns:1fr auto;align-items:center;width:100%;margin-top:4vh;padding-top:20px;font-size:9px;display:grid;position:relative}._finalScene_fkv0c_212 footer img{filter:brightness(0)invert();opacity:.5;width:88px}._finalScene_fkv0c_212 footer p{margin:0}._stickyBuy_fkv0c_223{z-index:110;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#1d1d1fdb;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:1fr 245px;gap:6px;width:min(800px,100vw - 30px);padding:6px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000061}._stickyBuy_fkv0c_223>div{justify-content:space-between;align-items:center;gap:18px;padding:0 14px;display:flex}._stickyBuy_fkv0c_223>div>span{color:#fff;white-space:nowrap;font-size:15px;font-weight:800}._clockCompact_fkv0c_225{gap:6px;display:flex}._clockCompact_fkv0c_225>span{justify-content:center;align-items:baseline;gap:2px;min-width:23px;display:flex;position:relative}._clockCompact_fkv0c_225>span:last-child{min-width:31px}._clockCompact_fkv0c_225 b{font-variant-numeric:tabular-nums;font-size:13px}._clockCompact_fkv0c_225>span:last-child b{color:#e7c98e}._clockCompact_fkv0c_225 i{color:#ffffff40;font-style:normal;position:absolute;right:-5px}._stickyButton_fkv0c_226{background:#f39800;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:52px;padding:0 22px;font-size:14px;font-weight:600;display:flex;color:#141414!important}@keyframes _heroFloat_fkv0c_1{0%,to{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(0)}50%{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(-16px)}}@keyframes _heroStageReveal_fkv0c_1{0%{opacity:0;transform:translateY(76px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _heroDrift_fkv0c_1{0%,to{transform:translate(-8px)rotate(-.35deg)}50%{transform:translate(10px,-13px)rotate(.35deg)}}@keyframes _heroIlluminate_fkv0c_1{0%{opacity:.22;filter:brightness(.025)saturate(.2)drop-shadow(0 34px 62px #000000e6)}42%{opacity:.58;filter:brightness(.3)saturate(.65)drop-shadow(0 34px 62px #000000d1)}to{opacity:1;filter:brightness(1.02)saturate(1.02)drop-shadow(0 34px 62px #000000ad)}}@keyframes _heroFrameReveal_fkv0c_1{0%{opacity:.12;filter:brightness(.03)saturate(.35);transform:scale(1.04)}46%{opacity:.72;filter:brightness(.42)saturate(.72)}to{opacity:1;filter:brightness()saturate();transform:scale(1)}}@keyframes _heroCurtainFade_fkv0c_1{0%{opacity:1}to{opacity:0}}@keyframes _heroAmbientBloom_fkv0c_1{0%{opacity:.12;transform:translate(-1.5%,5%)scale(.9)}48%{opacity:.46;transform:translate(0,0)scale(1.04)}to{opacity:.28;transform:translate(1.5%,-2%)scale(1.12)}}@keyframes _heroLightSweep_fkv0c_1{0%,8%{opacity:0;left:-42%}15%{opacity:.15}27%{opacity:.92}43%{opacity:.06;left:116%}46%,to{opacity:0;left:116%}}@keyframes _heroBacklight_fkv0c_1{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes _heroFloorGlow_fkv0c_1{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@keyframes _heroRoomLight_fkv0c_1{0%{opacity:0}to{opacity:1}}@keyframes _lightFloat_fkv0c_1{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-15px)rotate(0)}}@keyframes _lineupFloat_fkv0c_1{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes _bagInsert_fkv0c_1{0%{transform:scale(1.01)translateY(-.6%)}to{transform:scale(1.055)translateY(.8%)}}@keyframes _colorProductReveal_fkv0c_1{0%{opacity:0;transform:translateY(28px) scale(calc(var(--color-scale) - .05))}to{opacity:1;transform:translateY(0) scale(var(--color-scale))}}@keyframes _controlVisualReveal_fkv0c_1{0%{opacity:0;transform:translate(42px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _controlCopyReveal_fkv0c_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._page_fkv0c_1{padding-bottom:116px}._header_fkv0c_26{grid-template-columns:1fr;height:48px;padding:0 6.25vw}._header_fkv0c_26 a img{width:80px}._page_fkv0c_1 [data-reveal]{transform:translateY(20px)}._scene_fkv0c_23{min-height:auto}._hero_fkv0c_47{flex-direction:column;align-items:center;gap:0;min-height:0;padding:78px 0 0;display:flex}._heroSet_fkv0c_49{background-position:50%}._heroSet_fkv0c_49:after{background:linear-gradient(#00000014,#0000 58%,#0000003d)}._heroText_fkv0c_51{padding:0 4vw;display:block}._heroBrand_fkv0c_52{width:108px;margin-bottom:5px}._heroText_fkv0c_51 h1{letter-spacing:-.095em;font-size:clamp(64px,17.4vw,100px);line-height:.76}._inlineBuy_fkv0c_54{margin-top:24px}._heroProduct_fkv0c_56{width:100%;margin:-42px auto 0;position:relative;bottom:auto;right:auto}._coreScene_fkv0c_62{--core-card:78vw;padding:96px 0 108px}._coreHead_fkv0c_66{width:87.5vw;margin-bottom:58px}._coreHead_fkv0c_66 h2{font-size:42px;line-height:1.1}._coreRail_fkv0c_68{gap:16px;padding-bottom:8px}._coreCard_fkv0c_70{aspect-ratio:4/5;border-radius:24px}._coreCopy_fkv0c_71{min-height:42%;padding:92px 24px 30px}._coreCopy_fkv0c_71 h3{font-size:25px;line-height:1.22}._coreCopy_fkv0c_71 p{margin-top:9px;font-size:16px;line-height:1.42}._coreMedia_fkv0c_74 img{padding:6% 4% 25%}._coreControls_fkv0c_77{gap:10px;margin-top:52px}._coreDots_fkv0c_78{gap:13px;min-height:52px;padding:0 20px}._coreDots_fkv0c_78 button{width:8px;height:8px}._coreDots_fkv0c_78 button._coreDotActive_fkv0c_80{width:42px}._corePlay_fkv0c_81{width:52px;height:52px;font-size:18px}._colorScene_fkv0c_84{padding:96px 0 64px}._colorHead_fkv0c_85{width:87.5vw;margin-bottom:64px}._colorHead_fkv0c_85 h2{font-size:42px;line-height:1.1}._colorStage_fkv0c_87{flex-direction:column;gap:48px;width:100%;min-height:670px;display:flex;overflow:visible}._colorStage_fkv0c_87:before{opacity:.24;filter:blur(68px);width:132%;bottom:-2%;right:-36%}._colorPicker_fkv0c_93{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:8px;width:87.5vw}._colorChoice_fkv0c_94,._colorChoiceActive_fkv0c_94{text-align:center;border-radius:24px;flex-direction:column;justify-content:center;gap:12px;min-height:106px;padding:10px 4px;display:flex}._colorChoiceActive_fkv0c_94{transform:translateY(-5px)}._colorSwatch_fkv0c_97{border-width:4px;width:50px;height:50px}._colorChoiceActive_fkv0c_94 ._colorSwatch_fkv0c_97{box-shadow:0 0 0 2px #f5f5f7,0 0 0 5px #111,inset 0 0 0 1px #ffffff52,0 12px 24px #0006}._colorChoice_fkv0c_94 b,._colorChoiceActive_fkv0c_94 b{white-space:nowrap;font-size:10px;line-height:1.2}._colorProduct_fkv0c_100{place-items:center;width:100%;height:490px;overflow:visible}._colorProduct_fkv0c_100 img{--color-scale:1;transform-origin:50%;width:100%;height:100%;padding:0}._colorFilmScene_fkv0c_102{padding-bottom:196px}._colorFilmScene_fkv0c_102:before{background:linear-gradient(#000 0%,#000000c7 30%,#0000 100%);height:34vw}._colorFilm_fkv0c_102{object-fit:cover;min-height:42svh;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 100%);mask-image:linear-gradient(#0000 0%,#000 14% 100%)}._controlScene_fkv0c_136{padding:0 0 196px}._controlHead_fkv0c_137{width:100%;margin:0;padding:96px 6.25vw 64px}._controlHead_fkv0c_137 h2{width:87.5vw;font-size:42px;line-height:1.1}._controlStage_fkv0c_139{border-radius:0;flex-direction:column;gap:0;width:100%;min-height:642px;display:flex}._controlTabs_fkv0c_141{order:1;grid-template-columns:1fr;align-self:auto;justify-items:start;gap:12px;width:100%;padding:24px 6.25vw 40px}._controlItem_fkv0c_142{gap:10px;width:100%}._controlTab_fkv0c_141,._controlTabActive_fkv0c_143{text-align:left;border-radius:999px;grid-template-columns:40px 1fr;gap:14px;width:max-content;min-width:0;min-height:64px;padding:10px 22px 10px 12px}._controlPlus_fkv0c_146{width:40px;height:40px;font-size:23px}._controlTab_fkv0c_141 b,._controlTabActive_fkv0c_143 b{text-overflow:clip;max-width:none;font-size:14px;overflow:visible}._controlDescription_fkv0c_149{border-radius:24px;padding:22px 24px 24px;font-size:16px;line-height:1.5}._controlVisual_fkv0c_150{order:2;width:100%;height:472px;min-height:472px}._controlVisual_fkv0c_150 img,._controlVisual_fkv0c_150 video{padding:0}._controlVisual_fkv0c_150[data-focus=button] img{height:132%;top:-10%;right:-26%}._controlVisual_fkv0c_150[data-focus=airflow] img{height:126%;top:-5%;right:-29%}._controlVisual_fkv0c_150[data-focus=lock] img{height:148%;top:-22%;right:-34%}._comboScene_fkv0c_108{padding:96px 0 0}._comboHead_fkv0c_109{text-align:center;width:87.5vw;margin-bottom:54px}._comboHead_fkv0c_109 p{margin-bottom:17px;font-size:16px}._comboHead_fkv0c_109 h2{font-size:44px;line-height:1.04}._comboGrid_fkv0c_112{grid-template-columns:1fr;gap:64px;width:87.5vw}._comboCard_fkv0c_113{border-radius:24px;min-height:560px}._comboCopy_fkv0c_115{padding:34px 24px 0}._comboCopy_fkv0c_115 h3{font-size:28px}._comboCopy_fkv0c_115 p{font-size:15px}._comboDevice_fkv0c_118,._comboPod_fkv0c_118{inset:106px 14px 18px}._comboDevice_fkv0c_118 img{height:96%}._comboPod_fkv0c_118 img{width:auto;max-width:96%;height:91%}._comboPlus_fkv0c_126{border-width:7px;width:64px;height:64px;font-size:38px;top:calc(50% - 32px)}._comboAction_fkv0c_127{gap:22px;width:87.5vw;margin-top:88px}._comboBuy_fkv0c_128{min-height:68px;font-size:21px}._comboFooter_fkv0c_131{gap:24px;width:87.5vw;margin-top:96px;padding:38px 0 96px}._comboFooter_fkv0c_131 img{width:108px}._comboFooter_fkv0c_131 p{text-align:left;font-size:13.5px}._footerNotice_fkv0c_131{font-size:14.5px}._footerMeta_fkv0c_131{gap:3px 13px}._footerCopy_fkv0c_131{gap:3px 13px;font-size:12.5px}._objectScene_fkv0c_157{padding:96px 6.25vw 196px}._objectTitle_fkv0c_158 h2,._lightTitle_fkv0c_159 h2,._simpleCopy_fkv0c_159 h2,._barrierCopy_fkv0c_159 h2,._finalTitle_fkv0c_159 h2{font-size:40px;line-height:48px}._detailHeading_fkv0c_160 h2{font-size:28px;line-height:35px}._objectProduct_fkv0c_161{border-radius:20px;width:100%;height:58vh;margin:64px auto 0}._objectProduct_fkv0c_161 img{width:min(74vw,390px);max-height:54vh}._lightScene_fkv0c_166{flex-direction:column;align-items:stretch;gap:64px;padding:96px 6.25vw 196px;display:flex}._lightSet_fkv0c_167{background-position:50%}._lightSet_fkv0c_167:after{background:linear-gradient(#000000c2,#0000000f 58%,#0000007a)}._lightProduct_fkv0c_171{width:min(80vw,430px);margin:0 auto;position:relative;bottom:auto;right:auto}._lightProduct_fkv0c_171 img{max-height:58vh}._simpleScene_fkv0c_175{flex-direction:column-reverse;align-items:stretch;gap:64px;padding:96px 6.25vw 196px;display:flex}._simpleProduct_fkv0c_177{width:min(78vw,410px);margin:0 auto}._simpleProduct_fkv0c_177 img{max-height:56vh}._simpleCopy_fkv0c_159 ul{margin-top:36px}._simpleCopy_fkv0c_159 li{min-height:68px}._simpleCopy_fkv0c_159 li b{font-size:19px;line-height:29px}._barrierScene_fkv0c_186{flex-direction:column;align-items:stretch;gap:64px;padding:96px 6.25vw 196px;display:flex}._barrierCopy_fkv0c_159{width:100%}._barrierCopy_fkv0c_159>span{margin-top:36px;font-size:17px;line-height:23px}._handbagVisual_fkv0c_190{aspect-ratio:3/4;width:100%;height:auto;box-shadow:none;border-radius:20px;margin:0}._detailScene_fkv0c_196{min-height:auto;padding:96px 0 196px}._detailTop_fkv0c_197{align-items:flex-end;width:87.5vw;margin:0 auto;padding:0}._detailHeading_fkv0c_160{padding:0}._detailNav_fkv0c_199{gap:5px}._detailNav_fkv0c_199 button{width:44px;height:44px;font-size:17px}._detailRail_fkv0c_202{gap:16px;margin-top:48px;padding:0 6.25vw 28px}._detailRail_fkv0c_202 article{border-radius:20px;flex-basis:87.5vw;min-height:0}._detailRail_fkv0c_202 img{aspect-ratio:1}._detailRail_fkv0c_202 strong{min-height:104px;padding:28px 32px 30px;font-size:40px;line-height:48px}._finalScene_fkv0c_212{flex-direction:column;align-items:stretch;gap:64px;padding:96px 6.25vw;display:flex}._finalTitle_fkv0c_159{margin:0}._finalProducts_fkv0c_215{width:100%;margin:0;transform:none}._finalAction_fkv0c_217{width:100%;position:relative;bottom:auto;left:auto;right:auto}._clock_fkv0c_218 b{font-size:29px}._finalBuy_fkv0c_219{height:56px}._finalScene_fkv0c_212 footer{grid-template-columns:1fr;gap:8px;width:100%;margin-top:32px;line-height:1.45;position:relative;bottom:auto;left:auto;right:auto}._finalScene_fkv0c_212 footer img{width:82px}._stickyBuy_fkv0c_223{border-radius:16px;grid-template-columns:1fr;gap:5px;width:calc(100vw - 16px);padding:6px;bottom:8px}._stickyBuy_fkv0c_223>div{min-height:38px;padding:0 10px}._stickyBuy_fkv0c_223>div>span{font-size:13px}._stickyButton_fkv0c_226{height:52px}}@media (width<=380px){._clockCompact_fkv0c_225{gap:4px}._clockCompact_fkv0c_225>span{min-width:20px}._clockCompact_fkv0c_225>span:last-child{min-width:27px}._clockCompact_fkv0c_225 b{font-size:11px}._stickyBuy_fkv0c_223>div{gap:7px}}@media (prefers-reduced-motion:reduce){._page_fkv0c_1 *,._page_fkv0c_1 :before,._page_fkv0c_1 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._section_bcr18_1{color:#f5f5f7;isolation:isolate;background:#000;border-top:14px solid #1d1d1f;border-bottom:14px solid #1d1d1f;min-height:auto;padding:154px 0 216px;position:relative;overflow:hidden}._heading_bcr18_13{width:min(87.5vw,1400px);margin:0 auto 88px}._heading_bcr18_13 h2{letter-spacing:-.055em;margin:0;font-size:clamp(58px,5.4vw,80px);font-weight:600;line-height:1.08;word-break:keep-all;text-wrap:balance}._heading_bcr18_13 p{color:#d2d2d7;letter-spacing:-.025em;margin:26px 0 0;font-size:clamp(18px,1.45vw,24px);font-weight:600;line-height:1.45;word-break:keep-all;text-wrap:pretty;max-width:46em}._shell_bcr18_26{width:min(87.5vw,1400px);margin:0 auto}._toolbar_bcr18_31{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:12px;display:grid}._search_bcr18_38{background:#1d1d1f;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;height:64px;padding:0 22px;transition:border-color .25s,background .25s;display:grid}._search_bcr18_38:focus-within{background:#242426;border-color:#caa263b8}._search_bcr18_38 svg,._nearby_bcr18_57 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}._search_bcr18_38 input{color:#f5f5f7;min-width:0;height:100%;font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:0;font-size:17px}._search_bcr18_38 input::placeholder{color:#8e8e93}._search_bcr18_38>button{color:#a1a1a6;cursor:pointer;background:0 0;border:0;font-size:24px}._nearby_bcr18_57{color:#080808;letter-spacing:-.025em;cursor:pointer;background:#f5f5f7;border:0;border-radius:20px;justify-content:center;align-items:center;gap:9px;height:64px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .22s,background .22s;display:inline-flex}._nearby_bcr18_57:hover{background:#fff;transform:translateY(-2px)}._nearby_bcr18_57:disabled{cursor:wait;opacity:.72}._viewSwitch_bcr18_102{background:#1d1d1f;border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;height:64px;padding:5px;display:grid}._viewSwitch_bcr18_102 button{color:#8e8e93;cursor:pointer;background:0 0;border:0;border-radius:12px;min-width:76px;padding:0 18px;font-size:15px;font-weight:700}._viewSwitch_bcr18_102 button._viewActive_bcr18_124{color:#080808;background:#f5f5f7}._regionRail_bcr18_126{scrollbar-width:none;gap:8px;margin-top:22px;padding-bottom:8px;display:flex;overflow-x:auto}._regionRail_bcr18_126::-webkit-scrollbar{display:none}._regionRail_bcr18_126 button{color:#a1a1a6;cursor:pointer;background:#141416;border:1px solid #ffffff1a;border-radius:999px;flex:none;height:42px;padding:0 18px;font-size:14px;font-weight:700}._regionRail_bcr18_126 button._regionActive_bcr18_149{color:#0a0a0a;background:#caa263;border-color:#caa263}._status_bcr18_151,._statusError_bcr18_152{color:#7ddc8d;margin:14px 2px 0;font-size:14px;font-weight:600}._statusError_bcr18_152{color:#ff9f0a}._dataError_bcr18_161{color:#ff9f0a;background:#ff9f0a0f;border:1px solid #ff9f0a47;border-radius:24px;place-items:center;min-height:120px;margin-top:24px;font-size:15px;font-weight:700;display:grid}._mapLayout_bcr18_174{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:12px;min-height:720px;margin-top:32px;display:grid}._mapPanel_bcr18_182,._storeList_bcr18_183,._tableWrap_bcr18_184{background:#101012;border:1px solid #ffffff17;border-radius:32px}._mapPanel_bcr18_182{min-height:720px;position:relative;overflow:hidden}._googleMap_bcr18_191{opacity:0;transition:opacity .45s;position:absolute;inset:0}._googleMap_bcr18_191[data-visible=true]{opacity:1}._mapFallback_bcr18_194{background:radial-gradient(circle at 55% 45%,#caa26321,#0000 34%),radial-gradient(circle at 72% 75%,#3b82f614,#0000 30%),#0b0b0c;position:absolute;inset:0;overflow:hidden}._mapFallback_bcr18_194:before{content:"";border:1px solid #caa26333;border-radius:44% 56% 57% 43%/35% 47% 53% 65%;position:absolute;inset:10% 20% 6% 28%;transform:rotate(-8deg);box-shadow:inset 0 0 80px #caa26309,0 0 80px #00000080}._mapGrid_bcr18_214{opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}._mapLabel_bcr18_225{z-index:2;color:#ffffff85;letter-spacing:.04em;font-size:13px;font-weight:700;position:absolute;top:28px;left:30px}._mapFallback_bcr18_194>p{color:#8e8e93;margin:0;font-size:13px;position:absolute;bottom:22px;right:26px}._fallbackPin_bcr18_245,._fallbackPinActive_bcr18_246{z-index:3;color:#a1a1a6;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}._fallbackPin_bcr18_245 i,._fallbackPinActive_bcr18_246 i{background:#caa263;border:3px solid #111;border-radius:50% 50% 50% 0;width:15px;height:15px;display:block;transform:rotate(-45deg);box-shadow:0 0 0 1px #caa263,0 9px 24px #caa26373}._fallbackPin_bcr18_245 span,._fallbackPinActive_bcr18_246 span{font-size:12px;font-weight:700}._fallbackPinActive_bcr18_246{z-index:4;color:#f5f5f7}._fallbackPinActive_bcr18_246 i{background:#f5f5f7;width:22px;height:22px;box-shadow:0 0 0 2px #caa263,0 12px 34px #caa2639e}._storeList_bcr18_183{scrollbar-color:#3a3a3c transparent;max-height:720px;padding:16px;overflow-y:auto}._resultCount_bcr18_284{color:#8e8e93;padding:12px 12px 20px;font-size:14px;font-weight:600}._resultCount_bcr18_284 strong{color:#f5f5f7;font-size:22px}._storeCard_bcr18_287,._storeCardActive_bcr18_288{cursor:pointer;background:#1d1d1f;border:1px solid #ffffff14;border-radius:24px;padding:24px 22px;transition:border-color .25s,background .25s,transform .25s;position:relative}._storeCard_bcr18_287+._storeCard_bcr18_287,._storeCard_bcr18_287+._storeCardActive_bcr18_288,._storeCardActive_bcr18_288+._storeCard_bcr18_287,._storeCardActive_bcr18_288+._storeCardActive_bcr18_288{margin-top:10px}._storeCard_bcr18_287:hover{background:#242426;transform:translateY(-2px)}._storeCardActive_bcr18_288{background:#24211d;border-color:#caa26394}._storeCard_bcr18_287>div,._storeCardActive_bcr18_288>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._storeCard_bcr18_287 span,._storeCardActive_bcr18_288 span{color:#caa263;font-size:12px;font-weight:800}._storeCard_bcr18_287 em,._storeCardActive_bcr18_288 em{color:#64d2ff;font-size:13px;font-style:normal;font-weight:700}._storeCard_bcr18_287 h3,._storeCardActive_bcr18_288 h3{color:#f5f5f7;letter-spacing:-.035em;margin:12px 0 0;font-size:21px;line-height:1.25}._storeCard_bcr18_287 p,._storeCardActive_bcr18_288 p{color:#d2d2d7;margin:10px 0 0;font-size:15px;line-height:1.45}._storeCard_bcr18_287 small,._storeCardActive_bcr18_288 small{color:#8e8e93;margin-top:6px;font-size:13px;display:block}._storeCard_bcr18_287 a,._storeCardActive_bcr18_288 a{color:#f5f5f7;gap:6px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._storeCard_bcr18_287 a b,._storeCardActive_bcr18_288 a b{color:#caa263}._tableWrap_bcr18_184{margin-top:32px;overflow:hidden}._tableWrap_bcr18_184 table{border-collapse:collapse;width:100%}._tableWrap_bcr18_184 th{color:#8e8e93;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff17;padding:22px 24px;font-size:13px;font-weight:700}._tableWrap_bcr18_184 td{color:#c7c7cc;border-bottom:1px solid #ffffff12;padding:25px 24px;font-size:15px;line-height:1.45}._tableWrap_bcr18_184 tbody tr{cursor:pointer;transition:background .2s}._tableWrap_bcr18_184 tbody tr:hover{background:#1d1d1f}._tableWrap_bcr18_184 tbody tr:last-child td{border-bottom:0}._tableWrap_bcr18_184 td strong{color:#f5f5f7;font-size:16px}._tableWrap_bcr18_184 td a{color:#caa263;white-space:nowrap;font-weight:700;text-decoration:none}._empty_bcr18_331{color:#8e8e93;place-items:center;min-height:180px;font-size:15px;display:grid}._moreButton_bcr18_333{color:#f5f5f7;cursor:pointer;background:#242426;border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:54px;margin-top:12px;font-size:14px;font-weight:700;transition:background .2s,transform .2s}._moreButton_bcr18_333:hover{background:#303033;transform:translateY(-1px)}._srOnly_bcr18_349{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){._section_bcr18_1{border-top-width:10px;border-bottom-width:10px;padding:96px 0 196px}._heading_bcr18_13{width:87.5vw;margin-bottom:58px}._heading_bcr18_13 h2{font-size:42px;line-height:1.1}._heading_bcr18_13 p{margin-top:16px;font-size:16px;line-height:1.45}._shell_bcr18_26{width:100%}._toolbar_bcr18_31{grid-template-columns:1fr 1fr;width:87.5vw;margin:0 auto}._search_bcr18_38{border-radius:16px;grid-column:1/-1;height:58px}._nearby_bcr18_57{border-radius:16px;height:56px;padding:0 15px;font-size:15px}._viewSwitch_bcr18_102{border-radius:16px;height:56px}._viewSwitch_bcr18_102 button{min-width:0;padding:0 12px}._regionRail_bcr18_126{margin-top:8px;padding:14px 6.25vw 8px}._status_bcr18_151,._statusError_bcr18_152{width:87.5vw;margin:12px auto 0}._mapLayout_bcr18_174{grid-template-columns:1fr;gap:12px;min-height:0;margin-top:24px}._mapPanel_bcr18_182{border-left:0;border-right:0;border-radius:0;min-height:56svh}._mapLabel_bcr18_225{top:22px;left:6.25vw}._mapGrid_bcr18_214{background-size:48px 48px}._storeList_bcr18_183{background:#000;border:0;border-radius:0;max-height:none;padding:10px 6.25vw 0}._resultCount_bcr18_284{padding:20px 2px 18px}._storeCard_bcr18_287,._storeCardActive_bcr18_288{border-radius:20px;padding:23px 22px}._storeCard_bcr18_287 h3,._storeCardActive_bcr18_288 h3{font-size:20px}._tableWrap_bcr18_184{border-left:0;border-right:0;border-radius:0;margin-top:24px;overflow-x:auto}._tableWrap_bcr18_184 table{min-width:780px}._tableWrap_bcr18_184 th,._tableWrap_bcr18_184 td{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){._section_bcr18_1 *,._section_bcr18_1 :before,._section_bcr18_1 :after{transition-duration:.01ms!important}}:root{--ink:#050506;--paper:#f3f2ee;--line-light:#ffffff29;}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Noto Sans KR,Segoe UI,sans-serif;overflow-x:hidden}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0;padding:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #76a8ff}img{max-width:100%;display:block}.brand-word{letter-spacing:-.035em;font-size:14px;font-weight:800}.brand-word sup{vertical-align:top;margin-left:2px;font-size:7px}.brand-button{cursor:pointer;background:0 0}.mini-label,.slide-index{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1}.pill{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.pill:hover{transform:translateY(-2px)}.pill-dark{color:#fff;background:var(--ink)}.pill-light{color:#0b0b0c;background:#fff}.pill small{color:#6b7600;font-size:9px}.public-slide{min-height:100svh;position:relative;overflow:hidden}.public-header,.gate-header{z-index:100;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 clamp(24px,4.5vw,74px);display:flex;position:fixed;top:0;left:0}.public-header{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050506c7;border-bottom:1px solid #ffffff14}.public-header nav{gap:34px;font-size:11px;font-weight:600;display:flex}.public-header nav a{opacity:.54;transition:opacity .18s}.public-header nav a:hover{opacity:1}.nav-enter{color:#111;cursor:pointer;background:#fff;border-radius:999px;min-width:126px;height:36px;padding:0 16px;font-size:10px;font-weight:750}.nav-enter b{color:#526300;margin-left:5px;font-size:8px}.public-hero{color:#fff;background:#050506;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:center;padding:130px clamp(24px,7vw,120px) 64px;display:grid}.public-hero:before{content:"";aspect-ratio:1;filter:blur(110px);opacity:.45;background:#0b326b;border-radius:50%;width:min(42vw,680px);position:absolute;top:22%;right:16%}.public-hero-copy{z-index:4;position:relative}.public-hero h1{letter-spacing:-.08em;margin:24px 0 25px;font-size:clamp(56px,6.8vw,108px);font-weight:730;line-height:.96}.hero-sub{color:#ffffff7a;letter-spacing:-.035em;margin:0;font-size:clamp(14px,1.1vw,18px);line-height:1.75}.public-actions{align-items:center;gap:26px;margin-top:42px;display:flex}.public-actions .pill small{color:#526300}.text-link,.light-link{font-size:13px;font-weight:650}.text-link span,.light-link span{margin-left:7px}.public-product-stage{z-index:2;perspective:1300px;justify-self:center;width:min(48vw,720px);height:min(78svh,760px);position:relative}.public-light{filter:blur(65px);border-radius:50%;position:absolute}.public-light-one{aspect-ratio:1;opacity:.42;background:#0c4ca7;width:50%;top:23%;left:34%}.public-light-two{aspect-ratio:1;opacity:.28;background:#5b2fa3;width:32%;bottom:12%;right:10%}.public-turntable{z-index:2;transform-style:preserve-3d;place-items:center;animation:7s ease-in-out infinite public-device-float;display:grid;position:absolute;inset:0}.public-turntable img{object-fit:contain;filter:brightness(.34)contrast(1.35)saturate(.8)drop-shadow(42px 48px 34px #0000009e);width:min(74%,440px);height:92%;animation:11s ease-in-out infinite alternate public-device-turn}.public-shadow{filter:blur(16px);opacity:.8;background:#000;border-radius:50%;width:48%;height:4%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.public-stage-caption{color:#ffffff47;letter-spacing:.18em;font-size:8px;font-weight:700;position:absolute;bottom:2%;right:3%}.scroll-cue{z-index:4;letter-spacing:.2em;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:28px;left:clamp(24px,7vw,120px)}.scroll-cue i{background:#ffffff7a;width:56px;height:1px}@keyframes public-device-float{0%,to{transform:translateY(-8px)}50%{transform:translateY(12px)}}@keyframes public-device-turn{0%{transform:perspective(1300px)rotateY(-16deg)rotate(-7deg)}to{transform:perspective(1300px)rotateY(19deg)rotate(6deg)}}.brand-slide{background:#fff;grid-template-columns:.32fr 1.2fr .56fr;align-items:center;gap:6vw;padding:120px clamp(24px,7vw,120px) 80px;display:grid}.slide-index{color:#898989;position:absolute;top:108px;left:clamp(24px,7vw,120px)}.slide-index.light{color:#ffffff6b}.brand-statement{grid-column:2}.brand-statement>p{color:#7d7d7d;letter-spacing:.16em;margin:0 0 29px;font-size:10px;font-weight:700}.brand-statement h2,.store-copy h2,.entry-slide h2{letter-spacing:-.082em;margin:0;font-size:clamp(56px,7.7vw,126px);font-weight:730;line-height:.99}.brand-caption{color:#6b6b6b;letter-spacing:-.035em;align-self:end;max-width:330px;margin:0 0 7vh;font-size:14px;line-height:1.9}.network-slide{color:#fff;text-align:center;background:#080809;flex-direction:column;justify-content:center;align-items:center;padding:110px clamp(24px,7vw,120px) 70px;display:flex}.network-light{aspect-ratio:1;filter:blur(150px);opacity:.46;background:#142e67;border-radius:50%;width:min(66vw,980px);position:absolute}.network-slide h2{letter-spacing:-.06em;margin:60px 0 14px;font-size:clamp(28px,3.3vw,48px)}.network-slide>p{color:#ffffff7a;margin:0;font-size:14px}.network-slide .light-link{margin-top:37px}.store-slide{background:#f0efeb;grid-template-columns:.95fr 1.05fr;align-items:center;padding:110px clamp(24px,7vw,120px) 70px;display:grid}.store-copy{z-index:3;position:relative}.store-copy .mini-label{margin-bottom:28px}.store-copy>p:not(.mini-label){color:#747474;margin:28px 0 0;font-size:15px}.store-copy .pill{margin-top:38px}.store-map{aspect-ratio:1;background:#fff;border:1px solid #0000001a;border-radius:50%;justify-self:end;width:min(46vw,680px);position:relative}.map-ring{border:1px solid #0000001a;border-radius:50%;position:absolute}.ring-one{inset:13%}.ring-two{inset:27%}.ring-three{inset:41%}.pin{background:#111;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 7px #00000014}.pin-one{top:27%;left:34%}.pin-two{top:41%;right:23%}.pin-three{bottom:25%;left:41%}.pin-four{top:20%;right:41%}.store-map b{letter-spacing:-.08em;font-size:clamp(36px,5vw,74px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-slide{color:#fff;text-align:center;background:#070708;flex-direction:column;justify-content:center;align-items:center;padding:110px 24px 80px;display:flex}.entry-slide:before{content:"";aspect-ratio:1;filter:blur(150px);opacity:.62;background:#172967;border-radius:50%;width:min(80vw,1100px);position:absolute;bottom:-32vw;left:50%;transform:translate(-50%)}.entry-slide>*{position:relative}.entry-slide h2{margin:34px 0 25px;font-size:clamp(60px,8.3vw,132px)}.entry-slide>p:not(.mini-label){color:#ffffff80;margin:0;font-size:14px}.entry-slide .pill{margin-top:40px}.public-footer{color:#ffffff7a;background:#070708;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;min-height:220px;padding:60px clamp(24px,7vw,120px);font-size:11px;display:grid}.public-footer .brand-word{color:#fff;align-self:start}.public-footer p{margin:5px 0}.public-footer>p:last-child{text-align:right}.promotion-slide{color:#111;background:#f5ff67;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,7vw,120px);min-height:74svh;padding:110px clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.promotion-slide:before{content:"";aspect-ratio:1;filter:blur(130px);opacity:.4;background:#ffb21d;border-radius:50%;width:min(68vw,960px);position:absolute;bottom:-25vw;right:-8vw}.promotion-copy,.promotion-timer{z-index:2;position:relative}.promotion-copy h2{letter-spacing:-.075em;max-width:560px;margin:20px 0 22px;font-size:clamp(48px,6.4vw,98px);font-weight:760;line-height:.98}.promotion-copy>p:last-child{color:#0000008c;max-width:430px;margin:0;font-size:14px;line-height:1.7}.promotion-timer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #00000017;border-radius:32px;padding:clamp(28px,4vw,54px);box-shadow:0 32px 90px #48300024}.countdown-row{grid-template-columns:repeat(4,1fr);gap:8px;min-height:104px;display:grid}.time-unit{border-right:1px solid #0000001a;min-width:0;padding:14px 10px 16px}.time-unit:last-child{border-right:0}.time-unit strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.5vw,72px);font-weight:760;line-height:1;display:block}.time-unit span{color:#00000073;margin-top:9px;font-size:10px;font-weight:700;display:block}.promotion-ended{letter-spacing:-.06em;grid-column:1/-1;align-self:center;font-size:clamp(40px,5vw,76px)}.time-gauge{background:#0000001c;border-radius:999px;height:9px;margin-top:26px;overflow:hidden}.time-gauge span{border-radius:inherit;background:#111;height:100%;transition:width 1s linear;display:block}.promotion-meta{color:#0000007a;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;font-size:11px;display:flex}.promotion-meta button{color:#111;cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:750}.promotion-meta button span{margin-left:6px}.locator-card{color:#fff;background:#0a0a0b;border-radius:36px;flex-direction:column;justify-content:space-between;justify-self:end;width:min(46vw,680px);min-height:min(70svh,680px);padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000029}.locator-card:after{content:"NEARBY";color:#ffffff38;letter-spacing:.18em;font-size:9px;font-weight:750;position:absolute;top:30px;right:34px}.locator-pulse{aspect-ratio:1;place-items:center;width:min(25vw,340px);margin:0 auto;display:grid;position:relative}.locator-pulse:before,.locator-pulse:after,.locator-pulse span{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.locator-pulse:before{inset:0}.locator-pulse:after{inset:18%}.locator-pulse span{inset:36%}.locator-pulse i{background:conic-gradient(from 15deg, transparent 0 74%, #81e7ff3d 88%, transparent 100%);border-radius:50%;animation:4s linear infinite locator-scan;position:absolute;inset:3%}.locator-pulse b{z-index:2;background:#fff;border-radius:50%;width:15px;height:15px;position:relative;box-shadow:0 0 0 9px #ffffff17,0 0 35px #58d5ffcc}.locator-pulse.is-ready b{background:#f5ff67;box-shadow:0 0 0 9px #f5ff671a,0 0 38px #f5ff67bf}@keyframes locator-scan{to{transform:rotate(360deg)}}.locator-copy{z-index:2;position:relative}.locator-status{color:#ffffff8a;min-height:22px;margin:0 0 18px;font-size:13px}.locator-primary,.locator-secondary{cursor:pointer;width:100%}.locator-primary{color:#101010;background:#fff;border-radius:999px;min-height:56px;padding:0 20px;font-size:13px;font-weight:750}.locator-primary:disabled{cursor:wait;opacity:.6}.locator-primary span{margin-left:7px}.locator-secondary{color:#ffffff8c;background:0 0;margin-top:13px;padding:8px;font-size:11px}.floating-public-actions{z-index:140;flex-direction:column;align-items:flex-end;gap:11px;display:flex;position:fixed;bottom:clamp(18px,3vw,38px);right:clamp(18px,3vw,44px)}.floating-kakao{color:#191600;background:#fee500;border:1px solid #00000014;border-radius:50%;align-content:center;place-items:center;width:54px;height:54px;transition:transform .18s;display:grid;box-shadow:0 14px 38px #0000002e}.floating-kakao:hover{transform:translateY(-3px)}.floating-kakao span{font-size:15px;font-weight:850;line-height:1}.floating-kakao b{margin-top:2px;font-size:8px;font-weight:750}.floating-main-actions{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0a0bdb;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:1fr 1.08fr;min-width:330px;padding:7px;display:grid;box-shadow:0 18px 54px #00000040}.floating-main-actions button{color:#fff;cursor:pointer;background:0 0;border-radius:12px;min-height:49px;padding:0 17px;font-size:12px;font-weight:750}.floating-main-actions button:last-child{color:#111;background:#fff}.age-screen{color:#fff;background:#080809;min-height:100svh}.age-screen:after{content:"";aspect-ratio:1;filter:blur(150px);opacity:.5;background:#143778;border-radius:50%;width:min(88vw,1100px);position:fixed;bottom:-38vw;left:50%;transform:translate(-50%)}.gate-header{color:#fff;border-bottom:1px solid #ffffff1a}.gate-close{color:#fff;cursor:pointer;background:0 0;width:40px;height:40px;font-size:30px;font-weight:200}.gate-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 24px 60px;display:flex;position:relative}.gate-content .mini-label{color:#ffffff6b}.gate-content h1{letter-spacing:-.07em;margin:20px 0 24px;font-size:clamp(42px,5vw,72px);line-height:1}.gate-content>p:not(.mini-label){color:#ffffff85;margin:0;font-size:14px;line-height:1.8}.verify-button{color:#111;cursor:pointer;background:#fff;border-radius:12px;width:min(100%,380px);height:58px;margin-top:44px;font-size:14px;font-weight:720}.back-button{color:#ffffff8a;text-underline-offset:5px;cursor:pointer;background:0 0;margin-top:17px;font-size:12px;text-decoration:underline}.gate-content small{color:#ffffff47;max-width:500px;margin-top:42px;font-size:10px;line-height:1.7}.g3-site{--g3-edge:clamp(22px, 5vw, 82px);--g3-nav-edge:max(22px, 7.4vw);color:#fff;background:#050506}.g3-header{z-index:200;top:10px;left:var(--g3-nav-edge);width:calc(100% - (var(--g3-nav-edge) * 2));color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#141415e0;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;height:52px;padding:0 16px 0 20px;display:grid;position:fixed}.g3-product-name{color:#fff;cursor:pointer;background:0 0;align-items:center;gap:8px;display:flex}.g3-product-name strong{letter-spacing:-.02em;font-size:12px}.g3-product-name span{color:#ffffff61;letter-spacing:.16em;font-size:8px;font-weight:700}.g3-header nav{color:#ffffff75;gap:26px;margin-right:22px;font-size:10px;font-weight:620;display:flex}.g3-header nav a{transition:color .18s}.g3-header nav a:hover{color:#fff}.g3-buy{color:#fff;background:#1672e8;border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:32px;padding:0 13px;font-size:10px;font-weight:720;display:inline-flex}.g3-header-actions{align-items:center;gap:9px;display:flex}.g3-explore{border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:10px;font-weight:650;display:inline-flex}.g3-cinema{background:#030304;height:380svh;position:relative}.g3-sticky-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.g3-ambient{z-index:0;filter:blur(115px);border-radius:50%;transition:opacity 80ms linear;position:absolute}.ambient-blue{aspect-ratio:1;background:#0b4191;width:min(56vw,850px);top:20%;left:48%}.ambient-violet{aspect-ratio:1;background:#4e277c;width:min(37vw,580px);bottom:-6%;right:5%}.g3-hero-intro,.g3-hero-statement,.g3-hero-spec{z-index:4;pointer-events:none;will-change:opacity, transform;position:absolute}.g3-hero-intro{text-align:center;width:100%;top:16%;left:50%;transform:translate(-50%)}.g3-hero-intro p,.g3-hero-statement p,.g3-hero-spec p,.g3-light-copy p,.g3-battery-copy>p,.g3-control-copy>p,.g3-mesh-copy>p,.g3-color-heading>p,.g3-lineup-copy>p,.g3-spec-heading>p,.g3-final-copy>p{color:#ffffff6b;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750;line-height:1}.g3-hero-intro h1{letter-spacing:-.092em;margin:20px 0 16px;font-size:clamp(66px,11.7vw,190px);font-weight:760;line-height:.82}.g3-hero-intro>span{color:#ffffff57;font-size:11px}.g3-hero-statement{top:21%;left:var(--g3-edge)}.g3-hero-statement h2,.g3-light-copy h2,.g3-battery-copy h3,.g3-control-copy h2,.g3-mesh-copy h2,.g3-color-heading h2,.g3-lineup-copy h2,.g3-spec-heading h2,.g3-final-copy h2{letter-spacing:-.082em;margin:22px 0 0;font-size:clamp(58px,8vw,128px);font-weight:720;line-height:.96}.g3-hero-device{z-index:3;transform-origin:50%;width:clamp(300px,31vw,520px);height:68%;transform-style:preserve-3d;will-change:transform;position:absolute;top:21%;left:45%}.g3-hero-device img{z-index:2;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.g3-device-silhouette{filter:brightness(.075)contrast(1.7)saturate(.35)drop-shadow(54px 58px 36px #000000bf)}.g3-device-glow{z-index:1;aspect-ratio:1;filter:blur(62px);background:#166ada;border-radius:50%;width:62%;position:absolute;top:29%;left:50%;transform:translate(-50%)}.g3-device-reflection{z-index:4;filter:blur(3px);border-right:2px solid #c2e3ff8f;border-radius:50%;width:22%;height:38%;position:absolute;bottom:8%;right:6%;transform:rotate(13deg)}.g3-hero-spec{right:var(--g3-edge);text-align:right;bottom:11%}.g3-hero-spec strong{letter-spacing:-.055em;margin-top:18px;font-size:clamp(20px,2.2vw,35px);font-weight:630;line-height:1.35;display:block}.g3-progress{z-index:8;right:var(--g3-edge);align-items:center;gap:14px;width:180px;display:flex;position:absolute;bottom:30px}.g3-progress:before{content:"";background:#ffffff2e;width:142px;height:1px;position:absolute;left:0}.g3-progress i{transform-origin:0;background:#ffffffc7;width:142px;height:1px}.g3-progress span{color:#fff6;font-variant-numeric:tabular-nums;font-size:8px}.g3-highlights{background:#1d1d1f;min-height:1160px;padding:126px 0 130px;position:relative;overflow:hidden}.g3-wide-heading{width:min(100% - (var(--g3-edge) * 2), 1440px);justify-content:space-between;align-items:center;margin:0 auto 68px;display:flex}.g3-wide-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(44px,5.2vw,78px);font-weight:710;line-height:1}.g3-rail-controls{gap:11px;display:flex}.g3-rail-controls button{color:#ffffffc2;cursor:pointer;background:#333336;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1}.g3-highlight-rail{padding:0 var(--g3-nav-edge) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.g3-highlight-rail::-webkit-scrollbar{display:none}.g3-highlight-card{scroll-snap-align:center;isolation:isolate;background:#050506;border-radius:32px;flex:0 0 min(74vw,840px);height:610px;padding:48px 52px;position:relative;overflow:hidden}.g3-highlight-card>div{z-index:4;position:relative}.g3-highlight-card p{color:#ffffff6b;letter-spacing:.2em;margin:0 0 17px;font-size:9px;font-weight:750}.g3-highlight-card h3{letter-spacing:-.065em;margin:0;font-size:clamp(34px,3.7vw,57px);font-weight:680;line-height:1.05}.g3-highlight-card>div>span{color:#ffffff75;margin-top:20px;font-size:13px;display:block}.g3-highlight-card img{z-index:2;object-fit:contain;position:absolute}.highlight-lineup img{mix-blend-mode:screen;width:90%;height:72%;bottom:-4%;left:5%}.highlight-light img{filter:brightness(.72)contrast(1.22)drop-shadow(36px 48px 28px #0009);width:67%;height:105%;bottom:-20%;right:-6%}.highlight-blue-orb{z-index:0;aspect-ratio:1;filter:blur(95px);opacity:.58;background:#0d52a9;border-radius:50%;width:62%;position:absolute;bottom:-8%;right:0}.highlight-battery{color:#111;background:#f0efea}.highlight-battery p,.highlight-battery>div>span{color:#0000007a}.highlight-battery h3,.highlight-output h3{align-items:flex-end;gap:10px;display:flex}.highlight-battery h3 strong,.highlight-output h3 strong{letter-spacing:-.1em;font-size:clamp(86px,9vw,150px);line-height:.76}.highlight-battery h3 small,.highlight-output h3 small{padding-bottom:2px;font-size:clamp(22px,2.5vw,38px)}.highlight-battery img{filter:drop-shadow(36px 48px 28px #0003);width:66%;height:118%;bottom:-30%;right:-8%;transform:rotate(13deg)}.highlight-output{background:#0c315e}.highlight-output img{filter:brightness(.78)drop-shadow(34px 48px 29px #00000080);width:64%;height:122%;bottom:-32%;right:-7%;transform:rotate(11deg)}.highlight-dual{color:#111;background:#dbe7ed;flex-basis:min(56vw,650px)}.highlight-dual p,.highlight-dual>div>span{color:#00000080}.highlight-dual h3{margin-top:40px;font-size:clamp(70px,8vw,122px);line-height:.82}.g3-chapter-intro{min-height:138svh;padding:150px var(--g3-nav-edge) 90px;isolation:isolate;background:#000;position:relative;overflow:hidden}.g3-chapter-copy{z-index:5;text-align:center;max-width:1180px;margin:0 auto;position:relative}.g3-chapter-copy>p{color:#4d8fdc;margin:0;font-size:17px;font-weight:700}.g3-design-intro .g3-chapter-copy>p{color:#dba85f}.g3-chapter-copy h2{color:#86868b;letter-spacing:-.08em;margin:34px 0 0;font-size:clamp(62px,8.1vw,128px);font-weight:710;line-height:.98}.g3-chapter-copy>span{color:#67676c;letter-spacing:-.035em;max-width:790px;margin:42px auto 0;font-size:clamp(16px,1.5vw,22px);font-weight:560;line-height:1.65;display:block}.g3-design-products{z-index:2;width:min(100%,1340px);height:72%;position:absolute;bottom:-17%;left:50%;transform:translate(-50%)}.g3-design-products img{object-fit:contain;filter:brightness(.56)contrast(1.15)drop-shadow(36px 48px 30px #00000094);width:36%;height:100%;position:absolute;bottom:0}.design-sapphire{left:6%;transform:rotate(-11deg)}.design-aurora{z-index:3;left:32%;transform:translateY(-7%)scale(1.08)}.design-rush{right:5%;transform:rotate(11deg)}.g3-product-viewer{min-height:150svh;padding:128px var(--g3-nav-edge) 70px;background:#050506;position:relative;overflow:hidden}.g3-viewer-heading{z-index:5;width:min(100%,1420px);margin:0 auto;position:relative}.g3-viewer-heading p{color:#ffffff5c;letter-spacing:.18em;margin:0 0 15px;font-size:9px;font-weight:730}.g3-viewer-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(45px,5.6vw,84px);line-height:1}.g3-viewer-stage{isolation:isolate;background:#000;border:1px solid #ffffff1a;border-radius:36px;width:min(100%,1420px);height:92svh;margin:54px auto 0;position:relative;overflow:hidden}.g3-viewer-light{z-index:0;aspect-ratio:1;background:var(--viewer-tone);filter:blur(140px);opacity:.38;border-radius:50%;width:min(64vw,880px);transition:background-color .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g3-viewer-stage img{z-index:2;object-fit:contain;filter:drop-shadow(50px 58px 38px #0000009e);width:100%;height:100%;padding:4% 16%;animation:.48s cubic-bezier(.2,.72,.2,1) both g3-viewer-enter;position:relative}@keyframes g3-viewer-enter{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.g3-viewer-meta{z-index:5;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:28px;right:32px}.g3-viewer-meta span{color:#ffffff57;font-size:8px}.g3-viewer-meta strong{margin-top:8px;font-size:13px}.g3-viewer-controls{justify-content:center;align-items:center;gap:8px;width:min(100%,1420px);margin:24px auto 0;display:flex}.g3-viewer-controls button{color:#fff6;cursor:pointer;background:#171719;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:8px;transition:color .18s,border-color .18s;display:flex}.g3-viewer-controls button.active{color:#fff;border-color:#ffffff73}.g3-viewer-controls i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff61}.g3-signature-panel{background:#020203;grid-template-columns:1.08fr .92fr;align-items:center;min-height:126svh;display:grid}.g3-signature-crop{height:126svh;position:relative;overflow:hidden}.g3-signature-crop img{z-index:2;object-fit:contain;filter:brightness(.7)contrast(1.2)drop-shadow(48px 58px 38px #000000a6);width:126%;max-width:none;height:148%;position:absolute;top:-18%;right:-28%}.g3-signature-light{z-index:0;aspect-ratio:1;filter:blur(120px);opacity:.62;background:#0a4a9a;border-radius:50%;width:74%;position:absolute;top:27%;left:12%}.g3-signature-copy{z-index:4;padding:0 var(--g3-edge) 16vh 2vw;position:relative}.g3-signature-copy>p{color:#ffffff6b;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-signature-copy h2{letter-spacing:-.078em;margin:22px 0 0;font-size:clamp(54px,6.7vw,108px);line-height:.97}.g3-signature-copy>span{color:#ffffff6b;margin-top:34px;font-size:14px;line-height:1.75;display:block}.g3-signature-facts{z-index:5;right:var(--g3-edge);gap:46px;display:flex;position:absolute;bottom:9%}.g3-signature-facts div{border-top:1px solid #fff3;padding-top:14px}.g3-signature-facts strong,.g3-signature-facts span{display:block}.g3-signature-facts strong{letter-spacing:-.06em;font-size:39px}.g3-signature-facts span{color:#ffffff57;letter-spacing:.12em;margin-top:7px;font-size:8px}.g3-light-gallery{background:#121214;min-height:1450px;padding:140px 0 150px;overflow:hidden}.g3-light-gallery-heading{width:min(100% - (var(--g3-nav-edge) * 2), 1420px);margin:0 auto 76px}.g3-light-gallery-heading p{color:#ffffff61;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-light-gallery-heading h2{letter-spacing:-.08em;margin:24px 0 0;font-size:clamp(58px,7.6vw,122px);line-height:.97}.g3-light-gallery-rail{padding:0 var(--g3-nav-edge) 28px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.g3-light-gallery-rail::-webkit-scrollbar{display:none}.g3-light-gallery-card{scroll-snap-align:center;isolation:isolate;background:#050506;border-radius:36px;flex:0 0 min(78vw,980px);height:760px;padding:44px 48px;position:relative;overflow:hidden}.g3-light-gallery-card:before{content:"";z-index:0;aspect-ratio:1;filter:blur(120px);opacity:.54;border-radius:50%;width:68%;position:absolute;bottom:-25%;right:3%}.g3-light-gallery-card.blue:before{background:#0b55ad}.g3-light-gallery-card.aurora:before{background:#8f7049}.g3-light-gallery-card.rush:before{background:#b36d0b}.g3-light-gallery-card>span{z-index:4;color:#ffffff47;font-size:9px;position:absolute;top:42px;right:42px}.g3-light-gallery-card>div{z-index:4;position:relative}.g3-light-gallery-card p{color:#ffffff70;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.g3-light-gallery-card h3{letter-spacing:-.067em;margin:20px 0 0;font-size:clamp(40px,4.4vw,67px)}.g3-light-gallery-card img{z-index:2;object-fit:contain;filter:brightness(.76)contrast(1.18)drop-shadow(46px 57px 36px #000000a3);width:66%;height:118%;position:absolute;bottom:-27%;right:-7%}.g3-operation-sequence{background:#020203;height:440svh;position:relative}.g3-operation-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.g3-operation-light{z-index:0;aspect-ratio:1;filter:blur(145px);background:#78480a;border-radius:50%;width:min(62vw,920px);position:absolute;top:16%;left:38%}.g3-operation-title{z-index:4;left:var(--g3-edge);will-change:opacity;position:absolute;top:21%}.g3-operation-title.button{top:auto;bottom:18%}.g3-operation-title.choice{top:18%}.g3-operation-title p{color:#ffffff61;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-operation-title h2{letter-spacing:-.09em;margin:22px 0 0;font-size:clamp(68px,10vw,160px);line-height:.88}.g3-operation-title.choice h2{font-size:clamp(56px,7.7vw,124px);line-height:.96}.g3-operation-device{z-index:3;transform-origin:50%;will-change:transform;width:clamp(330px,39vw,640px);height:82%;position:absolute;top:12%;left:44%}.g3-operation-device img{object-fit:contain;filter:brightness(.82)contrast(1.15)drop-shadow(52px 62px 40px #000000ad);will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.g3-operation-progress{z-index:6;left:var(--g3-edge);right:var(--g3-edge);background:#ffffff21;height:1px;position:absolute;bottom:32px}.g3-operation-progress i{transform-origin:0;background:#ffffffb8;width:100%;height:1px;display:block}.g3-performance-intro{color:#111;background:#dce8ee;min-height:120svh}.g3-performance-intro .g3-chapter-copy h2,.g3-performance-intro .g3-chapter-copy>span{color:#2a3439}.g3-performance-intro .g3-chapter-copy>p{color:#3a718d}.g3-performance-figure{color:#111;align-items:flex-end;display:flex;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.g3-performance-figure strong{letter-spacing:-.12em;font-size:clamp(180px,28vw,450px);font-weight:710;line-height:.72}.g3-performance-figure span{padding-bottom:1vw;font-size:clamp(32px,5vw,76px);font-weight:680}.g3-charging{background:#08090b;grid-template-columns:.92fr 1.08fr;align-items:center;min-height:118svh;display:grid}.g3-charging-copy{z-index:4;padding-left:var(--g3-edge);position:relative}.g3-charging-copy>p{color:#fff6;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-charging-copy h2{letter-spacing:-.08em;margin:22px 0 0;font-size:clamp(54px,6.8vw,110px);line-height:.96}.g3-charging-copy>strong{color:#6fa4e4;letter-spacing:-.08em;margin-top:62px;font-size:clamp(80px,10vw,160px);line-height:.8;display:block}.g3-charging-visual{height:118svh;position:relative;overflow:hidden}.g3-charging-visual img{z-index:2;object-fit:contain;filter:brightness(.65)contrast(1.15)drop-shadow(48px 60px 38px #0000009e);width:88%;height:142%;position:absolute;top:-15%;left:-5%;transform:rotate(12deg)}.g3-charging-light{z-index:0;aspect-ratio:1;filter:blur(125px);opacity:.54;background:#0e3f7b;border-radius:50%;width:68%;position:absolute;top:27%;left:11%}.g3-everyday-intro{background:#050506;align-items:center;min-height:100svh;display:flex}.g3-everyday-intro .g3-chapter-copy>p{color:#d0a65f}.g3-feature-gallery{padding:0 var(--g3-nav-edge) 150px;background:#050506;gap:34px;display:grid}.g3-feature{min-height:112svh;padding:90px var(--g3-edge);isolation:isolate;background:#0a0a0b;border-radius:36px;position:relative;overflow:hidden}.g3-feature>div{z-index:4;position:relative}.g3-feature p{color:#fff6;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-feature h2{letter-spacing:-.08em;margin:22px 0 0;font-size:clamp(58px,7.7vw,124px);line-height:.96}.g3-feature>div>span{color:#ffffff73;margin-top:28px;font-size:14px;display:block}.g3-feature img{z-index:2;object-fit:contain;position:absolute}.feature-display:before{content:"";z-index:0;aspect-ratio:1;filter:blur(130px);opacity:.55;background:#0b468f;border-radius:50%;width:65%;position:absolute;bottom:-20%;right:4%}.feature-display img{filter:brightness(.72)contrast(1.2)drop-shadow(45px 58px 36px #000000a3);width:62%;height:122%;bottom:-31%;right:-4%}.feature-dual{color:#111;background:#f0efeb}.feature-dual p,.feature-dual>div>span{color:#0000007a}.feature-dual img{filter:drop-shadow(40px 52px 30px #0003);width:64%;height:124%;bottom:-32%;right:-5%;transform:rotate(10deg)}.feature-output-range{color:#101114;background:#c5d9e4}.feature-output-range p,.feature-output-range>div>span{color:#0000007a}.feature-output-range h2{justify-content:center;align-items:flex-end;gap:2vw;margin-top:11svh;display:flex}.feature-output-range h2 strong{letter-spacing:-.13em;font-size:clamp(170px,27vw,430px);line-height:.7}.feature-output-range h2 i{padding-bottom:4vw;font-size:clamp(55px,8vw,120px);font-style:normal}.feature-output-range h2 small{padding-bottom:3vw;font-size:clamp(34px,5vw,74px)}.g3-shared-galleries{background:#050506;padding:0 0 150px;overflow:hidden}.g3-shared-gallery{padding-top:142px}.g3-shared-heading{width:min(100% - (var(--g3-nav-edge) * 2), 1420px);margin:0 auto 60px}.g3-shared-heading p{color:#ffffff5c;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-shared-heading h2{letter-spacing:-.078em;margin:22px 0 0;font-size:clamp(52px,6.4vw,100px);line-height:.98}.g3-shared-rail{padding:0 var(--g3-nav-edge) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.g3-shared-rail::-webkit-scrollbar{display:none}.shared-card{scroll-snap-align:center;isolation:isolate;background:#111113;border-radius:32px;flex:0 0 min(60vw,750px);height:620px;padding:44px 48px;position:relative;overflow:hidden}.shared-card>div{z-index:4;position:relative}.shared-card p{color:#fff6;letter-spacing:.18em;margin:0;font-size:9px;font-weight:750}.shared-card h3{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(39px,4.5vw,68px);line-height:1}.shared-card h3 strong{letter-spacing:-.1em;font-size:clamp(82px,9vw,145px);line-height:.76}.shared-card h3 small{margin-left:8px;font-size:clamp(21px,2.4vw,36px)}.shared-card>div>span{color:#ffffff6b;margin-top:20px;font-size:12px;display:block}.shared-card img{z-index:2;object-fit:contain;position:absolute}.shared-display:before,.shared-battery:before,.shared-usbc:before,.shared-colors:before{content:"";z-index:0;aspect-ratio:1;filter:blur(110px);opacity:.5;border-radius:50%;width:68%;position:absolute;bottom:-20%;right:-4%}.shared-display:before{background:#0c4c9f}.shared-battery:before{background:#8b550d}.shared-usbc:before{background:#6d563c}.shared-colors:before{background:#563b7b}.shared-display img,.shared-battery img,.shared-usbc img{filter:brightness(.76)contrast(1.16)drop-shadow(40px 52px 34px #000000a3);width:67%;height:120%;bottom:-30%;right:-10%}.shared-output,.shared-mesh{color:#111;background:#d9e6ec}.shared-output p,.shared-output>div>span,.shared-mesh p,.shared-mesh>div>span{color:#0000007a}.shared-output h3,.shared-mesh h3,.shared-store h3{align-items:flex-end;margin-top:18%;display:flex}.shared-operation{background:#211a29}.shared-operation h3{margin-top:13%;font-size:clamp(64px,7vw,108px);line-height:.84}.shared-colors img{mix-blend-mode:screen;width:108%;height:74%;bottom:-3%;left:-4%}.shared-kc{color:#111;background:#f0efea}.shared-kc p,.shared-kc>div>span{color:#0000007a}.shared-store{background:#103164}.g3-why{min-height:150svh;padding:140px var(--g3-nav-edge) 110px;color:#111;background:#f2f1ed}.g3-why-heading p{color:gray;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-why-heading h2{letter-spacing:-.08em;margin:22px 0 0;font-size:clamp(58px,7.6vw,122px);line-height:.96}.g3-why-content{grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;margin-top:100px;display:grid}.g3-why-content>img{object-fit:contain;filter:drop-shadow(38px 50px 30px #0003);width:100%;height:78svh;transform:rotate(-8deg)}.g3-why-list{border-top:1px solid #0000002b}.g3-why-list>div{border-bottom:1px solid #00000024;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:92px;display:grid}.g3-why-list span{color:#a0a0a0;font-size:8px}.g3-why-list small{color:#6f6f6f;font-size:10px}.g3-why-list strong{letter-spacing:-.04em;font-size:clamp(18px,1.8vw,28px)}.g3-purchase-reasons{color:#111;background:#e8e8ed;min-height:1080px;padding:130px 0 140px;overflow:hidden}.g3-purchase-reasons .g3-wide-heading{margin-bottom:60px}.g3-purchase-rail{padding:0 var(--g3-nav-edge) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.g3-purchase-rail::-webkit-scrollbar{display:none}.purchase-card{scroll-snap-align:center;background:#fff;border-radius:32px;flex:0 0 min(48vw,590px);height:540px;padding:44px 46px;display:block;position:relative}.purchase-card>span{color:#aaa;font-size:8px;position:absolute;top:38px;right:40px}.purchase-card>p{color:#7c7c7c;letter-spacing:.18em;margin:0;font-size:9px;font-weight:750}.purchase-card h3{letter-spacing:-.075em;margin:34px 0 0;font-size:clamp(42px,4.6vw,68px);line-height:1}.purchase-card h3 strong{font-size:clamp(105px,13vw,190px);line-height:.75}.purchase-card h3 small{color:#526300;font-size:42px}.purchase-card>span[aria-hidden=true]{color:#fff;background:#1672e8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;top:auto;bottom:40px;right:42px}.purchase-card em{color:#777;margin-top:30px;font-size:12px;font-style:normal;display:block}.g3-color-contrast{min-height:235svh;padding:145px var(--g3-nav-edge) 120px;color:#111;background:#f5f5f7}.g3-contrast-heading{z-index:5;pointer-events:none;margin-bottom:100px;position:sticky;top:88px}.g3-contrast-heading p{color:#828282;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-contrast-heading h2{letter-spacing:-.08em;margin:20px 0 0;font-size:clamp(54px,6.8vw,108px);line-height:.98}.g3-contrast-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;padding-top:16svh;display:grid}.g3-contrast-grid article{border-top:1px solid #00000026;padding-top:20px;position:relative}.g3-contrast-grid article>span{color:#9a9a9a;font-size:8px}.g3-contrast-image{height:105svh;margin-top:22px;position:relative;overflow:hidden}.g3-contrast-image i{aspect-ratio:1;background:var(--contrast-tone);filter:blur(80px);opacity:.24;border-radius:50%;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g3-contrast-image img{z-index:2;object-fit:contain;filter:drop-shadow(28px 38px 24px #0000002e);width:100%;height:100%;position:relative}.g3-contrast-grid h3{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(22px,2.2vw,34px)}.g3-contrast-grid p{color:#777;margin:8px 0 0;font-size:11px}.g3-trust{min-height:116svh;padding:120px var(--g3-nav-edge) 80px;color:#111;background:#f2f1ed}.g3-trust-heading{z-index:4;position:relative}.g3-trust-heading p{color:gray;letter-spacing:.2em;margin:0;font-size:9px;font-weight:750}.g3-trust-heading h2{letter-spacing:-.08em;margin:22px 0 0;font-size:clamp(55px,7vw,112px);line-height:.96}.g3-cert-number{z-index:5;left:var(--g3-nav-edge);position:absolute;bottom:10%}.g3-cert-number span,.g3-cert-number strong{display:block}.g3-cert-number span{color:#7b7b7b;margin-bottom:12px;font-size:10px}.g3-cert-number strong{letter-spacing:-.045em;font-size:clamp(25px,3.4vw,52px)}.g3-trust>img{object-fit:contain;filter:drop-shadow(42px 54px 31px #00000030);width:53%;height:118%;position:absolute;bottom:-27%;right:1%;transform:rotate(11deg)}.g3-light-story{background:#0a090c;height:280svh;position:relative}.g3-light-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.g3-light-orb{z-index:0;aspect-ratio:1;filter:blur(135px);background:#392060;border-radius:50%;width:min(58vw,850px);position:absolute;top:22%;right:6%}.g3-light-copy{z-index:4;left:var(--g3-edge);will-change:opacity, transform;position:absolute;top:23%}.g3-light-copy.second{top:auto;bottom:17%}.g3-light-product{z-index:3;object-fit:contain;transform-origin:54% 48%;filter:brightness(.93)contrast(1.08)saturate(.9)drop-shadow(55px 62px 42px #0000009e);will-change:transform;width:clamp(320px,37vw,610px);height:87%;position:absolute;top:7%;left:44%}.g3-detail-label{z-index:6;color:#ffffff7a;letter-spacing:.18em;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex;position:absolute;top:42%;left:12%}.g3-detail-label i{background:#ffffff5c;width:100px;height:1px}.g3-full-section{min-height:100svh;position:relative;overflow:hidden}.g3-section-label{z-index:5;top:94px;left:var(--g3-edge);color:#888;letter-spacing:.18em;font-size:9px;font-weight:720;position:absolute}.g3-battery{color:#0b0b0c;background:#f1f0ec;grid-template-columns:1fr 1fr;align-items:center;display:grid}.g3-battery-visual{height:100svh;position:relative}.g3-battery-visual img{z-index:2;object-fit:contain;filter:drop-shadow(38px 46px 30px #0003);width:82%;height:112%;position:absolute;top:-6%;left:3%;transform:rotate(-11deg)}.g3-battery-shadow{filter:blur(25px);background:#0000004d;border-radius:50%;width:42%;height:6%;position:absolute;bottom:13%;left:29%}.g3-battery-copy{z-index:3;padding-right:var(--g3-edge);position:relative}.g3-battery-copy>p{color:#797979}.g3-battery-copy h2{align-items:flex-end;gap:12px;margin:28px 0 42px;display:flex}.g3-battery-copy h2 strong{letter-spacing:-.105em;font-size:clamp(104px,15vw,244px);font-weight:720;line-height:.75}.g3-battery-copy h2 span{letter-spacing:-.05em;padding-bottom:6px;font-size:clamp(24px,3vw,44px);font-weight:650}.g3-battery-copy h3{font-size:clamp(40px,4.8vw,78px)}.g3-battery-copy small{color:#858585;margin-top:34px;font-size:9px;display:block}.g3-control{background:#050506;grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.g3-control-light{aspect-ratio:1;filter:blur(135px);opacity:.55;background:#0e4088;border-radius:50%;width:min(55vw,820px);position:absolute;top:16%;right:-4%}.g3-control-copy{z-index:4;padding-left:var(--g3-edge);position:relative}.g3-control-copy h2{font-size:clamp(56px,7.2vw,116px)}.g3-control-specs{gap:50px;margin-top:58px;display:flex}.g3-control-specs div{border-top:1px solid #ffffff40;padding-top:17px}.g3-control-specs strong,.g3-control-specs span{display:block}.g3-control-specs strong{letter-spacing:-.05em;font-size:clamp(23px,2.3vw,36px)}.g3-control-specs span{color:#ffffff6b;margin-top:7px;font-size:10px}.g3-control-device{z-index:3;height:100svh;position:relative;overflow:hidden}.g3-control-device img{object-fit:contain;filter:brightness(.86)contrast(1.14)drop-shadow(44px 54px 34px #00000094);width:86%;max-width:none;height:144%;position:absolute;top:-20%;left:-4%;transform:rotate(16deg)scale(1.1)}.g3-screen-callout{z-index:5;color:#ffffff94;letter-spacing:.17em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex;position:absolute;top:45%;right:7%}.g3-screen-callout i{background:#fff6;width:80px;height:1px}.g3-mesh{padding:110px var(--g3-edge) 80px;color:#111;background:#dce8ee;grid-template-columns:1fr 1fr;align-items:center;display:grid}.g3-mesh-copy>p{color:#66757c}.g3-mesh-copy h2{font-size:clamp(56px,7vw,112px)}.g3-mesh-number{flex-direction:column;align-items:flex-end;display:flex}.g3-mesh-number strong{letter-spacing:-.12em;font-size:clamp(164px,24vw,390px);font-weight:700;line-height:.72}.g3-mesh-number span{letter-spacing:-.04em;margin-top:34px;font-size:clamp(25px,3vw,44px);font-weight:700}.g3-mesh-line{background:#0000002e;width:1px;height:26%;position:absolute;bottom:11%;left:50%}.g3-colors{min-height:112svh;padding:104px var(--g3-edge) 44px;color:var(--color-text);background:var(--color-stage);grid-template-rows:1fr auto;grid-template-columns:.72fr 1.18fr .45fr;align-items:center;transition:color .42s,background-color .42s;display:grid}.g3-color-heading{z-index:4;position:relative}.g3-color-heading>p,.g3-colors .g3-color-meta small{color:currentColor;opacity:.58}.g3-color-heading h2{font-size:clamp(55px,6.7vw,108px)}.g3-color-product{z-index:2;height:82svh;position:relative}.g3-color-product img{z-index:2;object-fit:contain;filter:drop-shadow(42px 52px 30px #0000003d);width:100%;height:100%;animation:.5s cubic-bezier(.2,.75,.2,1) both g3-color-enter;position:relative}.g3-color-halo{z-index:0;aspect-ratio:1;filter:blur(72px);background:#ffffff36;border-radius:50%;width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes g3-color-enter{0%{opacity:0;transform:translateY(28px)rotate(-3deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.g3-color-meta{z-index:4;text-align:right;flex-direction:column;align-items:flex-end;display:flex;position:relative}.g3-color-meta>span{font-variant-numeric:tabular-nums;opacity:.52;margin-bottom:22px;font-size:9px}.g3-color-meta strong{letter-spacing:-.06em;max-width:240px;font-size:clamp(28px,3.2vw,52px);line-height:.96}.g3-color-meta small{margin-top:10px;font-size:11px}.g3-color-picker{z-index:5;grid-column:1/-1;justify-content:center;gap:10px;display:flex;position:relative}.g3-color-picker button{color:currentColor;cursor:pointer;opacity:.52;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-width:126px;min-height:48px;padding:0 14px;font-size:8px;transition:opacity .18s,border-color .18s,background-color .18s;display:flex}.g3-color-picker button.active{opacity:1;background:#ffffff1a;border-color:currentColor}.g3-color-picker i{border:1px solid #ffffff7a;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.g3-lineup{min-height:106svh;padding:112px var(--g3-edge) 0;color:#111;text-align:center;background:#fff;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.g3-lineup-copy{z-index:3;position:relative}.g3-lineup-copy>p{color:#7d7d7d}.g3-lineup-copy h2{font-size:clamp(58px,7.8vw,126px)}.g3-lineup>img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;width:min(100%,1260px);max-height:61svh;margin-top:20px}.g3-lineup-note{left:var(--g3-edge);color:#8a8a8a;letter-spacing:.17em;font-size:8px;font-weight:700;position:absolute;bottom:34px}.g3-specification{min-height:105svh;padding:145px var(--g3-edge) 90px;color:#fff;background:#0a0a0b;grid-template-columns:.78fr 1.22fr;align-items:center;gap:9vw;display:grid}.g3-spec-heading>p{color:#ffffff61}.g3-spec-heading h2{font-size:clamp(56px,6.8vw,110px)}.g3-spec-list{border-top:1px solid var(--line-light)}.g3-spec-list>div{border-bottom:1px solid var(--line-light);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:86px;display:grid}.g3-spec-list>div>span{color:#ffffff40;font-variant-numeric:tabular-nums;font-size:8px}.g3-spec-list small{color:#ffffff70;font-size:11px}.g3-spec-list strong{letter-spacing:-.03em;text-align:right;font-size:clamp(18px,1.5vw,25px)}.g3-final{isolation:isolate;background:#030304;place-items:center;min-height:108svh;display:grid}.g3-final-light{z-index:0;aspect-ratio:1;filter:blur(150px);opacity:.72;background:#102e73;border-radius:50%;width:min(80vw,1120px);position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.g3-final>img{z-index:1;object-fit:contain;filter:brightness(.31)contrast(1.36)drop-shadow(55px 65px 40px #000000b3);width:min(43vw,660px);height:102%;position:absolute;bottom:-21%;right:4%;transform:rotate(15deg)}.g3-final-copy{z-index:4;text-align:center;padding:0 22px;position:relative}.g3-final-copy h2{font-size:clamp(62px,9vw,145px)}.g3-final-actions{justify-content:center;gap:11px;margin-top:48px;display:flex}.g3-cta{border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:156px;height:54px;padding:0 22px;font-size:12px;font-weight:720;transition:transform .18s,background-color .18s;display:inline-flex}.g3-cta:hover{transform:translateY(-2px)}.g3-cta.primary{color:#0b0b0c;background:#fff}.g3-cta.secondary{color:#fff;border:1px solid #ffffff4d}.g3-final>small{z-index:5;color:#ffffff47;font-size:9px;position:absolute;bottom:28px}@media (width<=1040px){.promotion-slide{grid-template-columns:1fr;gap:42px}.g3-header nav{display:none}.g3-hero-device{left:41%}.g3-colors{grid-template-columns:.72fr 1fr .4fr}.g3-color-picker button{min-width:105px}}@media (width<=760px){.public-header,.gate-header{height:62px;padding:0 20px}.public-header nav{display:none}.nav-enter{min-width:auto;height:34px;padding:0 13px}.public-hero{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;min-height:100svh;padding:103px 22px 40px}.public-hero:before{width:95vw;top:40%;right:-17%}.public-hero h1{font-size:clamp(52px,14.5vw,75px)}.hero-sub{max-width:310px}.public-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:29px}.public-product-stage{width:100%;height:53svh;margin-top:-2svh}.public-turntable img{width:min(57vw,290px)}.public-stage-caption,.scroll-cue{display:none}.brand-slide{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px 22px 62px;display:flex}.slide-index{top:90px;left:22px}.brand-statement h2,.store-copy h2,.entry-slide h2{font-size:clamp(52px,15vw,76px)}.brand-caption{align-self:auto;margin:42px 0 0}.network-slide{padding:100px 22px 58px}.network-slide h2{margin-top:43px}.store-slide{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;min-height:110svh;padding:108px 22px 44px}.store-map{justify-self:center;width:min(88vw,480px);margin-top:34px}.promotion-slide{min-height:100svh;padding:100px 22px 82px}.promotion-copy h2{font-size:clamp(52px,14.5vw,76px)}.promotion-timer{border-radius:24px;padding:24px 18px}.countdown-row{min-height:88px}.time-unit{padding:11px 7px 13px}.time-unit strong{font-size:clamp(34px,11vw,54px)}.promotion-meta{flex-direction:column;align-items:flex-start}.locator-card{border-radius:28px;justify-self:center;width:min(88vw,520px);min-height:64svh;margin-top:36px}.locator-pulse{width:min(65vw,310px)}.floating-public-actions{bottom:12px;left:12px;right:12px}.floating-kakao{width:49px;height:49px}.floating-main-actions{width:100%;min-width:0}.public-footer{grid-template-columns:1fr;align-items:start;padding:48px 22px 150px}.public-footer>p:last-child{text-align:left}.desktop-only{display:none}.g3-site{--g3-edge:22px;--g3-nav-edge:12px}.g3-header{border-radius:16px;grid-template-columns:1fr auto;width:calc(100% - 24px);height:50px;padding:0 10px 0 15px;top:8px;left:12px}.g3-product-name span,.g3-explore{display:none}.g3-product-name{justify-self:start}.g3-buy{min-width:76px;height:30px}.g3-highlights{min-height:880px;padding:102px 0 100px}.g3-wide-heading{width:auto;margin:0 22px 48px}.g3-wide-heading h2{font-size:45px}.g3-rail-controls button{width:38px;height:38px}.g3-highlight-rail{gap:14px;padding:0 22px 22px}.g3-highlight-card{border-radius:24px;flex-basis:84vw;height:540px;padding:34px 28px}.g3-highlight-card h3{font-size:35px}.highlight-lineup img{width:108%;left:-4%}.highlight-light img,.highlight-battery img,.highlight-output img{width:88%;right:-17%}.highlight-battery h3 strong,.highlight-output h3 strong{font-size:84px}.highlight-dual h3{font-size:68px}.g3-chapter-intro{min-height:122svh;padding:118px 22px 64px}.g3-chapter-copy h2{margin-top:25px;font-size:clamp(49px,14.2vw,68px)}.g3-chapter-copy>span{margin-top:30px;font-size:14px}.g3-chapter-copy>span br{display:none}.g3-design-products{width:136%;height:60%;bottom:-10%}.g3-product-viewer{min-height:118svh;padding:105px 18px 48px}.g3-viewer-heading h2{font-size:43px}.g3-viewer-stage{border-radius:24px;height:70svh;margin-top:38px}.g3-viewer-stage img{padding:8% 5%}.g3-viewer-meta{bottom:18px;right:18px}.g3-viewer-controls{scrollbar-width:none;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;padding:0 18px;overflow-x:auto}.g3-viewer-controls::-webkit-scrollbar{display:none}.g3-viewer-controls button{flex:none}.g3-signature-panel{grid-template-rows:62svh 1fr;grid-template-columns:1fr;min-height:122svh}.g3-signature-crop{height:62svh}.g3-signature-crop img{width:142%;height:157%;top:-24%;right:-33%}.g3-signature-copy{padding:0 22px 150px}.g3-signature-copy h2{font-size:49px}.g3-signature-copy>span br{display:none}.g3-signature-facts{gap:26px;bottom:45px;left:22px;right:auto}.g3-signature-facts strong{font-size:31px}.g3-light-gallery{min-height:1060px;padding:108px 0 100px}.g3-light-gallery-heading{width:auto;margin:0 22px 50px}.g3-light-gallery-heading h2{font-size:49px}.g3-light-gallery-rail{gap:14px;padding:0 18px 24px}.g3-light-gallery-card{border-radius:24px;flex-basis:86vw;height:650px;padding:32px 27px}.g3-light-gallery-card>span{top:31px;right:27px}.g3-light-gallery-card h3{font-size:37px}.g3-light-gallery-card img{width:101%;height:104%;bottom:-18%;right:-22%}.g3-operation-sequence{height:400svh}.g3-operation-title{top:16%;left:22px}.g3-operation-title.button{bottom:14%}.g3-operation-title.choice{top:14%}.g3-operation-title h2{font-size:17vw}.g3-operation-title.choice h2{font-size:13vw}.g3-operation-device{width:76vw;height:67%;top:27%;left:12%}.g3-operation-light{width:110vw;top:29%;left:3%}.g3-operation-progress{bottom:20px;left:22px;right:22px}.g3-performance-intro{min-height:105svh}.g3-performance-figure{bottom:8%}.g3-performance-figure strong{font-size:38vw}.g3-performance-figure span{padding-bottom:2vw;font-size:9vw}.g3-charging{grid-template-rows:auto 62svh;grid-template-columns:1fr;min-height:122svh;padding-top:100px}.g3-charging-copy{padding:0 22px}.g3-charging-copy h2{font-size:49px}.g3-charging-copy>strong{margin-top:34px;font-size:78px}.g3-charging-visual{height:62svh}.g3-charging-visual img{width:101%;height:176%;top:-33%;left:4%}.g3-everyday-intro{min-height:100svh}.g3-shared-galleries{padding-bottom:90px}.g3-shared-gallery{padding-top:105px}.g3-shared-heading{width:auto;margin:0 22px 42px}.g3-shared-heading h2{font-size:47px}.g3-shared-rail{gap:14px;padding:0 18px 22px}.shared-card{border-radius:24px;flex-basis:85vw;height:560px;padding:33px 28px}.shared-card h3{font-size:38px}.shared-card h3 strong{font-size:81px}.shared-display img,.shared-battery img,.shared-usbc img{width:95%;right:-23%}.shared-operation h3{font-size:66px}.shared-colors img{width:126%;left:-13%}.g3-why{min-height:150svh;padding:108px 22px 76px}.g3-why-heading h2{font-size:49px}.g3-why-content{grid-template-columns:1fr;gap:20px;margin-top:60px}.g3-why-content>img{height:58svh}.g3-why-list>div{grid-template-columns:28px 1fr auto;gap:10px;min-height:74px}.g3-why-list strong{font-size:16px}.g3-purchase-reasons{min-height:900px;padding:106px 0 100px}.g3-purchase-reasons .g3-wide-heading{margin-bottom:44px}.g3-purchase-reasons .g3-wide-heading h2{font-size:45px}.g3-purchase-rail{gap:14px;padding:0 18px 22px}.purchase-card{border-radius:24px;flex-basis:84vw;height:520px;padding:34px 29px}.purchase-card h3{font-size:42px}.purchase-card h3 strong{font-size:112px}.g3-color-contrast{min-height:140svh;padding:108px 0 86px;overflow:hidden}.g3-contrast-heading{margin:0 22px 54px;position:relative;top:auto}.g3-contrast-heading h2{font-size:48px}.g3-contrast-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 18px 22px;display:flex;overflow-x:auto}.g3-contrast-grid::-webkit-scrollbar{display:none}.g3-contrast-grid article{scroll-snap-align:center;flex:0 0 84vw}.g3-contrast-image{height:78svh}.g3-feature-gallery{gap:16px;padding:0 14px 90px}.g3-feature{border-radius:24px;min-height:100svh;padding:72px 24px}.g3-feature h2{font-size:48px}.feature-display img,.feature-dual img{width:111%;height:88%;bottom:-19%;right:-29%}.feature-output-range h2{gap:3vw;margin-top:18svh}.feature-output-range h2 strong{font-size:37vw}.g3-trust{min-height:108svh;padding:105px 22px 70px}.g3-trust-heading h2{font-size:49px}.g3-cert-number{bottom:7%;left:22px}.g3-cert-number strong{font-size:23px}.g3-trust>img{opacity:.54;width:89%;height:82%;bottom:-13%;right:-29%}.g3-cinema{height:350svh}.g3-hero-intro{top:18%}.g3-hero-intro h1{white-space:nowrap;margin-top:17px;font-size:clamp(50px,15.2vw,70px);line-height:.88}.g3-hero-statement{top:16%}.g3-hero-statement h2,.g3-light-copy h2,.g3-control-copy h2,.g3-mesh-copy h2,.g3-color-heading h2,.g3-lineup-copy h2,.g3-spec-heading h2,.g3-final-copy h2{font-size:clamp(48px,13.8vw,70px)}.g3-hero-device{width:min(68vw,350px);height:60%;top:30%;left:38%}.g3-hero-spec{right:auto;left:var(--g3-edge);text-align:left;bottom:11%}.g3-hero-spec strong{font-size:clamp(19px,5.6vw,27px)}.g3-progress{right:var(--g3-edge);width:100px;bottom:20px}.g3-progress:before,.g3-progress i{width:72px}.ambient-blue{width:105vw;top:28%;left:18%}.ambient-violet{width:80vw;right:-40%}.g3-light-story{height:250svh}.g3-light-copy{top:15%}.g3-light-copy.second{bottom:13%}.g3-light-product{width:min(73vw,390px);height:67%;top:24%;left:5%}.g3-light-orb{width:110vw;top:28%;right:-30%}.g3-detail-label{top:56%;left:22px}.g3-detail-label i{width:62px}.g3-battery{grid-template-rows:56svh 1fr;grid-template-columns:1fr;min-height:112svh}.g3-section-label{top:84px}.g3-battery-visual{height:56svh}.g3-battery-visual img{width:90%;height:126%;top:-12%;left:5%}.g3-battery-copy{padding:0 22px 58px}.g3-battery-copy h2{margin:22px 0 29px}.g3-battery-copy h2 strong{font-size:clamp(88px,28vw,136px)}.g3-battery-copy h2 span{font-size:22px}.g3-battery-copy h3{font-size:clamp(38px,11vw,54px)}.g3-control{grid-template-rows:auto 55svh;grid-template-columns:1fr;min-height:112svh;padding-top:100px}.g3-control-copy{padding:0 22px}.g3-control-specs{gap:28px;margin-top:36px}.g3-control-specs strong{font-size:22px}.g3-control-device{height:55svh}.g3-control-device img{width:103%;height:178%;top:-38%;left:4%}.g3-screen-callout{top:48%;right:8%}.g3-control-light{width:110vw;top:48%;right:-45%}.g3-mesh{grid-template-columns:1fr;align-content:space-between;min-height:100svh;padding:108px 22px 70px}.g3-mesh-number{align-items:flex-start;margin-top:70px}.g3-mesh-number strong{font-size:clamp(150px,49vw,230px)}.g3-mesh-line{display:none}.g3-colors{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;min-height:112svh;padding:92px 18px 24px}.g3-color-heading{padding:0 4px}.g3-color-product{height:54svh}.g3-color-meta{text-align:left;align-items:flex-start;padding:0 4px 18px}.g3-color-meta>span{margin-bottom:11px}.g3-color-meta strong{font-size:31px}.g3-color-picker{scrollbar-width:none;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;padding:0 18px;overflow-x:auto}.g3-color-picker::-webkit-scrollbar{display:none}.g3-color-picker button{min-width:104px;min-height:42px}.g3-lineup{min-height:100svh;padding:102px 18px 0}.g3-lineup>img{width:124%;max-width:none;max-height:59svh}.g3-lineup-note{font-size:7px;bottom:20px;left:18px}.g3-specification{grid-template-columns:1fr;gap:62px;min-height:auto;padding:108px 22px 78px}.g3-spec-list>div{grid-template-columns:30px 1fr auto;gap:10px;min-height:74px}.g3-spec-list strong{font-size:16px}.g3-final{min-height:104svh}.g3-final>img{width:85vw;height:76%;bottom:-15%;right:-21%}.g3-final-copy{margin-top:-13svh}.g3-final-actions{flex-direction:column;width:min(100%,330px);margin:38px auto 0}.g3-cta{width:100%}.g3-final>small{text-align:center;width:100%;padding:0 22px;bottom:20px}}@media (width<=390px){.g3-hero-intro h1{font-size:13.6vw}.g3-control-specs{gap:18px}.g3-control-specs strong{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*$vite$:1*/

/* --- QA v8 보강 --- */
._page_fkv0c_1{word-break:keep-all;overflow-wrap:break-word}
._page_fkv0c_1 h1,._page_fkv0c_1 h2,._page_fkv0c_1 h3{text-wrap:balance}

/* --- QA v8: 제품 이미지 프레이밍 고정 (상단 기준 · contain) --- */
._colorProduct_fkv0c_100 img{
  position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;
  object-fit:contain;object-position:center top;padding:0}
._controlVisual_fkv0c_150 img,._controlVisual_fkv0c_150 video,
._controlVisual_fkv0c_150[data-focus] img,._controlVisual_fkv0c_150[data-focus] video{
  position:absolute;inset:0;top:0;right:0;bottom:0;left:0;
  width:100%;height:100%;max-width:100%;max-height:100%;
  object-fit:contain;object-position:center top}
._comboDevice_fkv0c_118 img,._comboPod_fkv0c_118 img{
  position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;
  object-fit:contain;object-position:center top;transform:none}
._comboCard_fkv0c_113:hover ._comboDevice_fkv0c_118 img,
._comboCard_fkv0c_113:hover ._comboPod_fkv0c_118 img{transform:scale(1.025)}


/* --- 액세서리 §조합 하단 CTA 가독성 + 매장 섹션 구분 --- */
/* 1) CTA 라벨이 pill 배경(#f5f5f7)과 같은 색으로 상속되어 글씨가 사라지던 문제 */
._comboBuy_fkv0c_128{color:#090909}
._comboBuy_fkv0c_128 b{color:#f39800}

/* --- 섹션 배경 지정 (지정값: 조합만 그레이, 나머지 블랙) ------------
   §1 hero 블랙 · §2 핵심은 기술 블랙 · §3 네 가지 컬러+영상 블랙
   · §4 복잡할 필요 블랙 · §6 가까운 매장 블랙 · §5 스마트한 조합 그레이 · footer 블랙
   (순서 변경: 매장 → 조합 → footer)
   섹션 색이 바뀌면 내부 서피스도 같이 뒤집는다
   (블랙 섹션 = 밝은 카드 #1d1d1f · 그레이 섹션 = 어두운 카드 #000) */

/* §2 핵심은 기술 — 그레이 → 블랙. 카드가 #000 이라 블랙 섹션에서 사라지므로 뒤집는다 */
._coreScene_fkv0c_62{background:var(--ink-900)}
._coreCard_fkv0c_70{background:var(--surface-800)}

/* §4 복잡할 필요 — 블랙 유지. head #090909 · stage #000 은 섹션과 미세하게 달라
   가로 띠로 보이므로 투명으로 내리고, 이미지 컨테이너 상단 보더를 제거한다 */
._controlHead_fkv0c_137{background:#0000;border-bottom:0}
/* stage 의 overflow:hidden 이 하단에서 골드 글로우를 직각으로 잘라
   가로선처럼 보이던 문제 — 클립을 풀면 섹션 하단 패딩 안에서 자연히 0으로 빠진다 */
._controlStage_fkv0c_139{background:#0000;overflow:visible}
._controlVisual_fkv0c_150{overflow:visible}

/* §5 스마트한 조합 — 블랙 → 그레이 */
._comboScene_fkv0c_108{background:var(--surface-800)}
/* 카드: 섹션(#1d1d1f)보다 어둡게. 다만 H-POD 이미지(performance-capacity-hpod-v4)가
   불투명한 어두운 배경을 물고 있어 #000 까지 내리면 사진 사각형이 드러난다 */
._comboCard_fkv0c_113{background:#141416}
._comboPlus_fkv0c_126{border-color:var(--surface-800)}
/* CTA 아래는 이제 footer 뿐 — 보정 여백은 원래 값(0)으로 되돌린다 */
._comboAction_fkv0c_127{margin-bottom:0}
/* footer 는 그레이(§5) 뒤에 오므로, 경계선(border-top)부터 풀블리드 블랙을 깔아
   페이지 끝을 블랙으로 닫는다 */
._comboFooter_fkv0c_131:before{
  content:"";z-index:-1;pointer-events:none;position:absolute;
  top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);
  background:var(--ink-900)}

/* §6 가까운 매장 — 블랙. §5(조합) 위 형제 섹션이라 폭 보정이 필요 없다 */
._section_bcr18_1{
  background:var(--ink-900);
  border-top:0;border-bottom:0;
  margin-left:0;margin-right:0}

/* §3 영상 — 상단과 같은 방식(마스크)으로 하단도 배경으로 자연스럽게 빠지게 한다 */
._colorFilm_fkv0c_102{
  -webkit-mask-image:linear-gradient(#0000 0%,#000 17% 84%,#0000 100%);
  mask-image:linear-gradient(#0000 0%,#000 17% 84%,#0000 100%)}

@media (width<=900px){
  ._section_bcr18_1{margin-left:0;margin-right:0}
  ._comboAction_fkv0c_127{margin-bottom:0}
  ._comboFooter_fkv0c_131:before{top:0}
  ._colorFilm_fkv0c_102{
    -webkit-mask-image:linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);
    mask-image:linear-gradient(#0000 0%,#000 14% 82%,#0000 100%)}
}

@media (width<=560px){
  ._footerMeta_fkv0c_131,._footerCopy_fkv0c_131{
    flex-direction:column;align-items:flex-start;gap:8px}
  ._footerMeta_fkv0c_131 i,._footerCopy_fkv0c_131 i{display:none}
}

/* --- 매장 카드: 매장명 + 주소만, 카드 전체가 네이버 플레이스 링크 ---------
   원본 데이터(위베이프매장DB 260826)가 거래처명·매장주소 2개 열뿐이라
   지역 배지·거리 표기는 표시할 실익이 없다. 필터(지역 레일)로만 남긴다 */
/* 지역 배지는 필터로 뺐으므로 카드에서 숨기고, 거리 표기는 '내 주변 매장'에서만 나오므로 남긴다 */
._storeCard_bcr18_287>div>span,._storeCardActive_bcr18_288>div>span{display:none}
._storeCard_bcr18_287>div:not(:has(em)),._storeCardActive_bcr18_288>div:not(:has(em)){display:none}
._storeCard_bcr18_287>div,._storeCardActive_bcr18_288>div{justify-content:flex-end;margin-bottom:2px}
._storeCard_bcr18_287 h3,._storeCardActive_bcr18_288 h3{margin-top:0}
/* "지도에서 보기" 링크를 카드 전체 오버레이로 — 카드 어디를 눌러도 네이버 플레이스 */
._storeCard_bcr18_287 a,._storeCardActive_bcr18_288 a{
  position:absolute;inset:0;margin:0;border-radius:inherit;
  font-size:0;line-height:0}
._storeCard_bcr18_287:focus-within,._storeCardActive_bcr18_288:focus-within{
  border-color:#caa26394}

/* --- §복잡할 필요: 칩 좌측 기준선을 섹션 h2에 맞춘다 -------------------
   h2 는 width:min(87.5vw,1400px) + margin:auto 라 뷰포트가 1600px 를 넘으면
   안쪽으로 들어가는데, 칩 컨테이너는 padding-left:6.25vw 로 고정이라 어긋났다.
   (1920 에서 140px, 2455 에서 375px)
   h2 좌측 = max(6.25vw, 50vw - 700px) 이므로 그 값을 거터 컬럼으로 세운다.
   칩 폭이 줄지 않도록 padding 이 아니라 컬럼으로 뺀다 */
@media (width>900px){
  ._controlStage_fkv0c_139{
    grid-template-columns:
      max(6.25vw,calc(50vw - 700px))   /* 좌측 거터 = h2 기준선 */
      minmax(330px,34vw)               /* 칩 */
      minmax(0,1fr)                    /* 비주얼 */
      max(6.25vw,calc(50vw - 700px))}  /* 우측 거터 — 좌측과 동일 */
  ._controlTabs_fkv0c_141{grid-column:2;padding-left:0}
  ._controlVisual_fkv0c_150{grid-column:3}
}

/* --- 헤더 좌측 상단 로고: 버블몬 워드마크 → 위베이프 -------------------
   버블몬 로고는 6430x705 (9.1:1) 라 width:90px 이면 높이 10px 로 앉는다.
   위베이프는 720x238 (3.03:1) 이라 같은 width 를 주면 높이 30px —
   52px 헤더를 꽉 채워 시각 무게가 완전히 달라진다. 그래서 폭이 아니라
   높이로 잡는다 (18px / 모바일 16px).
   filter:brightness(0)invert() 는 해제한다 — 위베이프 로고는 이미
   흰 레터마크 + 노란 V 체크이고, 필터를 걸면 브랜드 액센트인 V 가
   흰색으로 뭉개진다 */
._header_fkv0c_26 a img{
  filter:none;
  width:auto;
  height:26px}
@media (width<=900px){
  ._header_fkv0c_26 a img{width:auto;height:22px}
}

/* --- 매장 찾기 레이아웃 재구성 (좌: 검색→지역필터→리스트 / 우: 지도) ---------
   기존: [검색·내주변·지도목록전환] 가로 툴바 → 지역레일 → [지도 | 리스트] 2단
   변경: 좌측 패널에 검색·필터·리스트를 세로로 쌓고 지도를 우측 전체 높이로
   .mapLayout 을 display:contents 로 풀어 자식(mapPanel·storeList)을
   .shell 그리드에 직접 배치한다 — JS 마크업 변경 없이 순서를 재구성하기 위함
   🔴 우측 지도 영역은 아직 카카오맵 미연결 상태(도메인 등록 대기).
      현재는 기존 fallback 일러스트(지역 핀)가 자리를 채우고 있다 */
@media (width>900px){
  ._shell_bcr18_26{
    display:grid;
    grid-template-columns:minmax(320px,380px) minmax(0,1fr);
    grid-template-rows:auto auto auto minmax(0,1fr) auto;
    grid-template-areas:
      "tools map"
      "note  map"
      "head  map"
      "list  map"
      "pager map";
    gap:12px;
    height:min(84vh,860px)}
  ._mapLayout_bcr18_174{display:contents}

  /* 검색을 매장 리스트 위로 — 지도/목록 전환은 나란히 놓이면 의미가 없어 숨긴다 */
  ._toolbar_bcr18_31{grid-area:tools;grid-template-columns:minmax(0,1fr) auto;gap:8px}
  ._viewSwitch_bcr18_102{display:none}
  ._search_bcr18_38{height:56px}
  ._nearby_bcr18_57{height:56px;padding:0 18px;white-space:nowrap}

  ._regionRail_bcr18_126{grid-area:rail;margin-top:0;padding-bottom:2px}
  ._regionRail_bcr18_126 button{height:36px;padding:0 14px;font-size:13px}
  /* 17개 지역이 380px 패널을 넘어가는데 스크롤바가 숨겨져 있어
     더 있다는 신호가 없다 — 우측 페이드로 표시 */
  ._regionRail_bcr18_126{
    -webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%);
    mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%)}

  ._status_bcr18_151,._statusError_bcr18_152,._dataError_bcr18_161{
    grid-area:note;margin:0;padding:0;min-height:0}

  ._storeList_bcr18_183{
    grid-area:list;height:100%;min-height:0;max-height:none;padding:12px}
  ._mapPanel_bcr18_182{grid-area:map;height:100%;min-height:0}

  /* 목록(table) 뷰로 남아 있는 상태로 넓은 화면에 진입하는 경우 대비 */
  ._tableWrap_bcr18_184{grid-column:1/-1;grid-row:4}
}

/* --- §4 복잡할 필요: 부품 카메라 -------------------------------------------
   칩을 누르면 카메라가 그 부품으로 이동한다.
   원버튼·드립팁은 앞면 한 장 안에 있어 카메라가 그대로 미끄러지고,
   에어플로 슬라이더는 실제로 반대 면(뒷면 LED 그래픽 면, 위베이프 로고 위)이라
   앞면↔뒷면을 크로스페이드하면서 카메라는 계속 이동한다 — 부품이 뒤에 있으니 도는 게 맞다.
   좌표는 실측(이미지 좌표 %) · 두 컷의 기기 알파 bbox 가 거의 같아 세로값을 공유해도 어긋나지 않는다.
   MOTION 레시피 I 확장 — 크로스페이드 .18s 는 레시피 값 그대로, 카메라 이동만 얹었다.
   진입 모션은 얹지 않는다(MOTION §9 기본값) — 첫 칩 프레이밍이 DOM 기본 상태다. */
._controlVisual_fkv0c_150{
  overflow:hidden;
  /* 위아래 컷을 딱딱한 크롭이 아니라 들여다보는 창으로 — 배경(블랙)으로 빠진다 */
  -webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);
  mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}

._controlVisual_fkv0c_150[data-face] .cv-face{
  position:absolute;left:50%;top:50%;right:auto;bottom:auto;
  width:auto;height:100%;max-width:none;max-height:none;
  object-fit:contain;object-position:center top;
  transform-origin:0 0;
  transform:scale(calc(var(--cv-s,1) * var(--cv-k,1)))
            translate(var(--cv-tx,-50%),var(--cv-ty,-50%));
  opacity:0;
  /* 기존 진입 애니메이션은 both 로 최종 transform 을 고정해 카메라를 죽인다 */
  animation:none;
  filter:none;
  /* 원테이크로 보이게 — 카메라가 먼저 움직이기 시작하고, 면 전환(디졸브)은
     그 이동 한가운데(.18s 지연)에서 일어난 뒤 카메라가 마저 도착한다.
     이징도 등속 출발이 아니라 가속→감속(실제 카메라 움직임) */
  transition:transform 1.05s cubic-bezier(.6,.04,.24,1),opacity .5s ease .18s;
  will-change:transform,opacity}

._controlVisual_fkv0c_150[data-face=disp] .cv-face[data-face=disp],
._controlVisual_fkv0c_150[data-face=front] .cv-face[data-face=front],
._controlVisual_fkv0c_150[data-face=rear] .cv-face[data-face=rear]{opacity:1}

@media (width<=900px){
  ._controlVisual_fkv0c_150{--cv-k:.82}
}

/* --- 매장 패널 정리 (2026-08-28) --------------------------------------
   ① 내 주변 매장 = 아이콘만  ② 지역 = '484개 매장' 우측 드롭다운
   ③ 리스트 컨테이너의 카드 스타일 제거 — 카드 안에 카드가 중첩돼 보이고
      둥근 모서리를 스크롤바가 뚫고 나오던 문제를 함께 해소 */
@media (width>900px){
  /* ① 아이콘 전용 버튼 — 텍스트 노드는 font-size:0 으로 숨기고 접근성 이름은 aria-label 로 유지 */
  ._toolbar_bcr18_31{grid-template-columns:minmax(0,1fr) 56px}


  /* ③ 리스트 컨테이너를 투명하게 — 섹션 → 카드 2단계로 단순화 */
  ._storeList_bcr18_183{
    background:#0000;border:0;border-radius:0;padding:0 2px 0 0;
    scrollbar-gutter:stable}

  /* 헤더(개수 + 지역)는 스크롤에서 고정 */
  ._resultCount_bcr18_284{
    grid-area:head;z-index:5;
    justify-content:space-between;align-items:center;gap:12px;
    padding:2px 2px 10px 0;display:flex}
  .store-pager{grid-area:pager}
}

/* ② 지역 드롭다운 — 네이티브 select 는 팝업 톤을 못 맞추고 스크롤 컨테이너에
      잘리므로 details/summary 기반 커스텀으로 교체 */
.region-dd{position:relative}
.region-dd>summary{
  list-style:none;cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 14px;
  color:#f5f5f7;background:#1d1d1f;border:1px solid #ffffff1f;border-radius:999px;
  font-size:13px;font-weight:700;letter-spacing:-.01em;display:inline-flex;
  transition:background .2s,border-color .2s}
.region-dd>summary::-webkit-details-marker{display:none}
.region-dd>summary::after{
  content:"";width:0;height:0;margin-top:3px;
  border:4px solid #0000;border-top-color:#caa263;transition:transform .2s}
.region-dd>summary:hover{background:#242426}
.region-dd[open]>summary{background:#2b2b2e;border-color:#ffffff38}
.region-dd[open]>summary::after{transform:rotate(180deg);margin-top:-3px}
.region-dd>summary:focus-visible{outline:2px solid #caa263;outline-offset:2px}

.region-dd-list{
  position:absolute;top:calc(100% + 8px);right:0;z-index:40;
  width:206px;max-height:296px;overflow-y:auto;
  background:#1d1d1f;border:1px solid #ffffff24;border-radius:16px;padding:6px;
  box-shadow:0 18px 44px #000000a6}
.region-dd .region-dd-item{
  align-items:center;justify-content:space-between;gap:10px;
  width:100%;height:36px;padding:0 12px;text-align:left;cursor:pointer;
  color:#d2d2d7;background:0 0;border:0;border-radius:10px;
  font-size:13px;font-weight:700;display:flex;transition:background .15s,color .15s}
.region-dd .region-dd-item:hover{background:#2b2b2e;color:#f5f5f7}
.region-dd .region-dd-item.is-on{background:#caa263;color:#0a0a0a}
.region-dd .region-dd-item i{font-style:normal;font-size:12px;font-weight:600;opacity:.62}
.region-dd .region-dd-item.is-on i{opacity:.7}

/* 매장 목록 페이지네이션 (10개씩) */
.store-pager{
  align-items:center;justify-content:center;gap:6px;padding:14px 0 2px;display:flex}
.store-pager button{
  min-width:34px;height:34px;padding:0 8px;cursor:pointer;
  color:#a1a1a6;background:#1d1d1f;border:1px solid #ffffff14;border-radius:10px;
  font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}
.store-pager button:hover:not(:disabled){background:#2b2b2e;color:#f5f5f7}
.store-pager button:disabled{opacity:.32;cursor:default}
.store-pager .store-page.is-on{
  color:#0a0a0a;background:#caa263;border-color:#caa263}
.store-pager .store-pager-nav{font-size:17px;line-height:1}
.store-pager button:focus-visible{outline:2px solid #caa263;outline-offset:2px}

/* 헤더 정렬은 브레이크포인트 공통 — 모바일에서 details 가 폭 전체를 먹던 문제 */
._resultCount_bcr18_284{align-items:center;justify-content:space-between;gap:12px;display:flex}
.region-dd{flex:none}

/* --- §4 설명 카드: 열고 닫히는 동안 칩이 튀지 않게 (원테이크) -----------------
   접힘/펼침의 구조값(display·grid-template-rows·margin·opacity·visibility)은
   전부 인라인 스타일로 컴포넌트가 직접 건다 — 이 파일을 다른 세션이 덮어써도
   카드가 전부 열리는 사고가 나지 않게 하기 위함이다. 여기서는 트랜지션만 얹는다.
   (0fr 만으로는 트랙 자동 최소치 60px 가 남아 인라인값도 minmax(0,·) 을 쓴다)
   controlItem gap 은 접힌 카드에도 붙으므로 0 으로 내리고 카드 margin 으로 옮겼다.
   이징·길이는 카메라(1.05s)와 같은 곡선 — 한 동작으로 읽히게 한다. */
._controlItem_fkv0c_142{gap:0}
.cv-collapse{
  transition:grid-template-rows .55s cubic-bezier(.6,.04,.24,1),
             margin-top .55s cubic-bezier(.6,.04,.24,1),
             opacity .28s ease,
             visibility 0s linear .55s}
.cv-collapse[data-open=true]{
  transition:grid-template-rows .55s cubic-bezier(.6,.04,.24,1),
             margin-top .55s cubic-bezier(.6,.04,.24,1),
             opacity .32s ease .14s,
             visibility 0s linear 0s}
.cv-collapse>*{animation:none}

/* --- §조합 → §최종 CTA 전환 (에르팟 라인 삭제) --------------------------
   에르팟이 랜딩에서 빠지면서 "기기 + 액세서리" 2카드 조합이 성립하지 않는다.
   카드 그리드·`+` 기호·comboCard/Copy/Device/Pod 마크업을 전부 걷어내고
   제품컷 한 장 + 기존 CTA 버튼만 남긴 마감 섹션으로 바꾼다.
   → comboGrid/comboCard/comboCopy/comboDevice/comboPod/comboPlus 규칙은
     이제 매칭되는 요소가 없다(원본 번들 줄은 그대로 두고 여기서 덮지 않는다).
   카드 껍데기를 벗겼으므로 배경·보더 없이 제품컷만 놓고,
   접지는 카드 하단 대신 drop-shadow 가 맡는다. */
.g3-close-visual{
  width:min(82vw,1120px);
  margin:0 auto;
  display:grid;
  place-items:center}
.g3-close-visual img{
  object-fit:contain;
  width:auto;
  max-width:100%;
  height:min(58vh,520px);
  filter:drop-shadow(0 42px 32px #000000b8);
  display:block}
@media (width<=900px){
  .g3-close-visual{width:87.5vw}
  .g3-close-visual img{height:min(40vh,320px)}
}

/* 헤더·페이저가 .storeList 밖으로 나오면서 리스트의 6.25vw 좌우 여백을 잃었다 */
@media (width<=900px){
  ._resultCount_bcr18_284{padding:22px 6.25vw 14px}
  .store-pager{padding:16px 6.25vw 4px}
}

/* --- 내 주변 = 아이콘 전용 (전 브레이크포인트 공통) ---------------------
   ._page button{font:inherit} 가 font-size 를 덮으므로 특이도를 올린다 */
._toolbar_bcr18_31 ._nearby_bcr18_57{
  width:56px;height:56px;padding:0;gap:0;font-size:0;line-height:0;
  border-radius:16px;align-items:center;justify-content:center;display:flex}
._toolbar_bcr18_31 ._nearby_bcr18_57 svg{width:22px;height:22px;flex:none}

/* 지도/목록 탭 제거 */
._viewSwitch_bcr18_102{display:none}

/* --- 모바일: 지도를 최상단으로, 검색+아이콘 한 열, 매장 수는 리스트 바로 위 ---
   데스크톱과 같은 방식으로 .mapLayout 을 풀어 .shell 그리드에 직접 배치 */
@media (width<=900px){
  ._shell_bcr18_26{
    display:grid;
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:
      "map"
      "tools"
      "note"
      "head"
      "list"
      "pager";
    gap:0}
  ._mapLayout_bcr18_174{display:contents}

  ._mapPanel_bcr18_182{grid-area:map;margin:0 0 24px;min-height:52svh}
  ._toolbar_bcr18_31{
    grid-area:tools;grid-template-columns:minmax(0,1fr) 56px;gap:8px;
    width:87.5vw;margin:0 auto}
  /* 기존 모바일 규칙의 grid-column:1/-1 때문에 검색이 전체 열을 먹었다 */
  ._search_bcr18_38{grid-column:auto;height:56px}
  ._status_bcr18_151,._statusError_bcr18_152,._dataError_bcr18_161{
    grid-area:note;width:87.5vw;margin:10px auto 0}
  ._resultCount_bcr18_284{grid-area:head}
  ._storeList_bcr18_183{grid-area:list}
  .store-pager{grid-area:pager}
}

/* --- 모바일 §복잡할 필요: 칩 가로 배치 + 에어플로 카메라 (2026-08-28) ------
   ① 칩 3개를 세로 스택 → 1행 3열로. controlItem 이 [버튼 + 설명카드] 를
      묶고 있어 그대로 열을 나누면 설명이 1/3 폭으로 찌그러진다.
      display:contents 로 item 상자를 없애 버튼·설명을 controlTabs 의
      직접 자식으로 만든 뒤, 버튼은 1행 / 설명은 2행 전체 폭에 배치한다.
      설명 3장이 같은 셀에 겹치지만 열린 1장 외에는 0fr·hidden 이라 높이 0.
   ② 라벨 nowrap 해제 — AIRFLOW CONTROL 이 두 줄로 접히며 3열에 들어간다.
      min-height 48px 유지(터치 타겟 44px 이상).
   ③ + 아이콘 제거 — 108px 칸에서 아이콘이 32px(라벨 폭의 1/3)를 먹는다.
      아이콘이 담당하던 열림 표시는 칩 자체를 골드로 채워 대신한다
      (--gold #caa263 = 기존 controlPlus 활성색 그대로. 새 색을 만들지 않는다).
      3열 세그먼트 컨트롤이 되므로 라벨은 가운데 정렬하고 12px 로 올린다.
   ④ 설명 카드 크롬 제거 — 배경·보더·라운드를 벗겨 칩 행 아래 맨 텍스트로.
      칩이 1/3 폭이라 설명을 칩 안에 넣으면 10줄로 흐른다. 행은 고정하고
      설명만 전체 폭 텍스트로 내리는 쪽을 택했다.
   ⑤ 에어플로 컷만 --cv-k 를 .82 → .656 (기존의 80%).
      가로 중심도 부품(36%)이 아니라 기기 중심(51.5% — 다른 컷이 쓰는 값)으로
      옮겨 기기가 우측으로 밀려 화면을 꽉 채우던 것을 잡는다.
      --cv-tx 는 React 인라인 스타일이라 !important 가 필요하다.
      보이는 rear 면에만 걸어 크로스페이드 중 나가는 컷은 건드리지 않는다. */
@media (width<=900px){
  ._controlTabs_fkv0c_141{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    justify-items:stretch;
    align-items:start;
    gap:8px}
  ._controlItem_fkv0c_142{display:contents}
  ._controlTab_fkv0c_141,._controlTabActive_fkv0c_143{
    grid-row:1;
    width:100%;min-width:0;
    grid-template-columns:1fr;
    justify-items:center;
    text-align:center;
    gap:0;
    min-height:48px;
    padding:8px 6px}
  ._controlPlus_fkv0c_146{display:none}
  ._controlTabActive_fkv0c_143{
    color:#080808;
    background:var(--gold);
    border-color:var(--gold)}
  ._controlTab_fkv0c_141 b,._controlTabActive_fkv0c_143 b{
    white-space:normal;
    font-size:12px;
    line-height:1.2;
    letter-spacing:-.01em}
  ._controlTabs_fkv0c_141 .cv-collapse{grid-row:2;grid-column:1/-1}
  ._controlDescription_fkv0c_149{
    background:0 0;
    border:0;
    border-radius:0;
    padding:4px 0 0}

  ._controlVisual_fkv0c_150[data-focus=airflow] .cv-face[data-face=rear]{
    --cv-k:.656;
    --cv-tx:-51.5%!important}
}

/* --- 모바일 §핵심은 기술: 카드 내부 여백·제품 크기 -----------------------
   원본 3장은 모두 1200x800 가로 캔버스다. 데스크톱 카드가 3/2 가로라
   거기 맞춘 의도된 규격이므로 자산은 건드리지 않는다
   (잘라봤더니 데스크톱에서 제품이 카드 밖으로 나갔다).
   모바일 카드만 4/5 세로라 contain 이 가로 기준으로 맞춰지고,
   이미지가 279x186 으로만 그려져 위아래 슬랙이 상단 여백이 된다.
   패딩만 만지면 슬랙이 위에서 아래로 옮겨갈 뿐이다.

   캔버스 안 제품 점유율이 컷마다 달라(LED 22% · 드립팁 61% · 디스플레이 46%)
   공통 값 하나로는 못 맞춘다. 컷별로 scale 을 주고,
   커진 만큼 아래로 밀려 카피를 침범하므로 translateY 로 되올린다.
   (transform 은 오른쪽부터 적용 — scale 먼저, translate 는 배율 영향 없음)
   목표: 제품 아래끝 ≈ 275px < 카피 텍스트 시작 284px.
   실측 결과 세 컷 모두 카드 안에 들어오고 잘리지 않는다.
   데스크톱(3/2)은 이 미디어쿼리 밖이라 그대로다. */
@media (width<=900px){
  ._coreMedia_fkv0c_74 img{
    padding:4% 4% 25%;
    transform-origin:center top}
  ._coreMedia_fkv0c_74 img[src$="graffiti3-led-4color.webp"]{transform:translateY(-79px)scale(1.45)}
  ._coreMedia_fkv0c_74 img[src$="graffiti3-display-cutout.webp"]{transform:translateY(-46px)scale(1.31)}
  ._coreMedia_fkv0c_74 img[src$="graffiti3-driptip-detach-v2.webp"]{transform:scale(1.18)}
}

/* --- 모바일 §핵심은 기술: 페이지네이션 감싸는 배경 제거 -------------------
   데스크톱은 알약 배경(#2b2b2e)을 유지하고 모바일에서만 벗긴다.
   배경이 지던 세로 리듬(min-height 52px)도 같이 걷어야 막대만 남는다. */
@media (width<=900px){
  ._coreDots_fkv0c_78{
    background:none;
    min-height:0;
    padding:0}
}

/* --- §4 복잡할 필요: 비주얼 우측 크롭을 페이드로 -----------------------
   .cv-face 가 카메라로 확대돼 컨테이너 우측에서 직각으로 잘린다.
   오버레이(#000)로 덮으면 안 된다 — ._controlStage:before 의 골드 글로우 때문에
   이 구간 배경이 순수 검정이 아니라 (9,8,5) 정도로 물들어 있어서
   검정 오버레이가 오히려 더 어두운 띠를 만든다.
   마스크로 픽셀 자체를 투명하게 빼서 배경(글로우 포함)이 그대로 비치게 한다.
   세로 마스크는 그대로 두고 가로 레이어를 겹쳐 교집합으로 합성한다. */
@media (width>900px){
  ._controlVisual_fkv0c_150{
    -webkit-mask-image:
      linear-gradient(#0000 0,#000 7% 93%,#0000 100%),
      linear-gradient(90deg,#000 0 84%,#0000 100%);
    mask-image:
      linear-gradient(#0000 0,#000 7% 93%,#0000 100%),
      linear-gradient(90deg,#000 0 84%,#0000 100%);
    -webkit-mask-composite:source-in;
    mask-composite:intersect}
}
