*{box-sizing:border-box}:root{font-family:Arial,Noto Sans KR,Malgun Gothic,sans-serif;color:#222;background:#fff;font-synthesis:none}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid #555;outline-offset:5px}button:hover,a:hover{color:#777}.skip-link{position:fixed;top:-70px;left:16px;padding:12px;background:#222;color:#fff;z-index:10}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid #ededed;background:#fff}.header-main{max-width:1600px;margin:auto;min-height:104px;padding:0 64px;display:flex;align-items:center;gap:64px}.wordmark{font-size:34px;letter-spacing:-2px;font-weight:700;line-height:1}.brand-dot{color:#98988e}.desktop-nav{display:flex;align-items:center;gap:27px}.desktop-nav button{font-size:11px;letter-spacing:1px;padding:16px 0;white-space:nowrap}.header-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.order-button{font-size:11px;white-space:nowrap;padding:12px 0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;padding:7px}.icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.bag-button{position:relative}.bag-count{position:absolute;right:-5px;top:2px;font-size:9px;background:#fff;padding:2px}.menu-toggle,.mobile-nav[hidden]{display:none}.mobile-nav{padding:12px 24px 24px;border-top:1px solid #eee}.mobile-nav button{display:flex;justify-content:space-between;width:100%;padding:15px 0;font-size:12px;letter-spacing:1px;border-bottom:1px solid #f2f2f2}.mobile-nav span{font-size:11px;color:#888;letter-spacing:0}main{min-height:60vh}.site-footer{border-top:1px solid #e9e9e9;padding:48px 64px 22px;max-width:1728px;margin:auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:48px}.footer-brand .wordmark{font-size:29px}.footer-brand p{font-size:10px;color:#888;letter-spacing:1px;margin-top:15px}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.footer-column h2{font-weight:500;font-size:10px;letter-spacing:1.5px;margin:0 0 10px}.footer-column button,.footer-column p{font-size:11px;padding:0;margin:0;line-height:1.6;color:#666}.footer-column button:hover{text-decoration:underline}.footer-column .muted{color:#999;font-size:10px}.business-info{color:#aaa;font-size:10px;line-height:1.9;padding-bottom:22px}.footer-bottom{border-top:1px solid #eee;padding-top:20px;display:flex;align-items:center;gap:32px;font-size:10px;color:#888}.footer-bottom p{margin:0}.footer-bottom>div{display:flex;gap:18px}.footer-bottom button{padding:4px 0;font-size:10px}.footer-bottom .privacy{color:#444}.country{margin-left:auto;white-space:nowrap}dialog{width:min(420px,calc(100% - 40px));padding:24px;border:1px solid #eee;border-radius:2px;color:#222}dialog::backdrop{background:#00000040}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialog-heading h2{font-size:18px;font-weight:500;margin:0}dialog p{font-size:13px;color:#777;line-height:1.9;margin:20px 0 28px}.confirm-button{background:#222;color:#fff;width:100%;padding:13px;font-size:12px}.confirm-button:hover{background:#444;color:#fff}@media(min-width:1001px){.mobile-nav{display:none}}@media(max-width:1200px){.header-main{padding:0 36px;gap:36px}.desktop-nav{gap:19px}.header-actions{gap:14px}.site-footer{padding-left:36px;padding-right:36px}}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-main{min-height:80px;gap:20px}.header-main .wordmark{font-size:29px}.footer-top{gap:28px;grid-template-columns:1.3fr 1fr 1fr}.contact{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:16px}}@media(max-width:600px){.header-main{padding:0 18px;min-height:72px;position:relative;gap:8px}.header-main>.wordmark{position:absolute;left:50%;transform:translate(-50%);font-size:27px}.header-actions{gap:8px}.order-button{display:none}.icon-button{width:32px}.site-footer{padding:32px 24px 22px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.footer-brand .wordmark{font-size:27px}.footer-brand p{margin-bottom:0}.footer-column{gap:11px}.contact{grid-column:1/-1}.business-info{font-size:9px;max-width:340px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.footer-bottom>div{order:-1}.country{margin-left:0;font-size:9px}main{min-height:58vh}}.header-logo{display:flex;align-items:center;flex-shrink:0;width:76px;height:76px}.header-logo img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:1000px){.header-logo{width:60px;height:60px}.header-main>.header-logo{order:-1}}@media(max-width:600px){.header-logo{width:52px;height:52px}}.site-header{position:relative;z-index:20}.shop-menu{position:relative}.shop-toggle{display:flex;align-items:center;gap:10px}.shop-toggle[aria-expanded=true]>span{transform:rotate(180deg)}.shop-dropdown[hidden]{display:none}.desktop-nav .shop-dropdown{position:absolute;top:100%;left:-22px;min-width:200px;padding:12px 0;background:#fff;border:1px solid #ededed;box-shadow:0 14px 28px #0000000f;font-size:12px}.desktop-nav .shop-dropdown button{display:block;width:100%;text-align:left;padding:12px 22px;letter-spacing:0}.shop-dropdown button:hover,.shop-dropdown button:focus-visible{background:#f5f5f3;color:#222}.mobile-nav .shop-dropdown{padding:0 0 8px 18px;font-size:12px}.mobile-nav .shop-dropdown button{letter-spacing:0;color:#666}@media(hover:hover){.shop-menu:not(.shop-dismissed):hover>.shop-dropdown[hidden]{display:block}}.desktop-nav .nav-link{font-size:11px;letter-spacing:1px;padding:16px 0}.mobile-nav>.nav-link{display:block;padding:15px 0;border-bottom:1px solid #f2f2f2;font-size:12px;letter-spacing:1px}.nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.shop-dropdown{z-index:30}.about-page{max-width:1440px;margin:auto;padding:90px 64px 110px}.about-eyebrow{font-size:11px;letter-spacing:2px;color:#888}.about-page h1{font-family:Arial Black,Arial,sans-serif;font-size:clamp(110px,20vw,280px);font-weight:900;letter-spacing:-.08em;line-height:1;margin:50px 0 0}.about-tagline{font-size:13px;letter-spacing:3px;margin:14px 0 70px}.about-copy h2{font-size:24px;font-weight:500;letter-spacing:-1px}.about-copy p{font-size:14px;line-height:2;color:#777}.about-home{display:inline-block;border-bottom:1px solid #222;padding:12px 0;font-size:12px;margin-top:28px}.about-home span{margin-left:35px}@media(max-width:600px){.about-page{padding:48px 24px 70px}.about-tagline{margin-bottom:48px}.about-copy h2{font-size:21px}}.footer-logo{display:inline-block;width:144px;max-width:100%}.footer-logo img{display:block;width:100%;height:auto}.footer-brand p{line-height:1.7}.footer-column a{font-size:11px;line-height:1.6;color:#666}.footer-column a:hover{text-decoration:underline}.form-page{max-width:680px;margin:0 auto;padding:76px 32px 100px}.form-eyebrow{font-size:10px;letter-spacing:2px;color:#888;margin:0 0 20px}.form-page h1{font-size:32px;font-weight:500;letter-spacing:-1px;margin:0 0 16px}.form-intro{font-size:13px;line-height:1.8;color:#777;margin-bottom:42px}.form-page label{display:block;font-size:12px;margin:24px 0 10px}.form-page input,.form-page select,.form-page textarea{display:block;width:100%;border:1px solid #ddd;border-radius:0;background:#fff;color:#222;padding:14px;font:inherit;font-size:13px;min-height:46px}.form-page textarea{resize:vertical}@media(max-width:767px){.form-page input:not([type=checkbox]):not([type=radio]),.form-page select,.form-page textarea{font-size:16px}}.form-page input:focus,.form-page select:focus,.form-page textarea:focus{outline:1px solid #222;outline-offset:0}.form-page input::placeholder,.form-page textarea::placeholder{color:#aaa}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.optional{font-size:10px;color:#999;margin-left:6px}.form-note{font-size:11px;line-height:1.8;color:#888;margin:25px 0 20px}.form-submit{display:block;width:100%;background:#222;color:#fff;padding:16px;font-size:12px}.form-submit:hover{background:#444;color:#fff}.form-status{font-size:12px;line-height:1.8;color:#555}.form-status:empty{display:none}@media(max-width:600px){.form-page{padding:48px 24px 64px}.form-page h1{font-size:28px}.form-pair{grid-template-columns:1fr;gap:0}}.hamburger-lines{position:relative;display:block;width:21px;height:18px}.hamburger-lines i{position:absolute;left:0;display:block;width:21px;height:1.5px;background:currentColor;transition:transform .32s ease,opacity .2s ease;transform-origin:center}.hamburger-lines i:nth-child(1){top:1px}.hamburger-lines i:nth-child(2){top:8px}.hamburger-lines i:nth-child(3){top:15px}.menu-toggle[aria-expanded=true] i:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] i:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle[aria-expanded=true] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{overflow:hidden}@media(max-width:1000px){.header-actions .menu-toggle{display:inline-flex;margin-left:6px;flex-shrink:0}.header-actions{gap:12px}}@media(max-width:600px){.header-actions{gap:7px}.header-actions .menu-toggle{margin-left:5px}}.site-header{position:sticky;top:0;z-index:100;background:#fff;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.has-hero-header .site-header{position:fixed;top:0;left:0;width:100%;background:transparent;border-bottom-color:transparent}.has-hero-header .site-header.header-solid{background:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:transparent;box-shadow:none}.has-hero-header .bag-count{background:transparent}.site-header .mobile-nav{background:#fff;max-height:calc(100dvh - 72px);overflow-y:auto}.has-hero-header .site-header:has(.menu-toggle[aria-expanded=true]){background:#fff}.header-logo img{mix-blend-mode:multiply}.site-header{border-bottom:0;box-shadow:none}@media(min-width:1001px){.header-main{position:relative}.desktop-nav{position:absolute;left:50%;transform:translate(-50%);gap:34px}}.store-nav-heading{display:flex;align-items:center;gap:6px}.desktop-nav .store-nav-heading .shop-toggle{padding:16px 2px}.desktop-nav .shop-dropdown a{display:block;padding:12px 22px;font-size:11px;letter-spacing:0}.shop-dropdown a:hover{background:#f5f5f3}.mobile-nav .store-nav-heading{justify-content:space-between}.mobile-nav .store-nav-heading>a{font-size:12px;letter-spacing:1px;padding:15px 0}.mobile-nav .store-nav-heading .shop-toggle{width:44px;justify-content:center}.mobile-nav .shop-dropdown a{display:block;padding:14px 0;font-size:11px;color:#666}.store-page{max-width:1600px;margin:auto;padding:60px 4vw 100px;font-size:13px}.store-heading{display:flex;align-items:end;justify-content:space-between}.store-heading p{font-size:10px;letter-spacing:2px;color:#888}.store-heading h1{font-size:42px;font-weight:400;margin:15px 0 0}.store-heading>span{font-size:10px;color:#999}.store-filters{display:flex;flex-wrap:wrap;gap:24px;margin:36px 0 24px}.store-filters a{font-size:10px;letter-spacing:1px;color:#888;padding-bottom:8px}.store-filters a[aria-current=page]{color:#222;border-bottom:1px solid}.store-preview{font-size:10px;color:#aaa;margin:0 0 24px}.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.store-grid button{padding:0;width:100%;text-align:left}.store-grid img{display:block;width:100%;height:auto}.store-grid h2{font-size:12px;font-weight:400;margin:15px 0 8px}.store-grid p{font-size:10px;color:#999}@media(max-width:600px){.store-page{padding:36px 20px 60px}.store-heading h1{font-size:30px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.store-filters{gap:16px}.store-grid h2{font-size:11px}}.header-logo{width:auto;gap:12px}.header-logo img{width:76px;height:76px;flex:none}.header-brand-name{white-space:nowrap;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:20px;font-weight:400;letter-spacing:.035em;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / 28%);-webkit-font-smoothing:antialiased}@media(max-width:1000px){.header-logo img{width:60px;height:60px}.header-brand-name{font-size:18px}}@media(max-width:600px){.header-logo{gap:8px}.header-logo img{width:52px;height:52px}.header-brand-name{font-size:16px}}@font-face{font-family:MS Pretendard;src:url(/assets/fonts/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+250-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-410,U+412-419,U+41B,U+41D-41E,U+421-42F,U+431,U+433,U+444-445,U+449-44A,U+44D-44E,U+450-455,U+457-499,U+49C-49D,U+4A0-4E8,U+4EA-4FF,U+52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1EBE,U+1EC0-1EC2,U+1EC4-1EC6,U+1EC8,U+1ECA,U+1ECC-1ED0,U+1ED2-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200D,U+2010-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027,U+202F-2060,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20A8,U+20AA-20AB,U+20AD-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+214F,U+2153,U+215A-2188,U+2191,U+2194-2196,U+2198-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+226A-226B,U+22EF,U+2303,U+2305,U+2318,U+2325-2327,U+2329-232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2473,U+24B6-24CF,U+24EA-24F4,U+24FF,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2606,U+263C,U+2661,U+2665,U+266A,U+26A0,U+2717,U+2756,U+2776-2789,U+27EF,U+27F5-27FA,U+2985-2986,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+3000-3003,U+3008-3011,U+3014-301F,U+3041-3091,U+3093-3094,U+3099-309E,U+30A1-30B2,U+30B4-30B8,U+30BA-30C7,U+30C9-30D2,U+30D5-30E4,U+30E6-30E9,U+30EB-30FB,U+30FD-30FE,U+3131-3164,U+318D,U+321C,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+A69F,U+A7FF,U+A92E,U+AC02-AC03,U+AC05-AC0F,U+AC11-AC18,U+AC1A-AC1B,U+AC1E-AC23,U+AC25-AC30,U+AC32-AC6F,U+AC71-AC73,U+AC75-AC7F,U+AC81-AC82,U+AC84-AC8B,U+AC8D-AC9F,U+ACA1-ACA7,U+ACAA-ACAB,U+ACAD-ACAF,U+ACB1-ACBB,U+ACBE-ACC3,U+ACC5-ACDF,U+ACE1-ACE7,U+ACE9-ACF2,U+ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD4F,U+AD51-AD6B,U+AD6E-AD80,U+AD82-AD8B,U+AD8D-ADDB,U+ADDD-ADF7,U+ADF9-ADFB,U+ADFD-AE07,U+AE0A-AE2F,U+AE31-AE37,U+AE39-AE4B,U+AE4D-AE67,U+AE69-AED7,U+AED9-B00B,U+B00D-B05C,U+B05E-B097,U+B09A-B09B,U+B09D-B09F,U+B0A1-B0A7,U+B0AA-B0B3,U+B0B5-B0BB,U+B0BD-B0C4,U+B0C6-B107,U+B109-B10F,U+B111-B143,U+B145-B177,U+B17A-B203,U+B205-B20B,U+B20D-B21F,U+B221-B273,U+B275-B293,U+B295-B2A4,U+B2A6-B2C7,U+B2C9-B2D8,U+B2DA-B2E3,U+B2E5-B2E7,U+B2E9-B2EA,U+B2ED-B2F2,U+B2F5-B2F8,U+B2FA-B2FF,U+B301-B353,U+B355-B36F,U+B371-B377,U+B379-B3C3,U+B3C5-B3D8,U+B3DA-B417,U+B419-B41B,U+B41D-B41F,U+B421-B428,U+B42A-B44F,U+B451-B453,U+B455-B457,U+B459-B4A3,U+B4A5-B4DB,U+B4DD-B4DF,U+B4E1-B4E3,U+B4E5-B4F0,U+B4F2-B513,U+B515-B52F,U+B531-B54B,U+B54D-B5A3,U+B5A5-B60F,U+B611-B72F,U+B731-B77B,U+B77E-B77F,U+B781-B78B,U+B78D-B790,U+B792-B797,U+B799-B79B,U+B79D-B7C8,U+B7CA-B7EB,U+B7EE-B806,U+B809-B823,U+B826-B827,U+B829-B838,U+B83A-B85B,U+B85E-B863,U+B865-B8CB,U+B8CD-B8E7,U+B8E9-B8F8,U+B8FA-B957,U+B959-B973,U+B975-B977,U+B979-B97B,U+B97D-B983,U+B986-B9AB,U+B9AD-B9BB,U+B9BE,U+B9C0-B9C7,U+B9C9-B9CB,U+B9CD-B9CF,U+B9D1-B9DC,U+B9DF-B9E3,U+B9E5-BA37,U+BA39-BA3B,U+BA3D-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BA84,U+BA86-BAA7,U+BAAA-BAAF,U+BAB1-BABA,U+BABC-BB33,U+BB35-BB37,U+BB39-BB3B,U+BB3D-BBBF,U+BBC1-BBF7,U+BBF9-BBFB,U+BBFD-BBFF,U+BC01-BC0E,U+BC10-BC13,U+BC16-BC17,U+BC19-BC1A,U+BC1E-BC28,U+BC2A-BC2F,U+BC32-BC83,U+BC85-BC87,U+BC89-BC93,U+BC96-BCBF,U+BCC1-BCC3,U+BCC5-BCD0,U+BCD2-BCF3,U+BCF6-BCF7,U+BCF9-BD7F,U+BD81-BD83,U+BD85-BD87,U+BD89-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE45-BE47,U+BE49-BE58,U+BE5A-BE5F,U+BE61-BE67,U+BE69-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5-C0BB,U+C0BD-C0C0,U+C0C2-C0C7,U+C0CA-C0DC,U+C0DE-C11B,U+C11E-C11F,U+C121-C123,U+C125-C130,U+C132-C137,U+C139-C13B,U+C13D-C13F,U+C141-C167,U+C169-C18B,U+C18E-C18F,U+C191-C193,U+C195-C1A0,U+C1A2-C1FB,U+C1FD-C217,U+C219-C21B,U+C21D-C227,U+C229-C27C,U+C27E-C2A3,U+C2A5-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C2E3,U+C2E5-C2EB,U+C2ED-C528,U+C52A-C543,U+C546-C547,U+C549,U+C54B,U+C54D-C557,U+C559-C55F,U+C562-C57B,U+C57E-C590,U+C592-C5B3,U+C5B5-C5B7,U+C5B9-C5BC,U+C5BE-C5C4,U+C5C7,U+C5C9-C5CF,U+C5D2-C5E2,U+C5E4-C5EB,U+C5EE-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C605,U+C607,U+C609-C623,U+C625-C627,U+C629-C62B,U+C62D-C63F,U+C641-C643,U+C645-C654,U+C656-C677,U+C679-C67B,U+C67D-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6B7,U+C6B9-C6BF,U+C6C1-C6C2,U+C6C4-C6CB,U+C6CD-C6CF,U+C6D1-C6D3,U+C6D5-C6F8,U+C6FA-C703,U+C705-C71F,U+C721-C727,U+C729-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C750,U+C752-C757,U+C759-C773,U+C775-C777,U+C779-C77B,U+C77E-C783,U+C786-C787,U+C789-C78F,U+C792-C793,U+C795-C797,U+C799-C79F,U+C7A1-C7A4,U+C7A6-C7AB,U+C7AD-C7FF,U+C802-C803,U+C805-C807,U+C809-C80F,U+C812-C814,U+C816-C81B,U+C81D-C837,U+C839-C86F,U+C871-C873,U+C875-C884,U+C886-C88A,U+C88D-C8FB,U+C8FD-C8FF,U+C901-C903,U+C905-C910,U+C912-C987,U+C989-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2-C9DB,U+C9DD-C9E6,U+C9E8-CABC,U+CABE-CC0C,U+CC0E-CC27,U+CC2A-CC37,U+CC39-CC3C,U+CC3F-CC43,U+CC45-CC97,U+CC99-CC9B,U+CC9D-CCAA,U+CCAC,U+CCAE-CCB3,U+CCB5-CD07,U+CD09-CD1C,U+CD1E-CD5B,U+CD5D-CD93,U+CD95-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA5-CDA8,U+CDAA-CDAF,U+CDB1-CE34,U+CE36-CE57,U+CE5A-CE67,U+CE69-CE73,U+CE75-CE77,U+CE79-CEE3,U+CEE5-CEE7,U+CEE9-CEFF,U+CF01-CF53,U+CF55-CFFF,U+D001-D06B,U+D06D-D06F,U+D071-D07C,U+D07E-D0A3,U+D0A5-D0BF,U+D0C1-D0DB,U+D0DE-D0EC,U+D0EE-D12F,U+D131-D133,U+D135-D13F,U+D141-D14B,U+D14D-D19F,U+D1A2-D1B4,U+D1B6-D22B,U+D22D-D2B7,U+D2B9-D2BB,U+D2BD-D2BF,U+D2C1-D2EF,U+D2F1-D2FF,U+D301-D30B,U+D30D-D30F,U+D311-D313,U+D315-D327,U+D329-D397,U+D399-D3B3,U+D3B5-D3B7,U+D3B9-D3CF,U+D3D1-D3EB,U+D3ED-D3EF,U+D3F1-D3F3,U+D3F5-D45B,U+D45D-D47F,U+D481-D487,U+D489-D503,U+D505-D507,U+D509-D50B,U+D50D-D53B,U+D53D-D543,U+D545-D550,U+D552-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D587,U+D58A-D5D7,U+D5D9-D5E3,U+D5E5-D603,U+D605-D610,U+D612-D614,U+D616-D61B,U+D61D-D637,U+D639-D647,U+D649-D653,U+D656-D657,U+D659-D68B,U+D68D-D6C3,U+D6C5-D733,U+D735-D76B,U+D76D-D787,U+D789-D797,U+D799-D7A3,U+E000,U+E002-E05E,U+E06A-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E12A,U+E131-E147,U+E14E-E164,U+EE01-EE05,U+F000-F057,U+F6C3,U+FE20-FE2D,U+FEFF,U+FF01-FF60,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE1,U+FFE5-FFE6,U+1F10B,U+1F12F-1F149,U+1F150-1F16B,U+1F170-1F189,U+1F850,U+1F852,U+F0000-F0002}@font-face{font-family:MS Pretendard;src:url(/assets/fonts/Pretendard-Medium-ui.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-148,U+14A-1C3,U+1C5-24F,U+411,U+41A,U+41C,U+41F-420,U+430,U+432,U+434-443,U+446-448,U+44B-44C,U+44F,U+456,U+49A-49B,U+4E9,U+1EBF,U+1EC3,U+1EC7,U+1EC9,U+1ECB,U+1ED1,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A9,U+20AC,U+2190,U+2192-2193,U+2197,U+2212,U+2605,U+2713,U+3092,U+30B3,U+30B9,U+30C8,U+30D3-30D4,U+30E5,U+30EA,U+30FC,U+AC00-AC01,U+AC04,U+AC10,U+AC19,U+AC1C-AC1D,U+AC24,U+AC31,U+AC70,U+AC74,U+AC80,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE8,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C-AD6D,U+AD81,U+AD8C,U+ADDC,U+ADF8,U+ADFC,U+AE08-AE09,U+AE30,U+AE38,U+AE4C,U+AE68,U+AED8,U+B00C,U+B05D,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0B4,U+B0BC,U+B0C5,U+B108,U+B110,U+B144,U+B178-B179,U+B204,U+B20C,U+B220,U+B274,U+B294,U+B2A5,U+B2C8,U+B2D9,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F3-B2F4,U+B2F9,U+B300,U+B354,U+B370,U+B378,U+B3C4,U+B3D9,U+B418,U+B41C,U+B420,U+B429,U+B450,U+B454,U+B458,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B4F1,U+B514,U+B530,U+B54C,U+B5A4,U+B610,U+B730,U+B77C-B77D,U+B780,U+B78C,U+B791,U+B798,U+B79C,U+B7C9,U+B7EC-B7ED,U+B807-B808,U+B824-B825,U+B828,U+B839,U+B85C-B85D,U+B864,U+B8CC,U+B8E8,U+B8F9,U+B958,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC,U+B9BC-B9BD,U+B9BF,U+B9C8,U+B9CC,U+B9D0,U+B9DD-B9DE,U+B9E4,U+BA38,U+BA3C,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BAB0,U+BABB,U+BB34,U+BB38,U+BB3C,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC15,U+BC18,U+BC1B-BC1D,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC94-BC95,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BD80,U+BD84,U+BD88,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE48,U+BE59,U+BE60,U+BE68,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C140,U+C168,U+C18C-C18D,U+C190,U+C194,U+C1A1,U+C1FC,U+C218,U+C21C,U+C228,U+C27D,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2EC,U+C529,U+C544-C545,U+C548,U+C54A,U+C54C,U+C558,U+C560-C561,U+C57C-C57D,U+C591,U+C5B4,U+C5B8,U+C5BD,U+C5C5-C5C6,U+C5C8,U+C5D0-C5D1,U+C5E3,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C601,U+C606,U+C608,U+C624,U+C628,U+C62C,U+C640,U+C644,U+C655,U+C678,U+C67C,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6CC,U+C6D0,U+C6D4,U+C6F9,U+C704,U+C720,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C794,U+C798,U+C7A0,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C,U+C838,U+C870,U+C874,U+C885,U+C88B-C88C,U+C8FC,U+C900,U+C904,U+C911,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9DC,U+C9E7,U+CABD,U+CC0D,U+CC28-CC29,U+CC38,U+CC3D-CC3E,U+CC44,U+CC98,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CD08,U+CD1D,U+CD5C,U+CD94,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CE35,U+CE58-CE59,U+CE68,U+CE74,U+CE78,U+CEE4,U+CEE8,U+CF00,U+CF54,U+D000,U+D06C,U+D070,U+D07D,U+D0A4,U+D0C0,U+D0DC-D0DD,U+D0ED,U+D130,U+D134,U+D140,U+D14C,U+D1A0-D1A1,U+D1B5,U+D22C,U+D2B8,U+D2BC,U+D2C0,U+D2F0,U+D300,U+D30C,U+D310,U+D314,U+D328,U+D398,U+D3B4,U+D3B8,U+D3D0,U+D3EC,U+D3F0,U+D3F4,U+D45C,U+D480,U+D488,U+D504,U+D508,U+D50C,U+D53C,U+D544,U+D551,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D588-D589,U+D5D8,U+D5E4,U+D604,U+D611,U+D615,U+D61C,U+D638,U+D648,U+D654-D655,U+D658,U+D68C,U+D6C4,U+D734,U+D76C,U+D788,U+D798}.header-brand-name{font-family:MS Pretendard,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.2;color:#fff}.site-header .nav-link{font-family:MS Pretendard,sans-serif;font-weight:500;color:#fff;letter-spacing:-.015em;text-shadow:0 1px 4px rgb(0 0 0 / 28%);-webkit-font-smoothing:antialiased}@media(max-width:1000px){.site-header .mobile-nav .nav-link{color:#111;text-shadow:none}}.site-header .header-brand-name,.site-header .nav-link{color:#111;text-shadow:none}.service-carousel{position:relative;background:#f5f4f1;padding:90px 5vw;font-family:MS Pretendard,sans-serif;color:#171717;overflow:hidden}.service-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.service-heading small{font-size:11px;letter-spacing:.18em}.service-heading h2{font-size:clamp(28px,3.4vw,48px);font-weight:500;margin:14px 0 0;letter-spacing:-.04em}.service-controls{display:flex;gap:8px}.service-controls button{width:44px;height:44px;border:1px solid #ccc;border-radius:50%;background:transparent;color:#111;font-size:20px}.service-controls button:disabled{opacity:.3}.service-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.service-track::-webkit-scrollbar{display:none}.service-card{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start;min-width:0}.service-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:3px}.service-card h3{font-size:24px;font-weight:500;margin:22px 0 8px}.service-card p{font-size:14px;line-height:1.7;color:#666;margin:0}.service-card a{display:inline-block;font-size:12px;margin-top:20px;border-bottom:1px solid #aaa;padding-bottom:5px}.service-track:focus-visible{outline:2px solid #555;outline-offset:4px}@media(max-width:768px){.service-carousel{padding:56px 24px}.service-card{flex-basis:76%}.service-track{gap:16px}.service-card h3{font-size:22px}.service-heading{align-items:center}.service-controls button{width:38px;height:38px}}.about-page{font-family:MS Pretendard,sans-serif;max-width:1280px;padding:80px 6vw 100px;word-break:keep-all;overflow-wrap:break-word}.about-page h1{font-family:inherit;font-size:clamp(30px,5.1vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.25;margin:36px 0 0}.about-page h1 span{display:block;white-space:nowrap}.about-tagline{font-size:11px;letter-spacing:.16em;margin:22px 0 64px}.about-copy{max-width:700px}.about-copy h2{font-size:clamp(24px,3vw,36px);line-height:1.4;letter-spacing:-.035em;margin:0 0 24px}.about-copy p{font-size:clamp(16px,1.4vw,18px);line-height:1.85;text-wrap:pretty;margin:0 0 16px}.about-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.about-process article{padding-top:24px;border-top:1px solid #ccc}.about-process small{font-size:11px;letter-spacing:.08em;color:#777}.about-process h3{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.035em}.about-process p{font-size:15px;line-height:1.8;color:#777;text-wrap:pretty}.about-home{font-size:15px;margin-top:40px}@media(max-width:600px){.about-page{padding:48px 22px 64px}.about-page h1{font-size:clamp(23px,6vw,36px);margin-top:28px}.about-eyebrow{font-size:10px;letter-spacing:.08em}.about-tagline{margin-bottom:44px}.about-process{grid-template-columns:1fr;gap:24px;margin-top:40px}.about-process h3{margin:12px 0}.about-process p{margin:0}.about-home span{margin-left:20px}}.process-page{max-width:1200px;margin:auto;padding:80px 6vw 100px;font-family:MS Pretendard,sans-serif;word-break:keep-all;overflow-wrap:break-word}.process-eyebrow{font-size:11px;letter-spacing:.16em;color:#888}.process-intro h1{font-size:clamp(30px,4.5vw,60px);font-weight:500;line-height:1.3;letter-spacing:-.045em;margin:30px 0}.process-lead{max-width:660px;font-size:clamp(16px,1.6vw,20px);line-height:1.85;color:#555;text-wrap:pretty}.process-services{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:30px 0 0}.process-services li{padding:10px 18px;border:1px solid #ddd;border-radius:30px;font-size:13px}.process-section-heading{margin-top:90px}.process-section-heading h2{font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:-.035em}.process-steps{list-style:none;padding:0;margin:30px 0}.process-step{display:grid;grid-template-columns:50px minmax(120px,.65fr) minmax(0,1.8fr);gap:24px;align-items:start;padding:34px 0;border-top:1px solid #ddd}.process-number{font-size:13px;color:#999;padding-top:7px}.process-step h2{font-size:23px;font-weight:500;line-height:1.4;margin:0;letter-spacing:-.035em}.process-step p{font-size:16px;line-height:1.9;color:#666;margin:0;text-wrap:pretty}.process-cta{background:#f5f4f1;padding:38px;margin-top:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.process-cta h2{font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.5;margin:0}.process-cta a{font-size:14px;white-space:nowrap;border-bottom:1px solid;padding:12px 0}.about-process-link{margin-right:32px}@media(min-width:1001px){.desktop-nav{gap:24px;left:56%}}@media(max-width:600px){.process-page{padding:44px 22px 64px}.process-section-heading{margin-top:56px}.process-step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:26px 0}.process-step p{grid-column:2;font-size:15px}.process-step h2{font-size:21px}.process-cta{padding:26px;align-items:flex-start;flex-direction:column}.process-services li{padding:8px 12px;font-size:12px}}.form-page .inquiry-types{border:0;padding:0;margin:28px 0;min-width:0}.inquiry-types legend{font-size:14px;margin-bottom:12px}.inquiry-types legend span{font-size:12px;color:#888;margin-left:6px}.inquiry-type-options{display:flex;flex-wrap:wrap;gap:10px}.form-page .inquiry-type{position:relative;display:block;margin:0;cursor:pointer}.form-page .inquiry-type input{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.inquiry-type span{display:block;padding:12px 20px;border:1px solid #d8d8d8;border-radius:24px;background:#fff;color:#555;font-family:MS Pretendard,sans-serif;font-size:14px;transition:background-color .18s,color .18s,border-color .18s}.inquiry-type input:checked+span{background:#222;color:#fff;border-color:#222}.inquiry-type input:focus-visible+span{outline:2px solid #555;outline-offset:3px}.inquiry-type:hover span{border-color:#555}@media(max-width:600px){.inquiry-type-options{gap:8px}.inquiry-type span{font-size:13px;padding:11px 16px}}@media(min-width:601px){.inquiry-type-options{gap:7px}.inquiry-type span{padding:12px}}.header-logo{width:auto;min-height:64px}.header-brand-name{font-size:22px;font-weight:800;letter-spacing:-.045em}.footer-logo{width:auto;font-size:28px;font-weight:800;letter-spacing:-.045em}.footer-brand>p{display:none}@media(max-width:600px){.header-brand-name{font-size:20px}}.site-header .header-brand-name{display:block;font-size:36px;font-weight:800;line-height:1.05;letter-spacing:-.045em}.header-brand-location{display:block;margin-top:5px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.16em;color:#444}.site-header .header-logo{height:auto;min-height:80px;padding-block:8px}@media(max-width:600px){.site-header .header-brand-name{font-size:28px}.header-brand-location{font-size:11px;margin-top:4px}.site-header .header-logo{min-height:72px}}.site-header .desktop-nav .nav-link{font-size:22px;font-weight:600;letter-spacing:.025em;padding:16px 0;white-space:nowrap}.site-header .desktop-nav{gap:44px}.site-header .mobile-nav .nav-link{font-size:22px;font-weight:600;letter-spacing:.025em;padding:18px 0}@media(min-width:1001px)and (max-width:1200px){.site-header .desktop-nav{left:65%;gap:32px}.site-header .desktop-nav .nav-link{font-size:20px}}@font-face{font-family:Jua;src:url(/assets/fonts/Jua-brand.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.site-header .header-brand-name{font-family:Jua,Malgun Gothic,sans-serif;font-weight:400;letter-spacing:0;line-height:1.15}.site-header .header-brand-location{font-family:MS Pretendard,sans-serif}.about-service-intro{margin-top:64px;max-width:850px}.about-service-intro+.about-process{margin-top:30px}.about-page h1 span{white-space:normal}.about-service-intro h3{font-size:20px;line-height:1.6}@media(max-width:700px){.about-page .about-process{grid-template-columns:1fr;gap:20px}.about-service-intro{margin-top:44px}}.repair-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}.repair-services article{padding:28px;border:1px solid #e6e6e6;border-radius:16px}.repair-services h2,.service-preparation h2{font-size:24px;line-height:1.4;margin-top:0}.repair-services p,.service-preparation p{font-size:16px;line-height:1.9;color:#666}.service-preparation{padding:28px;background:#f6f6f6;border-radius:16px}@media(max-width:700px){.repair-services{grid-template-columns:1fr}}@media(min-width:1001px)and (max-width:1200px){.site-header .desktop-nav{gap:26px}.site-header .desktop-nav .nav-link{font-size:18px}}.form-page .contact-consent{display:flex;align-items:center;gap:10px;min-height:44px;line-height:1.6;cursor:pointer}.form-page .contact-consent input[type=checkbox]{appearance:auto;display:inline-block;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:0;accent-color:#303030}.footer-local-services{max-width:75ch;margin:20px auto 12px;padding-inline:16px;font-size:14px;line-height:1.8;overflow-wrap:anywhere;text-align:center}

.gpu-product{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#111;overflow:auto;overscroll-behavior:contain;font-family:system-ui,sans-serif;scrollbar-width:none}.gpu-product::backdrop{background:transparent}.gpu-product::-webkit-scrollbar{display:none}#product-gpu-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2}.gpu-product-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding-top:calc((100vh - var(--cell-h, 30vw)) / 2);padding-bottom:calc((100vh - var(--cell-h, 30vw)) / 2)}.gpu-product-slot{width:23vw;display:block;flex-shrink:0;margin:0}.gpu-product-slot img{display:block;width:100%;height:auto;opacity:1;border-radius:8px}.gpu-close,.gpu-product-label{position:fixed;top:1.25rem;z-index:4;font-size:.875rem;letter-spacing:.02em;background:none;border:0}.gpu-close{left:1.5rem}.gpu-product-label{right:1.5rem;opacity:.5;pointer-events:none}.gpu-product-fact{position:fixed;top:10rem;left:auto;right:1.5rem;z-index:3;width:22vw;max-width:16rem;opacity:0;font-size:.875rem;line-height:1.35;letter-spacing:.02em}.gpu-product-fact h2{font-size:1rem;font-weight:400;margin:18px 0}.gpu-product-fact p{font-size:.875rem;line-height:1.35;margin:18px 0}.gpu-product-fact small{font-size:10px;color:#999}.gpu-product-number{font-size:10px;color:#888}.gpu-product-sizes{gap:4px}.gpu-product-sizes button{min-width:30px;height:30px;padding:0 6px;font-size:9px}.gpu-product-nav{position:fixed;bottom:1.25rem;left:1.5rem;right:1.5rem;z-index:4;display:flex;justify-content:space-between;pointer-events:none}.gpu-product-nav button{pointer-events:auto;background:transparent;font-size:.875rem;padding:10px 0}.gpu-product-nav button:disabled{opacity:.2}@media(max-width:600px){.gpu-product-fact{top:4rem;right:1rem;width:27vw;max-width:30vw;font-size:10px}.gpu-product-fact h2{font-size:12px}.gpu-product-fact p{font-size:10px}.gpu-product-description,.gpu-product-fact small{display:none}.gpu-product-sizes{max-width:100px}.gpu-product-slot{width:23vw}}.gpu-product-slot{position:relative;width:34vw}.gallery-image-caption{position:absolute;top:50%;left:calc(100% + 3vw);width:23vw;transform:translateY(-50%);font-family:MS Pretendard,sans-serif;font-size:clamp(22px,2.2vw,38px);font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:#222}.gpu-product-slot:nth-child(odd) .gallery-image-caption{left:auto;right:calc(100% + 3vw)}.gpu-product-fact{position:absolute;top:4rem}.gpu-product-stack{gap:100px}.gallery-image-caption:empty{display:none}@media(max-width:768px){.gpu-product-slot{width:72vw}.gallery-image-caption,.gpu-product-slot:nth-child(odd) .gallery-image-caption{position:static;transform:none;width:100%;margin-top:20px;font-size:22px;line-height:1.55}.gpu-product-fact{position:relative;top:auto;right:auto;width:72vw;max-width:none;margin:80px auto 24px}.gpu-product-stack{padding-top:24px;gap:56px}.gpu-product-description,.gpu-product-fact small{display:block}}.gpu-product-slot{transform:translate(var(--image-offset, 0vw))}.gpu-product-slot:nth-child(n) .gallery-image-caption{left:calc(100% + 3vw);right:auto}.gpu-product-slot.caption-left .gallery-image-caption{left:auto;right:calc(100% + 3vw)}@media(max-width:768px){.gpu-product-slot{transform:translate(calc(var(--image-offset, 0vw) * .35))}.gpu-product-slot:nth-child(n) .gallery-image-caption{position:static;left:auto;right:auto}}

.contact-shortcuts{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:150;display:flex;flex-direction:column;gap:12px}.contact-shortcuts[hidden],.contact-shortcut[hidden]{display:none}.contact-shortcut{display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:22px;box-shadow:0 5px 20px #0002;text-decoration:none;transition:transform .2s}.contact-shortcut:hover{transform:translateY(-3px)}.contact-shortcut:focus-visible{outline:3px solid #1a65cc;outline-offset:4px}.contact-shortcut svg{width:36px;height:36px}.contact-shortcut span{font-size:13px;font-weight:700;margin-top:3px}.contact-kakao,.contact-kakao:hover{background:#fee500;color:#3c1e1e}.contact-phone{display:none;background:#20252b;color:#fff}.contact-phone:hover{color:#fff}@media(max-width:767px){.contact-shortcuts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.contact-shortcut{width:72px;height:72px;border-radius:19px}.contact-phone:not([hidden]){display:flex}.form-page{padding-bottom:210px}}@media(max-width:767px){.contact-shortcuts{gap:0;border-radius:19px;box-shadow:0 5px 20px #0002}.contact-shortcut{box-shadow:none}.contact-shortcut:hover{transform:none}.contact-phone{border-radius:19px 19px 0 0}.contact-kakao{border-radius:0 0 19px 19px}.contact-shortcuts:has(.contact-phone[hidden]) .contact-kakao,.contact-shortcuts:has(.contact-kakao[hidden]) .contact-phone{border-radius:19px}}.contact-shortcut{width:104px;height:104px;border-radius:26px}.contact-shortcut svg{width:46px;height:46px}.contact-shortcut span{font-size:15px}.contact-phone:not([hidden]){display:flex}.phone-dialog{width:min(440px,calc(100vw - 40px));padding:36px 24px 24px;border:0;border-radius:24px;text-align:center;box-sizing:border-box;box-shadow:0 20px 70px #0003}.phone-dialog::backdrop{background:#0008}.phone-dialog form{margin:0}.phone-dialog h2{font-size:24px;margin:12px 0 22px}.phone-dialog-number{font-size:clamp(25px,6vw,38px);font-weight:750;white-space:nowrap;margin:0 0 28px;color:#20252b;-webkit-user-select:all;user-select:all}.phone-dialog-close{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;background:transparent;font-size:30px;cursor:pointer}.phone-dialog-confirm{width:100%;padding:15px;border:0;border-radius:12px;background:#20252b;color:#fff;font:inherit;cursor:pointer}@media(max-width:767px){.contact-shortcut{width:88px;height:88px}.contact-shortcut svg{width:42px;height:42px}.contact-shortcut span{font-size:14px}.contact-phone{border-radius:22px 22px 0 0}.contact-kakao{border-radius:0 0 22px 22px}.contact-shortcuts{gap:0;border-radius:22px}.form-page{padding-bottom:230px}}.contact-shortcuts{--contact-radius: 26px;gap:0;border-radius:var(--contact-radius);box-shadow:0 5px 20px #0002}.contact-shortcuts .contact-shortcut{box-shadow:none;transform:none}.contact-shortcuts .contact-phone{border-radius:var(--contact-radius) var(--contact-radius) 0 0}.contact-shortcuts .contact-kakao{border-radius:0 0 var(--contact-radius) var(--contact-radius)}.contact-shortcuts:has(.contact-phone[hidden]) .contact-kakao,.contact-shortcuts:has(.contact-kakao[hidden]) .contact-phone{border-radius:var(--contact-radius)}@media(max-width:767px){.contact-shortcuts{--contact-radius: 22px}}@media(max-width:767px){.contact-shortcuts{--contact-radius: 11px}.contact-shortcut{width:44px;height:44px}.contact-shortcut svg{width:24px;height:24px}.contact-shortcut span{display:none}.form-page{padding-bottom:130px}}.contact-shortcuts{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.contact-shortcuts a{-webkit-user-drag:none;touch-action:none}.contact-shortcuts.is-dragging,.contact-shortcuts.is-dragging a{cursor:grabbing}

.business-page{color:#252525}.business-hero{padding:100px max(24px,8vw);background:#ededeb;min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.business-eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em}.business-hero h1{font-size:clamp(34px,5vw,72px);max-width:1000px;line-height:1.2;letter-spacing:-.04em;margin:20px 0}.business-hero p{line-height:1.8;max-width:65ch}.business-cta{display:inline-block;padding:16px 28px;background:#252525;color:#fff;border-radius:9px;text-decoration:none;margin-top:20px;font-weight:600}.business-section{max-width:1000px;margin:auto;padding:80px 24px 0}.business-section h2{font-size:clamp(27px,3vw,44px);line-height:1.4}.business-section p{line-height:1.8}.business-stack{display:grid;grid-template-columns:1fr;gap:22px;list-style:none;padding:0;margin:36px 0 0}.business-card{display:flex;gap:28px;padding:36px;border:0;border-radius:18px;transition:opacity .6s ease,transform .6s ease}.business-card h3{margin:0;font-size:24px;line-height:1.4}.business-card p{margin-bottom:0;color:#555}.business-number{font-size:28px;color:#888;font-variant-numeric:tabular-nums}.business-contact{padding:60px 24px;text-align:center;background:#f3f3f1;margin-top:80px}.business-contact>a[href^="tel:"]{display:block;font-size:clamp(28px,5vw,48px);color:inherit;font-weight:700;margin:25px 0}.business-contact p{line-height:1.8}@media(max-width:700px){.business-hero{padding:60px 24px;min-height:0}.business-section{padding-top:48px}.business-card{padding:24px;gap:18px}.business-card h3{font-size:21px}}.business-page,.business-section,.business-contact{background:#fff}.business-hero{position:relative;isolation:isolate;overflow:hidden;background:#fff;min-height:660px;padding-block:110px}.business-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/assets/hero-services/03-hands-v2.webp) center 52% / cover no-repeat;animation:business-image-in 2.4s cubic-bezier(.2,.7,.2,1) both}.business-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffff7,#ffffffe0 35%,#ffffff2e 80%)}.business-hero h1{max-width:850px;text-wrap:balance;animation:business-copy-in 1s cubic-bezier(.2,.7,.2,1) .12s both}.business-hero>.business-eyebrow{animation:business-copy-in .9s ease both}.business-hero>p:not(.business-eyebrow){max-width:48ch;animation:business-copy-in 1s ease .25s both}.business-hero>.business-cta{animation:business-copy-in 1s ease .4s both}.business-cta{transition:transform .25s ease,box-shadow .25s ease}.business-cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 10px 24px #0002}.business-card{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);overflow-wrap:anywhere}.business-card>div{min-width:0}.business-card.reveal-pending{transform:translateY(38px)}@keyframes business-image-in{0%{transform:scale(1.08);opacity:.35}to{transform:scale(1);opacity:1}}@keyframes business-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.business-hero{min-height:570px;padding:70px 24px}.business-hero:before{background-position:65% center}.business-hero:after{background:linear-gradient(90deg,#fffffff2,#ffffffb8)}.business-hero h1{font-size:clamp(32px,8.5vw,48px)}}@media(prefers-reduced-motion:reduce){.business-hero:before,.business-hero>*{animation:none!important}.business-card,.business-cta{transition:none}.business-card.reveal-pending{opacity:1;transform:none}}.business-section{max-width:1440px;width:100%;box-sizing:border-box;padding-inline:clamp(20px,4vw,64px)}.business-stack{gap:32px;margin-top:44px;margin-bottom:48px}.business-card{min-height:280px;box-sizing:border-box;align-items:center;padding:clamp(32px,4vw,56px);gap:clamp(24px,4vw,56px);border:0;border-radius:26px;background:#e8f3ef;box-shadow:0 18px 60px #00000009;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s}.business-card h3{font-size:clamp(28px,3.5vw,46px);line-height:1.4;letter-spacing:-.025em;text-wrap:balance;max-width:32ch}.business-card p{font-size:clamp(16px,1.4vw,19px);max-width:64ch;line-height:1.9;margin-top:18px}.business-number{align-self:flex-start;margin-top:8px;font-size:18px;letter-spacing:.1em}.business-offerings{grid-template-columns:repeat(2,minmax(0,1fr))}.business-offerings .business-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;padding:clamp(28px,3vw,44px)}.business-offerings .business-number{margin:0}.business-offerings .business-card h3{font-size:clamp(26px,2.4vw,36px)}.business-card.reveal-pending{opacity:1;transform:translateY(12px)}@media(max-width:700px){.business-stack{gap:24px;margin-top:32px}.business-card{min-height:240px;padding:28px 24px;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;border-radius:20px}.business-card h3{font-size:29px}.business-number{margin:0}}@media(prefers-reduced-motion:reduce){.business-card{transition:none}.business-card.reveal-pending{opacity:1;transform:none}}@media(max-width:700px){.business-offerings{grid-template-columns:minmax(0,1fr)}.business-offerings .business-card{padding:28px 24px}.business-offerings .business-card h3{font-size:29px}}@media(hover:hover){.business-card:hover{background:#dceee6;box-shadow:0 12px 32px #35645412}}.business-process .business-card{background:#edf3f9}.business-process .business-card p{display:inline-block;box-sizing:border-box;max-width:100%;padding:10px 16px;border-radius:10px;background:#fff1f2;color:#a12837;line-height:1.65;font-weight:600}@media(hover:hover){.business-process .business-card:hover{background:#e3edf7;box-shadow:0 14px 36px #365b8512}}.business-hero h1,.business-hero>.business-eyebrow,.business-hero>p:not(.business-eyebrow),.business-hero>.business-cta{animation:none;opacity:1;transform:none}

body{min-height:100svh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body>.site-footer{flex-shrink:0;width:100%;max-width:none;margin:auto 0 0;padding:52px clamp(24px,4vw,72px) 24px;background:#f5f7f9;color:#27313b;border:0;position:relative;box-sizing:border-box;font:14px/1.7 system-ui,sans-serif;text-align:start}.site-footer *{box-sizing:border-box}.site-footer .footer-inner{max-width:1440px;margin-inline:auto}.site-footer .footer-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(260px,.9fr);align-items:start;gap:clamp(28px,4vw,64px);padding-bottom:36px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:focus-visible,.site-footer button:focus-visible,.site-footer summary:focus-visible{outline:3px solid #2563eb;outline-offset:4px;border-radius:5px}.site-footer .footer-logo{display:inline-flex;align-items:center;gap:14px;width:auto;max-width:100%;font-size:clamp(21px,1.8vw,27px);font-weight:800;line-height:1.3;letter-spacing:-.04em}.site-footer .footer-logo img{display:block;flex:0 0 48px;width:48px;height:48px;border-radius:12px}.site-footer .footer-logo span{min-width:0;overflow-wrap:anywhere}.site-footer .footer-local-services{display:block;max-width:43ch;margin:18px 0 20px;padding:0;font-size:14px;line-height:1.85;color:#606b76;text-align:start}.site-footer .footer-address{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.8}.site-footer .footer-address>svg{flex:none;margin-top:3px;color:#647588}.site-footer .footer-address span span{display:block}.site-footer .footer-address span span+span{font-size:13px;font-weight:400;color:#606b76}.site-footer .footer-address:hover{color:#1d4ed8}.site-footer .footer-location-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-footer .footer-location-button{flex:none;max-width:100%;min-height:40px;padding:9px 13px;border:0;border-radius:9px;background:#e2eaf3;color:#294d77;font-size:12px;font-weight:700;line-height:1.45;cursor:pointer}.site-footer .footer-location-button:hover{background:#d4e2f1;color:#1d4ed8}.site-footer .footer-location-button[aria-busy=true]{opacity:.6;cursor:progress}.site-footer h2{margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;color:#606b76}.site-footer .footer-navigation{padding-top:6px;min-width:0}.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.site-footer .footer-links a{font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.site-footer .footer-links a:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:4px}.site-footer .footer-care{min-width:0;padding:24px;background:#e9eff5;border-radius:18px}.site-footer .footer-care h2{margin-bottom:8px}.site-footer .footer-phone{display:inline-block;max-width:100%;font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.035em;line-height:1.4;white-space:nowrap}.site-footer .footer-phone:hover{color:#1d4ed8}.site-footer .footer-inquiry{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;padding:11px 18px;background:#273b50;border-radius:10px;color:#fff;font-size:14px;font-weight:700;line-height:1.5}.site-footer .footer-inquiry:hover{background:#1d4ed8;color:#fff}.site-footer .business-info{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:none;margin:0;padding:24px 0;font-size:12px;line-height:1.8;color:#65707a;border-top:1px solid #dde3e9}.site-footer .business-info>div{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.site-footer .business-info dt{font-weight:600;color:#4c5762}.site-footer .business-info dd{margin:0;overflow-wrap:anywhere}.site-footer .business-info .business-address{flex-basis:100%}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;border-top:1px solid #dde3e9;padding-top:18px;padding-right:120px;font-size:12px;color:#65707a}.site-footer .footer-bottom p{flex:1 1 300px;margin:0;font-size:12px;line-height:1.7}.site-footer .footer-bottom>.footer-policies{display:flex;flex-wrap:wrap;gap:10px 18px;order:0}.site-footer button{font:inherit;background:none;color:inherit;border:0;padding:4px 0;cursor:pointer}.site-footer button:hover{color:#1d4ed8}.site-footer .privacy{font-weight:700}.site-footer .footer-languages{flex:0 1 auto;position:relative}.site-footer .footer-languages summary{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:600}.site-footer .footer-languages summary::-webkit-details-marker{display:none}.site-footer .footer-languages summary:after{content:"+";font-size:17px;font-weight:400;line-height:1}.site-footer .footer-languages[open]{flex-basis:100%}.site-footer .footer-languages[open] summary:after{content:"−"}.site-footer .language-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 20px;margin:12px 0 0;padding:16px;background:#e9eff5;border-radius:12px;font-size:12px;line-height:1.7}.site-footer .language-links a{padding:4px 0;text-decoration:none}.site-footer .language-links a:hover,.site-footer .language-links a[aria-current=page]{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}body:not(.admin-login):has(#manager)>.site-footer{margin-left:260px;width:calc(100% - 260px)}@media(min-width:768px)and (max-width:1100px){.site-footer .footer-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 36px}.site-footer .footer-brand{grid-row:span 2}.site-footer .footer-care{padding:20px}.site-footer .footer-inquiry{margin-top:14px}}@media(max-width:767px){body>.site-footer{padding:30px 20px 24px}.site-footer .footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.site-footer .footer-logo{gap:12px;font-size:24px}.site-footer .footer-logo img{flex-basis:42px;width:42px;height:42px;border-radius:11px}.site-footer .footer-local-services{max-width:none;font-size:13px;margin:14px 0 16px}.site-footer .footer-navigation{padding-top:0}.site-footer h2{margin-bottom:12px}.site-footer .footer-links{gap:12px 24px}.site-footer .footer-care{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:20px;border-radius:14px}.site-footer .footer-care h2{grid-column:1;margin-bottom:6px;font-size:11px}.site-footer .footer-phone{grid-column:1;font-size:clamp(19px,5.5vw,24px)}.site-footer .footer-inquiry{grid-column:2;grid-row:1 / 3;max-width:128px;margin:0;padding:12px 16px;font-size:13px;overflow-wrap:anywhere}.site-footer .business-info{flex-direction:column;gap:7px;padding:20px 0;font-size:11px}.site-footer .business-info .business-address{flex-basis:auto}.site-footer .footer-bottom{gap:12px 16px;align-items:center;flex-direction:row;padding-top:16px}.site-footer .footer-bottom p{flex-basis:100%;font-size:11px}.site-footer .footer-bottom>.footer-policies{gap:14px}.site-footer .footer-languages{margin-inline-start:auto}.site-footer .footer-languages[open]{margin-inline-start:0}.site-footer .language-links{gap:6px 16px;padding:14px}.site-footer .footer-languages summary{font-size:11px}body:not(.admin-login):has(#manager)>.site-footer{margin-left:0;width:100%}}@media(max-width:360px){.site-footer .footer-care{padding:16px;column-gap:10px}.site-footer .footer-inquiry{padding:10px 12px;max-width:100px}.site-footer .footer-phone{font-size:19px}}@media(max-width:767px){.site-footer .footer-bottom{padding-right:52px}}

.language-picker select{font:inherit;font-size:13px;color:#222;background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 8px;max-width:112px;cursor:pointer}.language-links{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap;padding-top:24px;font-size:13px}.language-links a{text-decoration:underline;text-underline-offset:4px}.header-actions{position:relative;z-index:2}.site-header .desktop-nav{gap:clamp(18px,2.4vw,36px)}html[lang=ja] .desktop-nav .nav-link,html[lang=ar] .desktop-nav .nav-link{font-size:18px;letter-spacing:0}html[lang=ja] .header-brand-name,html[lang=ar] .header-brand-name{font-family:Arial,sans-serif;font-size:28px}html[dir=rtl] .header-main{direction:ltr}html[dir=rtl] .desktop-nav,html[dir=rtl] .mobile-nav{direction:rtl}html[dir=rtl] .about-page,html[dir=rtl] .process-page,html[dir=rtl] .form-page{text-align:right}html[dir=rtl] .store-grid,html[dir=rtl] .gallery,html[dir=rtl] .brand-track{direction:ltr}html[dir=rtl] .store-grid h3,html[dir=rtl] .brand-card{direction:rtl}html[dir=rtl] .hero-brand-title,html[dir=rtl] .hero-brand-repair,html[dir=rtl] .hero-brand-sim{letter-spacing:0}html[lang=ja] .hero-brand-title{font-size:clamp(30px,8vw,125px)}html[lang=ar] .hero-brand-title{font-size:clamp(34px,10vw,150px)}html[lang=ar] .hero-brand-subtitle,html[lang=ja] .hero-brand-subtitle{letter-spacing:0}.home-map #shop-address span{display:block}html[dir=rtl] .product-detail{direction:rtl}html[dir=rtl] .product-detail-purchase{text-align:center}@media(max-width:1350px)and (min-width:1001px){.header-main{padding-inline:28px}.site-header .header-brand-name{font-size:28px}.site-header .desktop-nav{left:56%;gap:20px}.site-header .desktop-nav .nav-link{font-size:17px}html[lang=ja] .desktop-nav .nav-link,html[lang=ar] .desktop-nav .nav-link{font-size:15px}}@media(max-width:600px){.language-picker select{font-size:12px;max-width:91px;padding:8px 4px}.header-actions{gap:5px}.site-header .header-brand-name{font-size:24px}html[lang=ja] .header-brand-name,html[lang=ar] .header-brand-name{font-size:20px}.header-brand-location{font-size:10px}.language-links{justify-content:flex-start;gap:16px}}.language-picker select{direction:ltr;max-width:142px}html:not([lang=ko]) .site-header .header-brand-name{font-family:Arial,sans-serif;font-size:27px;line-height:1.35;letter-spacing:0}html:not([lang=ko]) .site-header .nav-link{letter-spacing:0}html[lang=ne],html[lang=si],html[lang=th]{word-break:normal;line-break:auto}html[lang=ne] .hero-brand-title,html[lang=si] .hero-brand-title,html[lang=th] .hero-brand-title{letter-spacing:0;line-height:1.5}html:not([lang=en]) .hero-brand-repair,html:not([lang=en]) .hero-brand-sim{letter-spacing:0;line-height:1.5}.screen-buyback{margin:48px auto;padding:32px;background:#f5f4f1;border-radius:16px;max-width:1100px}.screen-buyback h2{font-size:clamp(24px,3vw,36px);line-height:1.5;margin:0 0 16px}.screen-buyback p{font-size:16px;line-height:1.9;color:#555;max-width:850px}.screen-buyback a{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:6px;line-height:1.8}.map-home>.screen-buyback{margin:44px 5vw;max-width:none}@media(min-width:1001px){.site-header .header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;padding-inline:32px}.site-header .desktop-nav{position:static;transform:none;justify-content:center;flex-wrap:wrap;column-gap:clamp(16px,1.6vw,26px);row-gap:0;min-width:0}.site-header .desktop-nav .nav-link{font-size:20px}.site-header .header-logo{max-width:100%;min-width:0}.site-header .header-actions{justify-self:end;margin:0}html:not([lang=ko]) .site-header .desktop-nav .nav-link{font-size:18px}}@media(min-width:1001px)and (max-width:1300px){.site-header .header-main{gap:16px;padding-inline:22px}html:not([lang=ko]) .site-header .header-brand-name{font-size:22px}.site-header .desktop-nav .nav-link,html:not([lang=ko]) .site-header .desktop-nav .nav-link{font-size:16px}.site-header .desktop-nav{column-gap:16px;row-gap:0}}@media(max-width:1000px){.site-header .header-logo{flex-shrink:1;min-width:0;max-width:calc(100% - 160px)}.site-header .header-actions{flex-shrink:0}}@media(max-width:600px){.language-picker select{width:105px;max-width:105px}html:not([lang=ko]) .site-header .header-brand-name{font-size:18px;line-height:1.35}.site-header .header-logo{max-width:calc(100% - 155px)}.screen-buyback{padding:24px;margin-block:32px}.store-carousel-controls{flex-wrap:wrap;gap:12px}.store-carousel-controls span{max-width:100%;text-align:center}}
