.home-desktop-only{display:none}
.navbar .brand>.home-mobile-only{font:inherit;letter-spacing:inherit;margin:0}
@media(min-width:1024px){
 .home-desktop-only{display:revert}
 .home-mobile-only{display:none!important}
 body.desktop-design{--desktop-edge:clamp(40px,4.166667vw,80px)}
 body.desktop-design .navbar{background:#fff;color:var(--ink);backdrop-filter:none}
 body.desktop-design .navbar-inner{width:calc(100% - 2 * var(--desktop-edge));max-width:1760px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
 body.desktop-design .navbar .brand{display:flex;justify-self:start}
 body.desktop-design .navbar .header-contact{justify-self:end}
 body.desktop-design .brand img{width:124px;height:18px}
 body.desktop-design .navigation nav{gap:28px}
 body.desktop-design .navigation a{font-size:16px;line-height:1.5;text-align:center}
 body.desktop-design .navigation a[aria-current=page]{text-decoration:none;font-weight:700}
 body.desktop-design .header-contact .button{border-radius:4px;gap:4px;font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap}
 body.desktop-design .navbar .header-shop{grid-template-columns:16px 1fr;width:88px;min-width:88px;padding:8px 10px}
 body.desktop-design .header-shop>.nav-en,body.desktop-design .header-shop>.nav-ko{grid-area:1/2}
 body.desktop-design .header-shop img{grid-area:1/1}
 body.desktop-design .header-shop:is(:hover,:focus-visible) img{filter:invert(1)}
 body.desktop-design .navbar :focus-visible{outline-color:var(--signature)}
 body.desktop-design .site-footer{padding-block:80px;background:var(--ink);color:#fff}
 body.desktop-design .site-footer>.wrap{width:calc(100% - 2 * var(--desktop-edge));max-width:1760px}
 body.desktop-design .home-footer-top{display:flex;justify-content:space-between;gap:80px}
 body.desktop-design .home-footer-heading{font-size:28px;font-weight:500;line-height:1.5;margin-bottom:24px}
 body.desktop-design .footer-store{font-size:18px;font-weight:700}
 body.desktop-design .home-footer-links{display:flex;gap:clamp(60px,10.41667vw,200px)}
 body.desktop-design .home-footer-links nav{display:flex;flex-direction:column;gap:2px;font-size:18px;font-weight:600;line-height:1.5}
 body.desktop-design .home-footer-links nav a{display:flex;align-items:center;text-decoration:none;min-height:27px}
 body.desktop-design .home-footer-links .privacy-link{font-size:16px;margin-top:20px}
 body.desktop-design .home-footer-contact{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px;font-size:16px;line-height:28px}
 body.desktop-design .home-footer-contact p{margin:0}
 body.desktop-design .home-footer-contact a{text-decoration:none}
 body.desktop-design .home-footer-contact>span{font-size:18px}
 body.desktop-design .site-footer .footer-wordmark{padding-top:40px;padding-bottom:0}
}
@media(min-width:1024px) and (max-width:1279px){
 body.desktop-design .navbar-inner{gap:16px}
 body.desktop-design .navigation nav{gap:8px}
 body.desktop-design .navigation a{font-size:14px}
 body.desktop-design .header-contact .button{font-size:12px;padding-inline:4px}
}
