.hm-app-dialog{z-index:110;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hm-app-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0f0f0f7a;border:0;position:absolute;inset:0}.hm-app-dialog-panel{z-index:1;text-align:center;background:#fff;border-radius:20px;width:min(100%,420px);padding:32px 28px 24px;animation:.22s hm-app-dialog-in;position:relative;box-shadow:0 24px 60px #0f172a38}@keyframes hm-app-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hm-app-dialog-icon{color:#3949ab;background:linear-gradient(135deg,#3949ab1f,#3949ab0f);border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:28px;display:inline-flex}.hm-app-dialog-title{color:#151515;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.35}.hm-app-dialog-message{color:#666;white-space:pre-line;margin:0 0 24px;font-size:15px;line-height:1.7}.hm-app-dialog-actions{gap:10px;display:grid}.hm-app-dialog-actions--confirm{grid-template-columns:1fr 1fr}.hm-app-dialog-actions--alert{grid-template-columns:1fr}.hm-app-dialog-btn{cursor:pointer;border-radius:12px;height:48px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.hm-app-dialog-btn:hover{transform:translateY(-1px)}.hm-app-dialog-btn-cancel{color:#444;background:#fff;border:1px solid #d7d7d7}.hm-app-dialog-btn-confirm{color:#fff;background:linear-gradient(135deg,#3949ab 0%,#283593 100%);border:0;box-shadow:0 10px 24px #3949ab3d}
.hm-subpage.henslemarket-home,.hm-subpage.henslemarket-home input,.hm-subpage.henslemarket-home button,.hm-subpage.henslemarket-home select,.hm-subpage.henslemarket-home textarea,.hm-subpage.henslemarket-home :is(h1,h2,h3,h4,h5,h6,.hm-gnb-link,.hm-header-label,.hm-topbar-links a){font-family:var(--font-store-body), "Noto Sans KR", "Apple SD Gothic Neo", sans-serif}.m-r-10{margin-right:10px}.text-crimson{color:#e53935}
.hm-theme-root.hm-layout-boxed .hm-container{max-width:1200px}.hm-theme-root.hm-layout-wide .hm-container{max-width:1400px}.hm-theme-root.hm-header-sticky .hm-header-zone{z-index:40;background:#fff;position:sticky;top:0}.hm-page-body.hm-with-sub-side{gap:24px;display:grid}.hm-theme-root.hm-has-sub-side.hm-side-right .hm-page-body.hm-with-sub-side{grid-template-columns:minmax(0,1fr) 280px}.hm-theme-root.hm-has-sub-side.hm-side-left .hm-page-body.hm-with-sub-side{grid-template-columns:280px minmax(0,1fr)}.hm-theme-root.hm-has-sub-side.hm-side-left .hm-page-side{order:-1}.hm-theme-root.hm-has-shop-sub-side.hm-side-right .hm-page-body.hm-with-sub-side{grid-template-columns:minmax(0,1fr) 280px}.hm-theme-root.hm-has-shop-sub-side.hm-side-left .hm-page-body.hm-with-sub-side{grid-template-columns:280px minmax(0,1fr)}.hm-theme-root.hm-has-shop-sub-side.hm-side-left .hm-page-side{order:-1}.hm-page-side{flex-direction:column;gap:16px;display:flex}.hm-theme-side-module{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.hm-theme-side-module h3{color:#0f172a;margin:0 0 10px;font-size:14px;font-weight:800}.hm-body.hm-with-main-side,.hm-with-main-side{gap:20px;display:grid}.hm-theme-root.hm-has-main-side.hm-side-right .hm-body.hm-with-main-side,.hm-theme-root.hm-has-main-side.hm-side-right .hm-with-main-side{grid-template-columns:minmax(0,1fr) 260px}.hm-theme-root.hm-has-main-side.hm-side-left .hm-body.hm-with-main-side,.hm-theme-root.hm-has-main-side.hm-side-left .hm-with-main-side{grid-template-columns:260px minmax(0,1fr)}.hm-theme-root.hm-has-main-side.hm-side-left .hm-home-side{order:-1}.hm-theme-popular-list{margin:0;padding:0;list-style:none}.hm-theme-popular-list li+li{margin-top:6px}.hm-theme-popular-list a{color:#334155;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.hm-theme-popular-list a:hover{color:#2563eb}.hm-theme-popular-rank{color:#2563eb;min-width:20px;font-size:11px;font-weight:800;display:inline-flex}.hm-theme-root.hm-has-shop-main-side.hm-side-right .hm-page-body.hm-with-sub-side{grid-template-columns:minmax(0,1fr) 280px}.hm-theme-root.hm-has-shop-main-side.hm-side-left .hm-page-body.hm-with-sub-side{grid-template-columns:280px minmax(0,1fr)}.hm-theme-root.hm-has-shop-main-side.hm-side-left .hm-page-side{order:-1}.hm-theme-popular-gnu-list{margin:0;padding:0;list-style:none}.hm-theme-popular-gnu-list li+li{margin-top:4px}.hm-theme-popular-gnu-list a{color:#475569;font-size:13px;text-decoration:none}.hm-theme-popular-gnu-list a:hover{color:#2563eb}.hm-theme-recommend-tags .board-tag-chip{background:#eff6ff;border-color:#bfdbfe}.hm-theme-root[data-skin-tag=tag-tab] .board-tag-cloud-list{flex-wrap:wrap;gap:6px;display:flex}.hm-theme-root[data-skin-tag=tag-cloud] .board-tag-chip{border-radius:999px}.hm-theme-root[data-skin-popular=rank] .hm-theme-popular-rank{color:#dc2626}.hm-search-image-enabled .hm-shop-list-thumb.is-search-image{width:var(--hm-search-image-width,300px);max-width:100%;height:var(--hm-search-image-height,auto);min-height:120px;position:relative}.hm-product-brand{color:#64748b;margin:6px 0 0;font-size:12px;font-weight:700}.hm-product-brand a{color:inherit;text-decoration:none}.hm-product-brand a:hover{color:#2563eb}.bl-sideview-wrap{display:inline-block;position:relative}.bl-sideview-trigger{cursor:pointer;background:0 0;border:0;padding:0}.bl-sideview-panel{z-index:30;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:6px;min-width:140px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a1f}.bl-sideview-avatar img{border-radius:999px}.bl-sideview-id{color:#94a3b8;font-size:11px}.hm-shop-main-intro{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:16px}.hm-shop-main-title{margin:0;font-size:20px;font-weight:800}.hm-shop-main-desc{color:#64748b;margin:8px 0 0;font-size:13px}.hm-shop-main-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hm-shop-main-link{color:#334155;border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hm-shop-main-link:hover{color:#2563eb;border-color:#2563eb}.hm-shop-brand-image{max-width:200px;max-height:80px;margin-bottom:12px}.hm-shop-brand-desc{color:#475569;margin:0 0 16px;font-size:14px}@media (max-width:1023px){.hm-page-body.hm-with-sub-side,.hm-body.hm-with-main-side,.hm-with-main-side{grid-template-columns:minmax(0,1fr)}.hm-page-side,.hm-home-side{order:0}}
