/* hanassik-store-skin 2026-11-11.15 — custom-common.css ì „ì²´ êµì²´ë³¸ (ì›ë³¸: store-skin/mallang-common.css) */
/* í•˜ë‚˜ì”©ìŠ¤í† ì–´ 공통 ìŠ¤íƒ€ì¼ â€” {pc|mobile} ìŠ¤í‚¨ì˜ /custom-common.css 맨 ëì— ë¶™ì¸ë‹¤. */
:root { --mallang-point: #ff8a3d; --mallang-ink: #1a1a1a; --mallang-sub: #6b6b75; --mallang-bg: #f6f6f6; --mallang-line: #e5e5e5; }
/* 앱 웹뷰(UA ì— Mallangchedule/) ì—ì„ html.is-mallang-app — 앱 íƒë°”와 겹치는 하단 바를 숨긴다 */
html.is-mallang-app .nav-bottom { display: none !important; }
html.is-mallang-app .mallang-only-web, html:not(.is-mallang-app) .mallang-only-app { display: none !important; }
/* 퀵메뉴: ëª¨ë°”ì¼ 4칸×2줄, PC 8칸 한 줄 */
.mallang-quick { padding: 20px 16px 8px; }
.mallang-quick__list { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px 8px; list-style: none; margin: 0; padding: 0; }
.mallang-quick__list li[hidden] { display: none; }
.mallang-quick__item { display: flex; flex-direction: column; align-items: center; gap: 6px; font-size: 12px; color: var(--mallang-ink); text-decoration: none; text-align: center; }
.mallang-quick__icon { display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: var(--mallang-bg); font-size: 26px; }
@media (min-width: 1024px) {
.mallang-quick { max-width: 1200px; margin: 0 auto; padding: 32px 0 8px; }
.mallang-quick__list { grid-template-columns: repeat(8, 1fr); }
.mallang-quick__icon { width: 72px; height: 72px; font-size: 32px; }
.mallang-quick__item { font-size: 14px; }
}
/* 공부하면 ì¿ í° */
.mallang-coupon { margin: 24px 16px; padding: 24px 20px; border-radius: 0; background: var(--mallang-bg); text-align: center; }
.mallang-coupon__eyebrow { margin: 0 0 6px; font-size: 12px; color: var(--mallang-point); font-weight: 700; }
.mallang-coupon__title { margin: 0 0 8px; font-size: 20px; color: var(--mallang-ink); }
.mallang-coupon__desc { margin: 0 0 16px; font-size: 14px; line-height: 1.6; color: var(--mallang-sub); }
.mallang-coupon__btn { display: inline-block; padding: 12px 28px; border-radius: 0; background: var(--mallang-ink); color: #fff; font-size: 13px; font-weight: 600; letter-spacing: .04em; text-decoration: none; }
@media (min-width: 1024px) { .mallang-coupon { max-width: 1200px; margin: 40px auto; padding: 40px; } .mallang-coupon__title { font-size: 26px; } }
/* ëª¨ë°”ì¼ í—¤ë”: ê²€ìƒ‰Â·ë§ˆì´ ì•„ì´ì½˜ (partials/mobile-header-icons.html)
í—¤ë”(.header)는 relative 70px, 햄버거·카트는 absolute(top 23px, 카트 right 20px·24px). ì•„ì´ì½˜ë„ absolute 로 카트 ì™¼ìª½ì— ë‘”ë‹¤.
(í름 ì•ˆì— ë‘ë©´ ë¡œê³ (flex 100%) 아래 둘째 줄로 밀린다) */
.header .mallang-header-icon { position: absolute; top: 19px; z-index: 1; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin: 0; padding: 0; background: none; border: 0; cursor: pointer; }
.header .mallang-header-icon.header__my { right: 48px; }
.header .mallang-header-icon.header__search { right: 84px; }
/* ìƒí’ˆ ìƒì„¸ì˜ 'ë¹„íšŒì› êµ¬ë§¤ 시 …' 안내 줄 숨김 (ë¹„íšŒì› êµ¬ë§¤ ì—†ìŒ) */
.mallang-hide-guest { display: none !important; }
/* PC ìƒë‹¨ ì¹´í…Œê³ ë¦¬ 메뉴 — 슬ë¼ì´ë”(slidesPerView ê³ ì •í 95.66px)ë¼ ê¸´ ì´ë¦„ì´ ì˜† 글ìžì— 붙는다.
ì¹´í…Œê³ ë¦¬ê°€ 6ê°œë¼ ìŠ¬ë¼ì´ë” ëŒ€ì‹ ê°€ë¡œ 한 줄로 둔다: 화살표 숨김, 슬ë¼ì´ë“œëŠ” ê¸€ìž íë§Œí¼, ê°„ê²©ì€ margin. (실측: .nav__slider-wrap 563px, 슬ë¼ì´ë“œ inline margin-right:20px) */
.nav .nav__slide-btn { display: none !important; }
.nav .nav__slider-wrap { overflow: visible !important; margin: 0 !important; width: auto !important; }
.nav .nav__slider-wrap .swiper-wrapper { transform: none !important; width: auto !important; }
.nav .nav__slider-item-wrap.swiper-slide { width: auto !important; flex-shrink: 0; margin-right: 28px !important; }
.nav .nav__slider-item { width: auto !important; white-space: nowrap; }
/* ê°€ìž…ì€ ë§ëž‘케쥴 로그ì¸ìœ¼ë¡œ í†µì¼ â€” í—¤ë”ì˜ JOIN ë§í¬ëŠ” ìˆ¨ê¸°ê³ LOGIN 하나만 둔다 */
.member__menu li:has(> a[href*="/pages/sign-up/"]), .member__menu a[href*="/pages/sign-up/"] { display: none; }
/* í—¤ë” ë¡œê³ â€” HANASSIC ê¸€ìž ë¡œê³ (viewBox 789×87, 약 9:1). 모바ì¼ì€ ì•„ì´ì½˜ê³¼ 안 겹치게 ë†’ì´ 16px(í≈145px), PC(.header__logo-img 안)는 28px */
.mallang-logo { display: block; width: auto; height: 16px; }
.header__logo-img .mallang-logo { height: 28px; }
/* ===== Object(insideobject.com) ìŠ¤íƒ€ì¼ â€” 실측값 기준. PCÂ·ëª¨ë°”ì¼ ê³µí†µ =====
타ì´í¬: Montserrat/Pretendard, 본문 #1b1b1b / GNB 14px·600·#1a1a1a·36px / 섹션 ì œëª© 22px·700·26px
카드: ì •ì‚¬ê° ì´ë¯¸ì§€(0 ë¼ìš´ë“œÂ·í…Œë‘리 ì—†ìŒ), ì´ë¦„ 14px·400·20px, 가격 15px·700·20px, 카드 간격 6px */
body { font-family: Montserrat, Pretendard, "Noto Sans KR", Verdana, Dotum, AppleGothic, sans-serif; color: #1b1b1b; -webkit-font-smoothing: antialiased; }
/* ë©”ì¸ ë°°ë„ˆ(ìƒë‹¨ í° ë°°ë„ˆÂ·ì¤‘ê°„ 배너·좌측 배너)는 ì˜¤ë¡œë¼ ìŠ¤í‚¨ 기본 ë°ëª¨ ì´ë¯¸ì§€(ë„¤ì¼ ì‚¬ì§„ 등)ë¼ ìˆ¨ê¸´ë‹¤ — í•˜ë‚˜ì”©ìŠ¤í† ì–´ 배너가 ì •í•´ì§€ë©´ ì´ ì¤„ì„ ì§€ìš´ë‹¤.
주ì˜: ìƒí’ˆ ì„¹ì…˜ë„ article.main__row ì´ë¯€ë¡œ í´ëž˜ìŠ¤ë¥¼ ì •í™•ížˆ ì§€ì •í•œë‹¤(--full / --banner-single / skin-banner--*). */
.main__row--full, .main__row--banner-single, .skin-banner--main-left, .skin-banner--main-center-single { display: none !important; }
/* 섹션 ì œëª©Â·ìƒí’ˆ 카드 — 기준본(ì €ìž¥ì†Œ) 규칙 + !important ë³´ê°•(main.css ê°€ custom-common.css ë’¤ì— ë¡œë“œë¼ ë®ì–´ì”€) */
.product-section__title, .display-product__title { font-size: 22px !important; font-weight: 700 !important; line-height: 26px !important; color: #1a1a1a !important; margin-bottom: 20px; letter-spacing: -0.01em; }
.display-product__more { font-size: 12px; color: #8b8b95; }
.thumb-item__media, .thumb-item__img { border-radius: 0 !important; }
.thumb-item__img { border: 0 !important; background: var(--mallang-bg); }
.thumb-item__img img { border-radius: 0 !important; }
.thumb-item__overlay { display: none; } /* 좋아요 버튼 — 오브ì 트 카드엔 ì—†ìŒ */
.thumb-item__info { padding-top: 10px; }
.thumb-item .product-thumb-title { margin: 0 0 4px !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: #000; }
.thumb-item .product-thumb-price, .thumb-item .product-thumb-unit { font-size: 15px !important; font-weight: 700 !important; line-height: 20px !important; color: #1a1a1a; }
.thumb-item .product-thumb-price-info { margin-top: 8px; }
.thumb-item .product-thumb__immediately-percent { font-size: 15px; font-weight: 700; color: #ff5a3c; margin-right: 6px; }
.thumb-item .product-thumb-price--origin { font-size: 12px; font-weight: 400; color: #8b8b95; }
.thumb-GALLERY { column-gap: 6px !important; row-gap: 36px !important; } /* 오브ì 트 카드 간격 5~6px */
/* 퀵메뉴 ë¼ë²¨ */
.mallang-quick__item { font-weight: 600; color: var(--mallang-ink); }
/* PC 헤딷메뉴 — 컨테ì´ë„ˆ 1200 ìœ ì§€, 세로 여백만 Object 처럼 줄ì¸ë‹¤ */
@media (min-width: 1024px) {
.header { padding: 24px 0 !important; }
.nav { padding-bottom: 12px !important; border-bottom: 1px solid var(--mallang-line); }
.nav .nav__slider-item { font-size: 14px !important; font-weight: 600 !important; line-height: 36px !important; color: #1a1a1a !important; letter-spacing: 0.01em; }
.nav .nav__slider-item:hover { opacity: .55; }
}
/* ===== 2026-11-09.1 추가 ===== */
/* ë©”ì¸ ë°ëª¨ 배너(ì˜¤ë¡œë¼ ìŠ¤í‚¨ 기본 ì´ë¯¸ì§€) ì „ì²´ 숨김 — ëª¨ë°”ì¼ hero í¬í•¨. í•˜ë‚˜ì”©ìŠ¤í† ì–´ 배너가 ì •í•´ì§€ë©´ ì´ ì¤„ì„ ì§€ìš´ë‹¤ */
article.skin-banner { display: none !important; }
/* í—¤ë” ë¡œê³ ì•„ëž˜ ìž‘ì€ ê¸€ì”¨(ë§ëž‘케쥴 × HANASSIC) */
.mallang-brand { display: inline-flex; flex-direction: column; align-items: center; gap: 4px; text-decoration: none; }
.mallang-logo-by { font-size: 9px; line-height: 1; letter-spacing: .08em; color: #8b8b95; font-weight: 500; white-space: nowrap; }
@media (min-width: 1024px) { .mallang-brand { align-items: flex-start; gap: 6px; } .mallang-logo-by { font-size: 11px; } }
/* ìƒí’ˆ ëª©ë¡ íŽ˜ì´ì§€ — 오브ì 트 구성(ê°€ìš´ë° ì œëª©, ì–‡ì€ êµ¬ë¶„ì„ , 6ì—´ 그리드) */
@media (min-width: 1024px) {
main.l-page.product-list { max-width: 1420px !important; width: 100% !important; padding: 0 15px !important; box-sizing: border-box; margin: 0 auto !important; }
.product-list__breadcrumb { display: none !important; }
.product-list__current-category { text-align: center; padding: 56px 0 18px; border-bottom: 1px solid #e5e5e5; }
.product-list__current-category .l-title { display: block; font-size: 20px !important; font-weight: 700 !important; line-height: 24px !important; letter-spacing: .02em; text-transform: uppercase; color: #1a1a1a; }
.product-list .page-content-top nav, .product-list .category-nav, .product-list .category-nav li { background: none !important; border: 0 !important; box-shadow: none !important; }
.product-list .category-nav { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px 22px; padding: 18px 0 0 !important; margin: 0 !important; height: auto !important; min-height: 0 !important; }
.product-list .category-nav a, .product-list .category-nav button, .product-list .category-nav li > * { padding: 0 !important; border: 0 !important; background: none !important; border-radius: 0 !important; font-size: 13px !important; font-weight: 500 !important; color: #8b8b95 !important; height: auto !important; line-height: 20px !important; }
.product-list .category-nav .is-active, .product-list .category-nav [aria-current], .product-list .category-nav .active { color: #1a1a1a !important; font-weight: 700 !important; }
.product-list .product-list__current-category-content { display: none; }
.product-list .sort-list__wrap { margin: 18px 0 16px !important; font-size: 12px; }
.thumb-GALLERY { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; column-gap: 6px !important; row-gap: 32px !important; }
.product-list .pagination { margin-top: 24px; }
}
@media (min-width: 1024px) and (max-width: 1099px) { .thumb-GALLERY { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }
/* ===== 2026-11-09.3: 조악함 ê°œì„ â€” ë ˆí¼ëŸ°ìФ(오브ì 트·모트모트) 기준 ===== */
/* ìƒë‹¨ 안내 ë */
.mallang-topstrip { display: block; background: #1a1a1a; color: #fff; text-align: center; font-size: 12px; line-height: 36px; letter-spacing: .02em; text-decoration: none; }
@media (max-width: 1023px) { .mallang-topstrip { font-size: 11px; line-height: 32px; } }
/* 퀵메뉴: ì´ëª¨ì§€ ì› â†’ í…스트 칩 */
.mallang-quick { padding: 28px 16px 0 !important; }
.mallang-quick__icon { display: none !important; }
.mallang-quick__list { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 10px 8px !important; }
.mallang-quick__list li { margin: 0; }
.mallang-quick__item { flex-direction: row !important; padding: 10px 18px; border: 1px solid #e5e5e5; border-radius: 999px; font-size: 13px !important; font-weight: 600; background: #fff; }
/* ì¿ í° ë¸”ë¡ â†’ ì—ë””í† ë¦¬ì–¼ 히어로 */
.mallang-coupon { background: #efeeec; text-align: left !important; padding: 56px 48px !important; margin: 28px auto 0 !important; border-radius: 0 !important; }
.mallang-coupon__eyebrow { display: inline-block; padding: 5px 10px; border: 1px solid #1a1a1a; border-radius: 999px; color: #1a1a1a !important; font-size: 11px !important; letter-spacing: .04em; margin-bottom: 18px !important; }
.mallang-coupon__title { font-size: 34px !important; line-height: 1.25; font-weight: 800; letter-spacing: -.02em; margin-bottom: 12px !important; }
.mallang-coupon__desc { font-size: 15px !important; margin-bottom: 28px !important; max-width: 520px; }
@media (max-width: 1023px) { .mallang-coupon { padding: 36px 24px !important; margin: 24px 16px 0 !important; } .mallang-coupon__title { font-size: 26px !important; } }
/* 섹션 ì œëª© 위계: 가운ë°Â·í¬ê²ŒÂ·ì—¬ë°± */
.main__row .display-product__title, .main__row .product-section__title { text-align: center; font-size: 24px !important; margin: 72px 0 28px !important; }
.product-section__title { text-align: center; margin: 56px 0 20px !important; }
/* ìƒí’ˆ 카드 하트 숨김 */
.thumb-item [shopby-action="PRODUCT_LIKE_BTN"], .thumb-item [shopby-script-action="TOGGLE_LIKE_STATUS"] { display: none !important; }
/* PC 검색창: 밑줄 → 알약 */
@media (min-width: 1024px) {
.header__search { border: 0 !important; background: #f5f5f5 !important; border-radius: 22px !important; padding: 0 18px; height: 44px !important; width: 360px !important; }
.header__search-input { background: transparent !important; border: 0 !important; height: 44px !important; font-size: 14px; }
}
/* ë¡œê³ ì˜† 문구: PC 는 ë¡œê³ ì˜¤ë¥¸ìª½(by ë§ëž‘케쥴), 모바ì¼ì€ ë¡œê³ ì•„ëž˜ */
.mallang-logo-by { font-size: 9px; line-height: 1; letter-spacing: .04em; color: #8b8b95; font-weight: 500; white-space: nowrap; }
@media (min-width: 1024px) {
.mallang-brand { flex-direction: row !important; align-items: flex-end !important; gap: 10px !important; }
.mallang-logo-by { font-size: 13px; letter-spacing: .02em; padding-bottom: 3px; }
}
/* ë¡œê³ ì˜† by 문구가 잘리지 않게 */
.header__logo-img { overflow: visible !important; }
/* ë¡œê³ ë§í¬ 밑줄 ì œê±° */
.mallang-brand, .mallang-brand:hover, .mallang-logo-by { text-decoration: none !important; }
/* ===== 2026-11-09.5 푸터 ì •ë¦¬ (Object 기준: ì–‡ì€ êµ¬ë¶„ì„ Â·ìž‘ì€ ê¸€ìžÂ·ë‚®ì€ 대비) ===== */
@media (min-width: 1024px) {
.footer { background: #fff !important; border-top: 1px solid #e5e5e5; margin-top: 96px !important; }
.footer .l-panel { align-items: flex-start !important; justify-content: space-between !important; padding: 44px 0 40px !important; max-width: 1200px; margin: 0 auto; }
.footer__content { flex: 1 1 auto; max-width: 560px; }
.footer__mall-name { margin: 0 0 14px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.4 !important; color: #1a1a1a !important; letter-spacing: -.01em; }
.footer__about-company { margin: 0 0 14px !important; }
.footer__about-company, .footer__about-company * { font-size: 12px !important; font-weight: 500 !important; color: #555 !important; }
.footer__content address, .footer__content address * { font-style: normal; font-size: 12px !important; font-weight: 400 !important; line-height: 1.9 !important; color: #8b8b95 !important; }
.footer__content address { margin: 0 !important; }
.footer__content .copyright { margin: 22px 0 0 !important; font-size: 11px !important; font-weight: 400 !important; color: #b0b0b8 !important; }
.footer__quick-link { display: flex; gap: 40px; margin-right: 64px; }
.footer__quick-link ul { height: auto !important; }
.footer__quick-link li { height: auto !important; margin: 0 0 12px !important; }
.footer__quick-link a { font-size: 13px !important; font-weight: 500 !important; color: #1a1a1a !important; line-height: 20px; }
.footer__quick-link a:hover { opacity: .55; }
.footer__info dt { margin: 0 0 8px !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: .06em; color: #1a1a1a !important; }
.footer__info dd { margin: 0 0 22px !important; }
.footer__info dd, .footer__info dd * { font-size: 12px !important; font-weight: 400 !important; line-height: 1.8 !important; color: #8b8b95 !important; text-decoration: none; }
}
/* ===== 2026-11-09.6 ìƒí’ˆ 목ë¡Â·í—¤ë” í ì •ë¦¬ (Object 기준) ===== */
@media (min-width: 1024px) {
.header, .nav, .footer .l-panel { max-width: 1420px !important; width: 100% !important; box-sizing: border-box; }
.nav { margin-left: auto !important; margin-right: auto !important; }
.product-list__current-category .l-title { font-size: 24px !important; }
.sort-list__wrap > *:not(.total-count) { display: none !important; }
.sort-list__wrap { justify-content: flex-start !important; margin: 20px 0 20px !important; }
.sort-list__wrap .total-count { margin: 0 !important; font-size: 12px !important; color: #8b8b95 !important; }
.thumb-item__media, .thumb-item__img, .thumb-item__img img { border-radius: 12px !important; }
.thumb-item__img { overflow: hidden; }
}
/* ===== 2026-11-09.7 ë©”ì¸ êµ¬ì¡°(기íšì „ 배너 ìºëŸ¬ì…€Â·ì›í˜• ì•„ì´ì½˜) + PC í—¤ë” ì•„ì´ì½˜í™” ===== */
.mallang-hero { position: relative; max-width: 1420px; margin: 28px auto 0; }
.mallang-hero__track { display: flex; gap: 18px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; padding: 0 16px; scroll-padding: 0 16px; -webkit-overflow-scrolling: touch; }
.mallang-hero__track::-webkit-scrollbar { display: none; }
.mallang-hero__slide { position: relative; flex: 0 0 400px; height: 456px; border-radius: 24px; scroll-snap-align: start; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; padding: 32px; box-sizing: border-box; text-decoration: none; color: #1a1a1a; }
.mallang-hero__eyebrow { margin: 0 0 10px; font-size: 12px; font-weight: 600; letter-spacing: .1em; opacity: .6; }
.mallang-hero__title { display: block; font-size: 28px; font-weight: 800; line-height: 1.3; letter-spacing: -.02em; }
.mallang-hero__slide--1 { background: radial-gradient(circle at 78% 24%, rgba(255,255,255,.75) 0 84px, transparent 85px), #ffe1d2; }
.mallang-hero__slide--2 { background: radial-gradient(circle at 24% 22%, rgba(255,255,255,.7) 0 70px, transparent 71px), #e4eddc; }
.mallang-hero__slide--3 { background: radial-gradient(circle at 80% 30%, rgba(255,255,255,.7) 0 96px, transparent 97px), #e6e2f5; }
.mallang-hero__slide--4 { background: radial-gradient(circle at 30% 26%, rgba(255,255,255,.72) 0 78px, transparent 79px), #fff0c4; }
.mallang-hero__slide--5 { background: radial-gradient(circle at 76% 22%, rgba(255,255,255,.7) 0 88px, transparent 89px), #d9ebf4; }
.mallang-hero__slide--6 { background: radial-gradient(circle at 26% 28%, rgba(255,255,255,.72) 0 82px, transparent 83px), #f7dbe5; }
.mallang-hero__ctrl { display: flex; align-items: center; gap: 14px; margin: 20px 16px 0; }
.mallang-hero__bar { position: relative; flex: 1; height: 2px; background: #e5e5e5; }
.mallang-hero__bar i { position: absolute; top: 0; left: 0; height: 2px; width: 20%; background: #1a1a1a; }
.mallang-hero__count { font-size: 12px; color: #8b8b95; letter-spacing: .04em; }
.mallang-hero__btn { width: 32px; height: 32px; border: 0; background: none; font-size: 22px; line-height: 1; color: #1a1a1a; cursor: pointer; }
@media (max-width: 1023px) {
.mallang-hero { margin-top: 16px; }
.mallang-hero__slide { flex-basis: 84%; height: 400px; padding: 24px; border-radius: 22px; }
.mallang-hero__title { font-size: 24px; }
.mallang-hero__btn { display: none; }
.mallang-hero__ctrl { margin-top: 14px; }
.mallang-hero__count { position: absolute; right: 36px; bottom: 54px; padding: 6px 12px; border-radius: 999px; background: rgba(26,26,26,.55); color: #fff; font-size: 12px; font-weight: 700; }
}
/* 퀵메뉴: 칩 → ë™ê·¸ëž€ ì•„ì´ì½˜ */
.mallang-quick { max-width: 1420px; margin: 0 auto; padding: 36px 16px 0 !important; }
.mallang-quick__list { display: grid !important; grid-template-columns: repeat(8, 1fr); gap: 22px 8px !important; justify-content: initial !important; }
.mallang-quick__item { flex-direction: column !important; align-items: center !important; gap: 10px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; font-size: 13px !important; font-weight: 600; }
.mallang-quick__icon { display: grid !important; place-items: center; width: 76px !important; height: 76px !important; border-radius: 50% !important; background: #f3efe9 !important; font-size: 0 !important; }
.mallang-quick__list li:nth-child(1) .mallang-quick__icon { background: #ffe1d2 !important; }
.mallang-quick__list li:nth-child(2) .mallang-quick__icon { background: #e6e2f5 !important; }
.mallang-quick__list li:nth-child(3) .mallang-quick__icon { background: #e4eddc !important; }
.mallang-quick__list li:nth-child(4) .mallang-quick__icon { background: #fff0c4 !important; }
.mallang-quick__list li:nth-child(5) .mallang-quick__icon { background: #f7dbe5 !important; }
.mallang-quick__list li:nth-child(6) .mallang-quick__icon { background: #d9ebf4 !important; }
.mallang-quick__list li:nth-child(7) .mallang-quick__icon { background: #ffe9d0 !important; }
.mallang-quick__list li:nth-child(8) .mallang-quick__icon { background: #ece6dc !important; }
@media (max-width: 1023px) {
.mallang-quick__list { grid-template-columns: repeat(4, 1fr); }
.mallang-quick__icon { width: 60px !important; height: 60px !important; }
.mallang-quick__item { font-size: 12px !important; }
}
/* PC í—¤ë” MY / LOGIN / CART ì•„ì´ì½˜í™” */
@media (min-width: 1024px) {
.member__menu { display: flex !important; align-items: center; gap: 4px; }
.member__menu .member__menu-link, .member__menu .my-menu__label { position: relative; display: inline-flex !important; align-items: center; justify-content: center; width: 40px; height: 40px; font-size: 0 !important; line-height: 0; color: transparent !important; cursor: pointer; }
.member__menu .member__menu-link::before, .member__menu .my-menu__label::before { content: ""; width: 24px; height: 24px; background: #1a1a1a; -webkit-mask: center / contain no-repeat; mask: center / contain no-repeat; }
.member__menu .my-menu__label::after { display: none !important; }
.member__menu .member__menu-link:hover::before, .member__menu .my-menu__label:hover::before { opacity: .55; }
.member__menu a[href*="sign-in"]::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E"); }
.member__menu a[href*="cart"]::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E"); }
.member__menu .my-menu__label::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4-9 4-9-4z'/%3E%3Cpath d='M3 7v10l9 4 9-4V7'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4-9 4-9-4z'/%3E%3Cpath d='M3 7v10l9 4 9-4V7'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E"); }
.member__menu a[href*="cart"] span { position: absolute; top: 3px; right: 1px; min-width: 16px; height: 16px; padding: 0 4px; box-sizing: border-box; border-radius: 8px; font-size: 10px !important; line-height: 16px !important; color: #fff !important; text-align: center; }
}
/* 2026-11-09.8 추가: ë§ëž‘ê³ ì¹˜ ìºë¦í„°(ë§ëž‘ì´Â·ë©ëž‘ì´Â·ê¾¸ë£©ì´Â·ë°©ìš¸ì´Â·ë„트 ë§ëž‘ì´) + ì¹´í…Œê³ ë¦¬ ë„트 소품으로 바로가기 ì›í˜• ì•„ì´ì½˜ê³¼ ì¿ í° ë¸”ë¡ì„ 꾸밈. ë„트 SVG 는 data URI. index.html ì€ ê·¸ëŒ€ë¡œ. ìƒì„±: gen_characters.py */
:root{
--mc-bangul-adult: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14' shape-rendering='crispEdges'%3E%3Cpath fill='%237E93A3' d='M7 0h2v1h-2zM7 1h2v1h-2zM6 2h1v1h-1zM9 2h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM4 4h1v1h-1zM11 4h1v1h-1zM3 5h1v1h-1zM12 5h1v1h-1zM2 6h1v1h-1zM13 6h1v1h-1zM1 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM14 8h1v1h-1zM0 9h1v1h-1zM15 9h1v1h-1zM0 10h1v1h-1zM15 10h1v1h-1zM1 11h1v1h-1zM14 11h1v1h-1zM2 12h2v1h-2zM12 12h2v1h-2zM4 13h8v1h-8z'/%3E%3Cpath fill='%23EAF3F8' d='M7 2h2v1h-2zM6 3h4v1h-4zM5 4h6v1h-6zM4 5h8v1h-8zM3 6h2v1h-2zM6 6h4v1h-4zM11 6h2v1h-2zM2 7h3v1h-3zM6 7h4v1h-4zM11 7h2v1h-2zM2 8h2v1h-2zM5 8h6v1h-6zM12 8h2v1h-2zM1 9h6v1h-6zM8 9h7v1h-7zM1 10h14v1h-14zM2 11h12v1h-12zM4 12h2v1h-2zM10 12h2v1h-2z'/%3E%3Cpath fill='%235E7484' d='M5 6h1v1h-1zM10 6h1v1h-1zM5 7h1v1h-1zM10 7h1v1h-1zM7 9h1v1h-1z'/%3E%3Cpath fill='%23FFFFFF' d='M13 7h1v1h-1z'/%3E%3Cpath fill='%23F5C9BC' d='M4 8h1v1h-1zM11 8h1v1h-1z'/%3E%3Cpath fill='%23CADFEB' d='M6 12h4v1h-4z'/%3E%3C/svg%3E");
--mc-bangul-legend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23E06592' d='M5 0h1v1h-1zM7 0h2v1h-2zM10 0h1v1h-1zM5 1h6v1h-6z'/%3E%3Cpath fill='%237E93A3' d='M7 2h2v1h-2zM7 3h2v1h-2zM6 4h1v1h-1zM9 4h1v1h-1zM5 5h1v1h-1zM10 5h1v1h-1zM4 6h1v1h-1zM11 6h1v1h-1zM3 7h1v1h-1zM12 7h1v1h-1zM2 8h1v1h-1zM13 8h1v1h-1zM1 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM14 10h1v1h-1zM0 11h1v1h-1zM15 11h1v1h-1zM0 12h1v1h-1zM15 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM2 14h2v1h-2zM12 14h2v1h-2zM4 15h8v1h-8z'/%3E%3Cpath fill='%23EAF3F8' d='M7 4h2v1h-2zM6 5h4v1h-4zM5 6h6v1h-6zM4 7h8v1h-8zM3 8h2v1h-2zM6 8h4v1h-4zM11 8h2v1h-2zM2 9h3v1h-3zM6 9h4v1h-4zM11 9h2v1h-2zM2 10h2v1h-2zM5 10h6v1h-6zM12 10h2v1h-2zM1 11h6v1h-6zM8 11h7v1h-7zM1 12h14v1h-14zM2 13h12v1h-12zM4 14h2v1h-2zM10 14h2v1h-2z'/%3E%3Cpath fill='%235E7484' d='M5 8h1v1h-1zM10 8h1v1h-1zM5 9h1v1h-1zM10 9h1v1h-1zM7 11h1v1h-1z'/%3E%3Cpath fill='%23FFFFFF' d='M13 9h1v1h-1z'/%3E%3Cpath fill='%23F5C9BC' d='M4 10h1v1h-1zM11 10h1v1h-1z'/%3E%3Cpath fill='%23CADFEB' d='M6 14h4v1h-4z'/%3E%3C/svg%3E");
--mc-dot-adult: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14' shape-rendering='crispEdges'%3E%3Cpath fill='%2396724A' d='M5 0h6v1h-6zM3 1h2v1h-2zM11 1h2v1h-2zM3 2h1v1h-1zM12 2h1v1h-1zM2 3h1v1h-1zM13 3h1v1h-1zM2 4h1v1h-1zM13 4h1v1h-1zM2 5h1v1h-1zM13 5h1v1h-1zM0 6h2v1h-2zM14 6h2v1h-2zM0 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM15 9h1v1h-1zM0 10h2v1h-2zM14 10h2v1h-2zM2 11h1v1h-1zM13 11h1v1h-1zM2 12h1v1h-1zM13 12h1v1h-1zM3 13h10v1h-10z'/%3E%3Cpath fill='%23FFF3DF' d='M5 1h6v1h-6zM4 2h8v1h-8zM3 3h10v1h-10zM3 4h10v1h-10zM3 5h10v1h-10zM2 6h2v1h-2zM6 6h4v1h-4zM12 6h2v1h-2zM1 7h3v1h-3zM6 7h4v1h-4zM12 7h3v1h-3zM1 8h2v1h-2zM4 8h8v1h-8zM13 8h2v1h-2zM1 9h6v1h-6zM9 9h6v1h-6zM2 10h12v1h-12zM3 11h10v1h-10zM3 12h2v1h-2zM11 12h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 6h1v1h-1zM10 6h1v1h-1z'/%3E%3Cpath fill='%235A4A3F' d='M5 6h1v1h-1zM11 6h1v1h-1zM4 7h2v1h-2zM10 7h2v1h-2zM7 9h2v1h-2z'/%3E%3Cpath fill='%23F5C9BC' d='M3 8h1v1h-1zM12 8h1v1h-1z'/%3E%3Cpath fill='%23F1E4C6' d='M5 12h6v1h-6z'/%3E%3C/svg%3E");
--mc-kuru-adult: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 15' shape-rendering='crispEdges'%3E%3Cpath fill='%235E7A55' d='M5 0h2v1h-2zM10 0h2v1h-2zM3 1h2v1h-2zM7 1h3v1h-3zM12 1h1v1h-1zM1 2h2v1h-2zM13 2h2v1h-2zM1 3h1v1h-1zM14 3h1v1h-1zM0 4h1v1h-1zM15 4h1v1h-1zM0 5h1v1h-1zM15 5h1v1h-1zM0 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM5 7h1v1h-1zM11 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM4 8h2v1h-2zM10 8h2v1h-2zM15 8h1v1h-1zM0 9h1v1h-1zM15 9h1v1h-1zM0 10h1v1h-1zM7 10h2v1h-2zM15 10h1v1h-1zM0 11h1v1h-1zM15 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h2v1h-2zM13 13h2v1h-2zM3 14h10v1h-10z'/%3E%3Cpath fill='%23E4EED9' d='M5 1h2v1h-2zM10 1h2v1h-2zM3 2h10v1h-10zM2 3h12v1h-12zM1 4h14v1h-14zM1 5h14v1h-14zM1 6h14v1h-14zM1 7h3v1h-3zM6 7h4v1h-4zM12 7h3v1h-3zM1 8h3v1h-3zM6 8h4v1h-4zM12 8h3v1h-3zM1 9h2v1h-2zM4 9h8v1h-8zM13 9h2v1h-2zM1 10h6v1h-6zM9 10h6v1h-6zM1 11h14v1h-14zM2 12h12v1h-12zM3 13h2v1h-2zM11 13h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 7h1v1h-1zM10 7h1v1h-1z'/%3E%3Cpath fill='%23F0C7B8' d='M3 9h1v1h-1zM12 9h1v1h-1z'/%3E%3Cpath fill='%23C6D7B7' d='M5 13h6v1h-6z'/%3E%3C/svg%3E");
--mc-kuru-legend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23E06592' d='M5 0h1v1h-1zM7 0h2v1h-2zM10 0h1v1h-1zM7 1h3v1h-3z'/%3E%3Cpath fill='%235E7A55' d='M5 1h2v1h-2zM10 1h2v1h-2zM3 2h2v1h-2zM7 2h3v1h-3zM12 2h1v1h-1zM1 3h2v1h-2zM13 3h2v1h-2zM1 4h1v1h-1zM14 4h1v1h-1zM0 5h1v1h-1zM15 5h1v1h-1zM0 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM5 8h1v1h-1zM11 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM4 9h2v1h-2zM10 9h2v1h-2zM15 9h1v1h-1zM0 10h1v1h-1zM15 10h1v1h-1zM0 11h1v1h-1zM7 11h2v1h-2zM15 11h1v1h-1zM0 12h1v1h-1zM15 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM1 14h2v1h-2zM13 14h2v1h-2zM3 15h10v1h-10z'/%3E%3Cpath fill='%23E4EED9' d='M5 2h2v1h-2zM10 2h2v1h-2zM3 3h10v1h-10zM2 4h12v1h-12zM1 5h14v1h-14zM1 6h14v1h-14zM1 7h14v1h-14zM1 8h3v1h-3zM6 8h4v1h-4zM12 8h3v1h-3zM1 9h3v1h-3zM6 9h4v1h-4zM12 9h3v1h-3zM1 10h2v1h-2zM4 10h8v1h-8zM13 10h2v1h-2zM1 11h6v1h-6zM9 11h6v1h-6zM1 12h14v1h-14zM2 13h12v1h-12zM3 14h2v1h-2zM11 14h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 8h1v1h-1zM10 8h1v1h-1z'/%3E%3Cpath fill='%23F0C7B8' d='M3 10h1v1h-1zM12 10h1v1h-1z'/%3E%3Cpath fill='%23C6D7B7' d='M5 14h6v1h-6z'/%3E%3C/svg%3E");
--mc-mallang-adult: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M7 0h1v1h-1zM9 0h1v1h-1zM7 1h1v1h-1zM9 1h1v1h-1zM3 2h10v1h-10zM2 3h1v1h-1zM13 3h1v1h-1zM1 4h1v1h-1zM14 4h1v1h-1zM1 5h1v1h-1zM14 5h1v1h-1zM0 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM5 8h1v1h-1zM11 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM4 9h2v1h-2zM10 9h2v1h-2zM15 9h1v1h-1zM0 10h1v1h-1zM15 10h1v1h-1zM0 11h1v1h-1zM7 11h2v1h-2zM15 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM2 14h2v1h-2zM12 14h2v1h-2zM4 15h8v1h-8z'/%3E%3Cpath fill='%23FFF9EE' d='M3 3h10v1h-10zM2 4h12v1h-12zM2 5h12v1h-12zM1 6h14v1h-14zM1 7h14v1h-14zM1 8h3v1h-3zM6 8h4v1h-4zM12 8h3v1h-3zM1 9h3v1h-3zM6 9h4v1h-4zM12 9h3v1h-3zM1 10h2v1h-2zM4 10h8v1h-8zM13 10h2v1h-2zM1 11h6v1h-6zM9 11h6v1h-6zM2 12h12v1h-12zM2 13h12v1h-12zM4 14h2v1h-2zM10 14h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 8h1v1h-1zM10 8h1v1h-1z'/%3E%3Cpath fill='%23F5C9BC' d='M3 10h1v1h-1zM12 10h1v1h-1z'/%3E%3Cpath fill='%23EADFCB' d='M6 14h4v1h-4z'/%3E%3C/svg%3E");
--mc-mallang-legend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23E06592' d='M5 0h1v1h-1zM8 0h1v1h-1zM10 0h1v1h-1zM5 1h2v1h-2zM8 1h1v1h-1zM10 1h1v1h-1z'/%3E%3Cpath fill='%236B5B50' d='M7 0h1v1h-1zM9 0h1v1h-1zM7 1h1v1h-1zM9 1h1v1h-1zM3 2h10v1h-10zM2 3h1v1h-1zM13 3h1v1h-1zM1 4h1v1h-1zM14 4h1v1h-1zM1 5h1v1h-1zM14 5h1v1h-1zM0 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM5 8h1v1h-1zM11 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM4 9h2v1h-2zM10 9h2v1h-2zM15 9h1v1h-1zM0 10h1v1h-1zM15 10h1v1h-1zM0 11h1v1h-1zM7 11h2v1h-2zM15 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM2 14h2v1h-2zM12 14h2v1h-2zM4 15h8v1h-8z'/%3E%3Cpath fill='%23FFF9EE' d='M3 3h10v1h-10zM2 4h12v1h-12zM2 5h12v1h-12zM1 6h14v1h-14zM1 7h14v1h-14zM1 8h3v1h-3zM6 8h4v1h-4zM12 8h3v1h-3zM1 9h3v1h-3zM6 9h4v1h-4zM12 9h3v1h-3zM1 10h2v1h-2zM4 10h8v1h-8zM13 10h2v1h-2zM1 11h6v1h-6zM9 11h6v1h-6zM2 12h12v1h-12zM2 13h12v1h-12zM4 14h2v1h-2zM10 14h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 8h1v1h-1zM10 8h1v1h-1z'/%3E%3Cpath fill='%23F5C9BC' d='M3 10h1v1h-1zM12 10h1v1h-1z'/%3E%3Cpath fill='%23EADFCB' d='M6 14h4v1h-4z'/%3E%3C/svg%3E");
--mc-mung-adult: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M2 0h2v1h-2zM12 0h2v1h-2zM1 1h1v1h-1zM4 1h1v1h-1zM11 1h1v1h-1zM14 1h1v1h-1zM1 2h1v1h-1zM4 2h8v1h-8zM14 2h1v1h-1zM1 3h1v1h-1zM4 3h1v1h-1zM11 3h1v1h-1zM14 3h1v1h-1zM1 4h1v1h-1zM14 4h1v1h-1zM0 5h1v1h-1zM15 5h1v1h-1zM0 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM15 7h1v1h-1zM0 8h1v1h-1zM5 8h1v1h-1zM11 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM4 9h2v1h-2zM10 9h2v1h-2zM15 9h1v1h-1zM0 10h1v1h-1zM6 10h1v1h-1zM15 10h1v1h-1zM0 11h1v1h-1zM7 11h2v1h-2zM15 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h1v1h-1zM14 13h1v1h-1zM2 14h3v1h-3zM11 14h3v1h-3zM5 15h6v1h-6z'/%3E%3Cpath fill='%23C2A480' d='M2 1h2v1h-2zM12 1h2v1h-2zM2 2h2v1h-2zM12 2h2v1h-2zM2 3h2v1h-2zM12 3h2v1h-2z'/%3E%3Cpath fill='%23FFFDF7' d='M5 3h6v1h-6zM2 4h12v1h-12zM1 5h14v1h-14zM1 6h14v1h-14zM1 7h14v1h-14zM1 8h3v1h-3zM6 8h4v1h-4zM12 8h3v1h-3zM1 9h3v1h-3zM6 9h4v1h-4zM12 9h3v1h-3zM1 10h2v1h-2zM4 10h2v1h-2zM7 10h5v1h-5zM13 10h2v1h-2zM1 11h6v1h-6zM9 11h6v1h-6zM2 12h12v1h-12zM2 13h12v1h-12zM5 14h2v1h-2zM9 14h2v1h-2z'/%3E%3Cpath fill='%23FFFFFF' d='M4 8h1v1h-1zM10 8h1v1h-1z'/%3E%3Cpath fill='%23F5C9BC' d='M3 10h1v1h-1zM12 10h1v1h-1z'/%3E%3Cpath fill='%23E8E0D2' d='M7 14h2v1h-2z'/%3E%3C/svg%3E");
--mp-cookie: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M3 0h4v1h-4zM2 1h1v1h-1zM7 1h1v1h-1zM1 2h1v1h-1zM8 2h1v1h-1zM0 3h1v1h-1zM9 3h1v1h-1zM0 4h1v1h-1zM9 4h1v1h-1zM0 5h1v1h-1zM9 5h1v1h-1zM0 6h1v1h-1zM9 6h1v1h-1zM1 7h1v1h-1zM8 7h1v1h-1zM2 8h1v1h-1zM7 8h1v1h-1zM3 9h4v1h-4z'/%3E%3Cpath fill='%23E9B872' d='M3 1h2v1h-2zM6 1h1v1h-1zM2 2h4v1h-4zM7 2h1v1h-1zM1 3h2v1h-2zM4 3h4v1h-4zM1 4h5v1h-5zM7 4h1v1h-1zM1 5h1v1h-1zM3 5h5v1h-5zM1 6h4v1h-4zM6 6h1v1h-1zM2 7h4v1h-4z'/%3E%3Cpath fill='%23FFFFFF' d='M5 1h1v1h-1z'/%3E%3Cpath fill='%238A5A2B' d='M6 2h1v1h-1zM3 3h1v1h-1zM6 4h1v1h-1zM2 5h1v1h-1zM5 6h1v1h-1z'/%3E%3Cpath fill='%23D79A4E' d='M8 3h1v1h-1zM8 4h1v1h-1zM8 5h1v1h-1zM7 6h2v1h-2zM6 7h2v1h-2zM3 8h4v1h-4z'/%3E%3C/svg%3E");
--mp-planner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M1 0h1v1h-1zM3 0h1v1h-1zM5 0h1v1h-1zM7 0h1v1h-1zM0 1h10v1h-10zM0 2h1v1h-1zM9 2h1v1h-1zM0 3h1v1h-1zM9 3h1v1h-1zM0 4h1v1h-1zM3 4h4v1h-4zM9 4h1v1h-1zM0 5h1v1h-1zM9 5h1v1h-1zM0 6h1v1h-1zM3 6h3v1h-3zM9 6h1v1h-1zM0 7h1v1h-1zM9 7h1v1h-1zM0 8h1v1h-1zM9 8h1v1h-1zM0 9h10v1h-10z'/%3E%3Cpath fill='%234F86C6' d='M1 2h8v1h-8zM1 3h1v1h-1zM8 3h1v1h-1zM1 4h1v1h-1zM8 4h1v1h-1zM1 5h1v1h-1zM8 5h1v1h-1zM1 6h1v1h-1zM8 6h1v1h-1zM1 7h1v1h-1zM8 7h1v1h-1zM1 8h8v1h-8z'/%3E%3Cpath fill='%23FFF9EE' d='M2 3h6v1h-6zM2 4h1v1h-1zM7 4h1v1h-1zM2 5h6v1h-6zM2 6h1v1h-1zM6 6h2v1h-2zM2 7h6v1h-6z'/%3E%3C/svg%3E");
--mp-memo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M1 0h8v1h-8zM1 1h1v1h-1zM8 1h1v1h-1zM1 2h1v1h-1zM3 2h4v1h-4zM8 2h1v1h-1zM1 3h1v1h-1zM8 3h1v1h-1zM1 4h1v1h-1zM3 4h4v1h-4zM8 4h1v1h-1zM1 5h1v1h-1zM8 5h1v1h-1zM1 6h1v1h-1zM3 6h3v1h-3zM8 6h1v1h-1zM1 7h1v1h-1zM8 7h1v1h-1zM1 8h1v1h-1zM8 8h1v1h-1zM1 9h8v1h-8z'/%3E%3Cpath fill='%23F4C542' d='M2 1h6v1h-6zM2 2h1v1h-1zM7 2h1v1h-1zM2 3h6v1h-6zM2 4h1v1h-1zM7 4h1v1h-1zM2 5h6v1h-6zM2 6h1v1h-1zM6 6h2v1h-2zM2 7h5v1h-5zM2 8h4v1h-4z'/%3E%3Cpath fill='%23C99A18' d='M7 7h1v1h-1zM6 8h2v1h-2z'/%3E%3C/svg%3E");
--mp-pencil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M6 0h3v1h-3zM5 1h1v1h-1zM9 1h1v1h-1zM4 2h1v1h-1zM8 2h1v1h-1zM3 3h1v1h-1zM7 3h1v1h-1zM2 4h1v1h-1zM6 4h1v1h-1zM1 5h1v1h-1zM5 5h1v1h-1zM0 6h1v1h-1zM4 6h1v1h-1zM0 7h1v1h-1zM3 7h1v1h-1zM0 8h1v1h-1zM3 8h1v1h-1zM0 9h3v1h-3z'/%3E%3Cpath fill='%23F4A9C4' d='M6 1h3v1h-3z'/%3E%3Cpath fill='%23E06592' d='M5 2h3v1h-3z'/%3E%3Cpath fill='%23E9B872' d='M4 3h3v1h-3zM3 4h1v1h-1zM5 4h1v1h-1zM2 5h1v1h-1zM4 5h1v1h-1zM1 6h1v1h-1zM3 6h1v1h-1zM2 7h1v1h-1z'/%3E%3Cpath fill='%23F4C542' d='M4 4h1v1h-1zM3 5h1v1h-1zM2 6h1v1h-1z'/%3E%3Cpath fill='%23FFF9EE' d='M1 7h1v1h-1zM1 8h2v1h-2z'/%3E%3C/svg%3E");
--mp-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M4 0h2v1h-2zM3 1h1v1h-1zM6 1h1v1h-1zM0 2h4v1h-4zM7 2h3v1h-3zM0 3h1v1h-1zM9 3h1v1h-1zM1 4h1v1h-1zM8 4h1v1h-1zM2 5h1v1h-1zM7 5h1v1h-1zM2 6h1v1h-1zM7 6h1v1h-1zM1 7h1v1h-1zM4 7h2v1h-2zM8 7h1v1h-1zM1 8h1v1h-1zM3 8h1v1h-1zM6 8h1v1h-1zM8 8h1v1h-1zM1 9h2v1h-2zM7 9h2v1h-2z'/%3E%3Cpath fill='%23F4C542' d='M4 1h2v1h-2zM4 2h1v1h-1zM6 2h1v1h-1zM1 3h8v1h-8zM2 4h6v1h-6zM3 5h4v1h-4zM3 6h2v1h-2zM6 6h1v1h-1zM2 7h2v1h-2zM7 7h1v1h-1zM2 8h1v1h-1zM7 8h1v1h-1z'/%3E%3Cpath fill='%23FFFFFF' d='M5 2h1v1h-1z'/%3E%3Cpath fill='%23C99A18' d='M5 6h1v1h-1zM6 7h1v1h-1z'/%3E%3C/svg%3E");
--mp-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M3 0h4v1h-4zM4 1h2v1h-2zM2 2h6v1h-6zM1 3h1v1h-1zM8 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1zM9 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM9 5h1v1h-1zM0 6h1v1h-1zM4 6h3v1h-3zM9 6h1v1h-1zM0 7h1v1h-1zM9 7h1v1h-1zM1 8h1v1h-1zM8 8h1v1h-1zM2 9h6v1h-6z'/%3E%3Cpath fill='%23FFF9EE' d='M2 3h6v1h-6zM1 4h3v1h-3zM5 4h4v1h-4zM1 5h3v1h-3zM5 5h4v1h-4zM1 6h3v1h-3zM7 6h2v1h-2zM1 7h8v1h-8zM2 8h6v1h-6z'/%3E%3C/svg%3E");
--mp-paw: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M2 0h2v1h-2zM6 0h2v1h-2zM1 1h1v1h-1zM4 1h2v1h-2zM8 1h1v1h-1zM2 2h2v1h-2zM6 2h2v1h-2zM0 3h2v1h-2zM8 3h2v1h-2zM0 4h1v1h-1zM2 4h1v1h-1zM7 4h1v1h-1zM9 4h1v1h-1zM1 5h1v1h-1zM3 5h1v1h-1zM6 5h1v1h-1zM8 5h1v1h-1zM2 6h1v1h-1zM7 6h1v1h-1zM1 7h1v1h-1zM8 7h1v1h-1zM1 8h1v1h-1zM8 8h1v1h-1zM2 9h6v1h-6z'/%3E%3Cpath fill='%23E06592' d='M2 1h2v1h-2zM6 1h2v1h-2zM1 4h1v1h-1zM8 4h1v1h-1zM4 5h2v1h-2zM3 6h4v1h-4zM2 7h6v1h-6zM2 8h6v1h-6z'/%3E%3C/svg%3E");
--mp-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M2 0h2v1h-2zM6 0h2v1h-2zM1 1h1v1h-1zM4 1h2v1h-2zM8 1h1v1h-1zM2 2h2v1h-2zM6 2h2v1h-2zM0 3h4v1h-4zM6 3h4v1h-4zM0 4h1v1h-1zM9 4h1v1h-1zM0 5h4v1h-4zM6 5h4v1h-4zM1 6h1v1h-1zM8 6h1v1h-1zM1 7h1v1h-1zM8 7h1v1h-1zM1 8h1v1h-1zM8 8h1v1h-1zM1 9h8v1h-8z'/%3E%3Cpath fill='%23E06592' d='M2 1h2v1h-2zM6 1h2v1h-2zM4 2h2v1h-2zM4 3h2v1h-2zM4 4h2v1h-2zM4 5h2v1h-2zM4 6h2v1h-2zM4 7h2v1h-2zM4 8h2v1h-2z'/%3E%3Cpath fill='%23E4574E' d='M1 4h3v1h-3zM6 4h3v1h-3zM2 6h2v1h-2zM6 6h2v1h-2zM2 7h2v1h-2zM6 7h2v1h-2z'/%3E%3Cpath fill='%23B33A33' d='M2 8h2v1h-2zM6 8h2v1h-2z'/%3E%3C/svg%3E");
}
.mallang-quick__icon svg{display:none!important}
.mallang-quick__icon{image-rendering:pixelated}
.mallang-quick__icon{position:relative;overflow:visible!important}
.mallang-quick__icon::after{content:"";position:absolute;right:-6px;bottom:-5px;width:32px;height:32px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;box-shadow:0 1px 5px rgba(60,40,20,.18)}
.mallang-quick__list li:nth-child(1) .mallang-quick__icon{background-image:var(--mc-dot-adult)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 42px!important}
.mallang-quick__list li:nth-child(1) .mallang-quick__icon::after{background-image:var(--mp-cookie);background-size:20px 20px}
.mallang-quick__list li:nth-child(2) .mallang-quick__icon{background-image:var(--mc-mung-adult)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 48px!important}
.mallang-quick__list li:nth-child(2) .mallang-quick__icon::after{background-image:var(--mp-planner);background-size:20px 20px}
.mallang-quick__list li:nth-child(3) .mallang-quick__icon{background-image:var(--mc-kuru-adult)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 45px!important}
.mallang-quick__list li:nth-child(3) .mallang-quick__icon::after{background-image:var(--mp-memo);background-size:20px 20px}
.mallang-quick__list li:nth-child(4) .mallang-quick__icon{background-image:var(--mc-bangul-adult)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 42px!important}
.mallang-quick__list li:nth-child(4) .mallang-quick__icon::after{background-image:var(--mp-pencil);background-size:20px 20px}
.mallang-quick__list li:nth-child(5) .mallang-quick__icon{background-image:var(--mc-mallang-adult)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 48px!important}
.mallang-quick__list li:nth-child(5) .mallang-quick__icon::after{background-image:var(--mp-star);background-size:20px 20px}
.mallang-quick__list li:nth-child(6) .mallang-quick__icon{background-image:var(--mc-kuru-legend)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 48px!important}
.mallang-quick__list li:nth-child(6) .mallang-quick__icon::after{background-image:var(--mp-clock);background-size:20px 20px}
.mallang-quick__list li:nth-child(7) .mallang-quick__icon{background-image:var(--mc-bangul-legend)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 48px!important}
.mallang-quick__list li:nth-child(7) .mallang-quick__icon::after{background-image:var(--mp-paw);background-size:20px 20px}
.mallang-quick__list li:nth-child(8) .mallang-quick__icon{background-image:var(--mc-mallang-legend)!important;background-repeat:no-repeat!important;background-position:center 52%!important;background-size:48px 48px!important}
.mallang-quick__list li:nth-child(8) .mallang-quick__icon::after{background-image:var(--mp-gift);background-size:20px 20px}
@media (max-width:1023px){.mallang-quick__icon::after{right:-6px;bottom:-5px;width:28px;height:28px}}
.mallang-coupon{position:relative;overflow:hidden;background:#fff1e6!important;border-radius:24px!important}
.mallang-coupon>*{position:relative;z-index:1}
.mallang-coupon::after{content:"";display:block;image-rendering:pixelated;background-repeat:no-repeat;background-image:var(--mc-mung-adult), var(--mc-kuru-adult), var(--mc-mallang-legend), var(--mc-bangul-adult), var(--mc-dot-adult);background-position:0px 100%, 58px 100%, 116px 100%, 174px 100%, 232px 100%;background-size:48px 48px, 48px 45px, 48px 48px, 48px 42px, 48px 42px;width:280px;height:48px;margin:28px auto 0;border-bottom:3px solid #e8d3bb;box-sizing:content-box}
@media (min-width:1024px){.mallang-coupon{padding-right:560px!important}.mallang-coupon::after{position:absolute;right:56px;bottom:56px;margin:0;background-image:var(--mc-mung-adult), var(--mc-kuru-adult), var(--mc-mallang-legend), var(--mc-bangul-adult), var(--mc-dot-adult);background-position:0px 100%, 94px 100%, 188px 100%, 282px 100%, 376px 100%;background-size:80px 80px, 80px 75px, 80px 80px, 80px 70px, 80px 70px;width:456px;height:80px}}
@media (max-width:1023px){.mallang-coupon{border-radius:20px!important}}
/* 2026-11-10.9 추가: ì›í˜• 바로가기 ì•ˆì˜ ìºë¦í„°ë¥¼ ì¹´í…Œê³ ë¦¬ë³„ ì œí’ˆ ëˆ„ë¼ ì¼ëŸ¬ìŠ¤íŠ¸ë¡œ êµì²´(소품 배지는 ìœ ì§€). ì¿ í° ë¸”ë¡ ìºë¦í„°ëŠ” 그대로. */
:root{
--mn-cookie: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='a' cx='38%' cy='32%' r='75%'%3E%3Cstop offset='0' stop-color='%23f6d49a'/%3E%3Cstop offset='.55' stop-color='%23dba35c'/%3E%3Cstop offset='1' stop-color='%23b8763a'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='89' rx='30' ry='5' fill='%235b3a1a' opacity='.16'/%3E%3Cpath d='M50 12c9 0 13 4 21 7 9 3 15 11 15 21 0 6 3 11 2 18-1 11-7 19-15 23-8 4-15 6-23 6-9 0-17-3-23-9C19 73 13 63 13 52c0-8 2-13 5-19 3-10 10-17 20-20 4-1 8-1 12-1z' fill='url(%23a)'/%3E%3Cpath d='M26 30c6-9 18-12 28-10' stroke='%23fff' stroke-opacity='.45' stroke-width='3' stroke-linecap='round' fill='none'/%3E%3Cg fill='%235a3216'%3E%3Cellipse cx='36' cy='38' rx='6' ry='5' transform='rotate(-20 36 38)'/%3E%3Cellipse cx='62' cy='34' rx='5' ry='4.5'/%3E%3Cellipse cx='52' cy='55' rx='6.5' ry='5' transform='rotate(15 52 55)'/%3E%3Cellipse cx='30' cy='62' rx='5' ry='4.5'/%3E%3Cellipse cx='70' cy='60' rx='6' ry='5' transform='rotate(-25 70 60)'/%3E%3Cellipse cx='44' cy='76' rx='5' ry='4'/%3E%3C/g%3E%3Cg fill='%238a5a2b'%3E%3Cellipse cx='34' cy='36' rx='2.4' ry='1.8'/%3E%3Cellipse cx='60' cy='32' rx='2' ry='1.6'/%3E%3Cellipse cx='50' cy='53' rx='2.6' ry='1.8'/%3E%3Cellipse cx='68' cy='58' rx='2.4' ry='1.8'/%3E%3C/g%3E%3C/svg%3E");
--mn-planner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%239a93e0'/%3E%3Cstop offset='1' stop-color='%236a62c2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='52' cy='90' rx='30' ry='4.5' fill='%232b2a55' opacity='.16'/%3E%3Crect x='26' y='10' width='52' height='76' rx='7' fill='%23e7e4f7'/%3E%3Crect x='22' y='8' width='52' height='76' rx='7' fill='url(%23a)'/%3E%3Crect x='22' y='8' width='9' height='76' rx='4' fill='%235750a8'/%3E%3Cg fill='%23d8d4f2'%3E%3Ccircle cx='26.5' cy='20' r='2'/%3E%3Ccircle cx='26.5' cy='34' r='2'/%3E%3Ccircle cx='26.5' cy='48' r='2'/%3E%3Ccircle cx='26.5' cy='62' r='2'/%3E%3Ccircle cx='26.5' cy='76' r='2'/%3E%3C/g%3E%3Crect x='36' y='24' width='32' height='26' rx='4' fill='%23fff8ee'/%3E%3Cg stroke='%23b9b3e6' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M41 32h22M41 38h22M41 44h13'/%3E%3C/g%3E%3Crect x='62' y='8' width='5' height='76' fill='%23f4c542'/%3E%3Cpath d='M62 84l2.5-5 2.5 5z' fill='%23f4c542'/%3E%3Cpath d='M28 14c10-3 28-3 44-1' stroke='%23fff' stroke-opacity='.3' stroke-width='2.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");
--mn-memo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff4a8'/%3E%3Cstop offset='1' stop-color='%23ffe066'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffc2d8'/%3E%3Cstop offset='1' stop-color='%23f79bbd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='90' rx='30' ry='4.5' fill='%235b4a10' opacity='.15'/%3E%3Cg transform='rotate(-9 50 50)'%3E%3Crect x='22' y='14' width='52' height='52' rx='3' fill='url(%23b)'/%3E%3C/g%3E%3Crect x='26' y='22' width='54' height='58' rx='3' fill='url(%23a)'/%3E%3Cpath d='M80 66v14H66c8 0 14-6 14-14z' fill='%23e8c43a'/%3E%3Cpath d='M80 66c-1 8-7 14-14 14' fill='%23fff3a0' stroke='none'/%3E%3Cg stroke='%23d9b02e' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M34 36h38M34 46h38M34 56h26'/%3E%3C/g%3E%3Crect x='42' y='16' width='22' height='9' rx='2' fill='%23fff' opacity='.6' transform='rotate(-3 53 20)'/%3E%3C/svg%3E");
--mn-pen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23ffd966'/%3E%3Cstop offset='.5' stop-color='%23ffeb99'/%3E%3Cstop offset='1' stop-color='%23f0b429'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%233d4a8c'/%3E%3Cstop offset='.5' stop-color='%235568b8'/%3E%3Cstop offset='1' stop-color='%232f3a75'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='90' rx='32' ry='4.5' fill='%232b2a55' opacity='.14'/%3E%3Cg transform='rotate(38 50 50)'%3E%3Crect x='40' y='8' width='14' height='66' rx='2' fill='url(%23a)'/%3E%3Cpath d='M40 74h14l-7 16z' fill='%23f1d3a0'/%3E%3Cpath d='M44.5 83.5h5l-2.5 6.5z' fill='%23555'/%3E%3Crect x='40' y='4' width='14' height='9' rx='3' fill='%23f58fb3'/%3E%3Crect x='40' y='12' width='14' height='5' fill='%23c8ccd4'/%3E%3C/g%3E%3Cg transform='rotate(-30 50 50)'%3E%3Crect x='43' y='10' width='11' height='60' rx='5' fill='url(%23b)'/%3E%3Crect x='53' y='16' width='3.5' height='26' rx='1.5' fill='%23e8c45a'/%3E%3Cpath d='M43 70h11l-5.5 17z' fill='%232f3a75'/%3E%3Cpath d='M47 80h3l-1.5 7z' fill='%23e8c45a'/%3E%3C/g%3E%3C/svg%3E");
--mn-sticker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ece8f2'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23f3eff9'/%3E%3Cstop offset='1' stop-color='%23cfc8de'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='90' rx='30' ry='4.5' fill='%233a2f55' opacity='.15'/%3E%3Cpath d='M18 12h64a4 4 0 0 1 4 4v50L66 86H18a4 4 0 0 1-4-4V16a4 4 0 0 1 4-4z' fill='url(%23a)' stroke='%23ddd6ea' stroke-width='1.5'/%3E%3Cpath d='M86 66L66 86V72a6 6 0 0 1 6-6z' fill='url(%23c)'/%3E%3Cpath d='M33 22l3.6 7.6 8.2 1-6 5.8 1.6 8.2-7.4-4-7.4 4 1.6-8.2-6-5.8 8.2-1z' fill='%23ffd23f' stroke='%23e3a900' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M66 24c-3-5-12-3-11 4 1 5 8 9 11 13 3-4 10-8 11-13 1-7-8-9-11-4z' fill='%23ff7aa8' stroke='%23e0527f' stroke-width='1.2' stroke-linejoin='round'/%3E%3Ccircle cx='30' cy='62' r='9' fill='%237cc4f2' stroke='%234a9ad0' stroke-width='1.2'/%3E%3Ccircle cx='27' cy='59' r='2.6' fill='%23fff' opacity='.7'/%3E%3Cpath d='M52 56c-4 0-6 3-5 6-3 0-5 2-5 5s3 5 6 5h14c4 0 6-3 6-6s-3-6-7-5c0-3-3-5-9-5z' fill='%23fff' stroke='%23c9d3e6' stroke-width='1.2'/%3E%3C/svg%3E");
--mn-timer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='a' cx='40%' cy='35%' r='75%'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23e6edf5'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%238fd6c8'/%3E%3Cstop offset='1' stop-color='%234fae9e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='91' rx='28' ry='4.5' fill='%231e4a44' opacity='.16'/%3E%3Crect x='43' y='6' width='14' height='9' rx='3' fill='%234fae9e'/%3E%3Crect x='47' y='12' width='6' height='7' fill='%233b8f82'/%3E%3Ccircle cx='50' cy='56' r='34' fill='url(%23b)'/%3E%3Ccircle cx='50' cy='56' r='28' fill='url(%23a)'/%3E%3Cg stroke='%238aa0b3' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M50 33v5M50 74v5M27 56h5M68 56h5'/%3E%3C/g%3E%3Cpath d='M50 56V40' stroke='%23e8574e' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M50 56l11 7' stroke='%233b4a5c' stroke-width='3.2' stroke-linecap='round'/%3E%3Ccircle cx='50' cy='56' r='3.4' fill='%233b4a5c'/%3E%3Cpath d='M30 44c3-7 10-11 18-12' stroke='%23fff' stroke-opacity='.6' stroke-width='3' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");
--mn-petgoods: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffe3b8'/%3E%3Cstop offset='1' stop-color='%23f2b872'/%3E%3C/linearGradient%3E%3CradialGradient id='b' cx='38%' cy='32%' r='75%'%3E%3Cstop offset='0' stop-color='%23e9f58a'/%3E%3Cstop offset='1' stop-color='%23a8c93a'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='90' rx='34' ry='4.5' fill='%236b4a1a' opacity='.16'/%3E%3Cg transform='rotate(-24 46 54)'%3E%3Cpath d='M16 44c-6-2-8-10-2-13 5-3 11 1 11 5h38c0-4 6-8 11-5 6 3 4 11-2 13 6 2 8 10 2 13-5 3-11-1-11-5H25c0 4-6 8-11 5-6-3-4-11 2-13z' fill='url(%23a)' stroke='%23d99a52' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M30 41h40' stroke='%23fff' stroke-opacity='.6' stroke-width='2.4' stroke-linecap='round'/%3E%3C/g%3E%3Ccircle cx='70' cy='70' r='14' fill='url(%23b)'/%3E%3Cpath d='M58 66c6 2 10 8 11 16M82 62c-7-1-12 3-14 10' stroke='%23fff' stroke-opacity='.85' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
--mn-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8a80'/%3E%3Cstop offset='1' stop-color='%23e5484d'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffb3c6'/%3E%3Cstop offset='1' stop-color='%23f06292'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='50' cy='91' rx='32' ry='4.5' fill='%235a1a1a' opacity='.16'/%3E%3Crect x='16' y='44' width='68' height='42' rx='4' fill='url(%23a)'/%3E%3Crect x='12' y='32' width='76' height='16' rx='4' fill='%23ff9f94'/%3E%3Crect x='43' y='32' width='14' height='54' fill='url(%23b)'/%3E%3Cpath d='M50 32C40 22 26 20 26 28c0 7 14 7 24 4zM50 32C60 22 74 20 74 28c0 7-14 7-24 4z' fill='url(%23b)'/%3E%3Ccircle cx='50' cy='32' r='5' fill='%23f06292'/%3E%3Cpath d='M20 52v28' stroke='%23fff' stroke-opacity='.35' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.mallang-quick__list li:nth-child(1) .mallang-quick__icon{background-image:var(--mn-cookie)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(2) .mallang-quick__icon{background-image:var(--mn-planner)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(3) .mallang-quick__icon{background-image:var(--mn-memo)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(4) .mallang-quick__icon{background-image:var(--mn-pen)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(5) .mallang-quick__icon{background-image:var(--mn-sticker)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(6) .mallang-quick__icon{background-image:var(--mn-timer)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(7) .mallang-quick__icon{background-image:var(--mn-petgoods)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
.mallang-quick__list li:nth-child(8) .mallang-quick__icon{background-image:var(--mn-gift)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
@media (max-width:1023px){.mallang-quick__list li:nth-child(1) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(2) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(3) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(4) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(5) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(6) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(7) .mallang-quick__icon{background-size:44px 44px!important} .mallang-quick__list li:nth-child(8) .mallang-quick__icon{background-size:44px 44px!important}}
/* 2026-11-10.10 추가: 7번째 바로가기를 키ë§ìœ¼ë¡œ 변경(하트 ì°¸ í‚¤ë§ ëˆ„ë¼ + í‚¤ë§ ë„트 ë°°ì§€). ì¹´í…Œê³ ë¦¬ ì´ë¦„ë„ ë§ëž‘펫 굿즈 → 키ë§. */
:root{
--mn-keyring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffa3c4'/%3E%3Cstop offset='1' stop-color='%23ff6b5e'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23d0d7e3'/%3E%3Cstop offset='1' stop-color='%236c7890'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='42' cy='90.5' rx='24' ry='4.5' fill='%235a1a1a' opacity='.16'/%3E%3Cg transform='rotate(24 57 21)' fill='none'%3E%3Ccircle cx='57' cy='21' r='13' stroke='url(%23b)' stroke-width='6.5'/%3E%3Ccircle cx='57' cy='21' r='13' stroke='%235c6880' stroke-opacity='.45'/%3E%3Cpath d='M46 17c1.5-4.5 5.5-7.5 10.5-8' stroke='%23fff' stroke-opacity='.8' stroke-width='2' stroke-linecap='round'/%3E%3Cg fill='%23ee9fb2' stroke='%23ee9fb2' stroke-linejoin='round'%3E%3Crect x='50' y='37' width='14' height='18' rx='7'/%3E%3Cpath d='M57 88C45 78 35 70 35 60c0-7 5-11 10.5-11 5 0 9 3 11.5 8 2.5-5 6.5-8 11.5-8 5.5 0 10.5 4 10.5 11 0 10-10 18-22 28z' stroke-width='9'/%3E%3C/g%3E%3Crect x='51' y='38' width='12' height='16' rx='6' fill='%23fff4ef'/%3E%3Cpath d='M57 88C45 78 35 70 35 60c0-7 5-11 10.5-11 5 0 9 3 11.5 8 2.5-5 6.5-8 11.5-8 5.5 0 10.5 4 10.5 11 0 10-10 18-22 28z' fill='url(%23a)' stroke='%23fff4ef' stroke-width='7' stroke-linejoin='round' paint-order='stroke'/%3E%3Cellipse cx='57' cy='38' rx='3.5' ry='7' stroke='%237d899f' stroke-width='3'/%3E%3Cpath d='M40.5 60c0-4 2.5-6.5 6-6.5' stroke='%23fff' stroke-opacity='.85' stroke-width='2.8' stroke-linecap='round'/%3E%3Ccircle cx='41.5' cy='66' r='1.6' fill='%23fff' opacity='.85'/%3E%3C/g%3E%3C/svg%3E");
--mp-keyring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath fill='%236B5B50' d='M1 0h2v1h-2zM0 1h1v1h-1zM3 1h1v1h-1zM0 2h1v1h-1zM3 2h1v1h-1zM1 3h2v1h-2zM4 4h2v1h-2zM7 4h2v1h-2zM3 5h1v1h-1zM6 5h1v1h-1zM9 5h1v1h-1zM3 6h1v1h-1zM9 6h1v1h-1zM4 7h1v1h-1zM8 7h1v1h-1zM5 8h1v1h-1zM7 8h1v1h-1zM6 9h1v1h-1z'/%3E%3Cpath fill='%23F2C14E' d='M3 3h1v1h-1z'/%3E%3Cpath fill='%23E06592' d='M4 5h2v1h-2zM7 5h2v1h-2zM4 6h5v1h-5zM5 7h3v1h-3zM6 8h1v1h-1z'/%3E%3C/svg%3E");
}
.mallang-quick__list li:nth-child(7) .mallang-quick__icon{background-image:var(--mn-keyring)!important;background-size:56px 56px!important;background-position:center 46%!important;image-rendering:auto!important}
@media (max-width:1023px){.mallang-quick__list li:nth-child(7) .mallang-quick__icon{background-size:44px 44px!important}}
.mallang-quick__list li:nth-child(7) .mallang-quick__icon::after{background-image:var(--mp-keyring)!important;background-size:20px 20px}
/* 2026-11-10.11 ìˆ˜ì •: ìƒí’ˆ ìƒì„¸ 배너 구좌(product-detail-banners)는 그대로 ë‘ê³ , 스킨 기본 ë°ëª¨ 소재(AURORA Limited Edition, MB_08_detail_banner) ì´ë¯¸ì§€ë§Œ 숨김.
어드민 ë””ìžì¸ > 스킨 배너 관리(82049_sample_banner_40)ì— ìƒˆ 소재를 올리면 그대로 노출ëœë‹¤. */
product-detail-banners img[src*="MB_08_detail_banner"] { display: none !important; }
/* 2026-11-11.15 추가: ë§ëž‘케쥴 ê³„ì • 회ì›ì—게 쓸 수 없는 메뉴(회ì›ì •ë³´ ìˆ˜ì •) ë§í¬ 숨김. íšŒì› íƒˆí‡´ ë§í¬ëŠ” 남긴다(화면 가드가 ê³ ê°ì„¼í„°ë¥¼ 안내).
ëª¨ë°”ì¼ ë§ˆì´íŽ˜ì´ì§€(.my-link), PC í—¤ë” MY 메뉴(.my-menu__link), PC 마ì´íŽ˜ì´ì§€ 왼쪽 메뉴(.sub-menu__list-item). 경로 가드는 custom-common.js. */
.my-link[href="/pages/my/modify-member.html"],
.my-menu__list li:has(> a[href="/pages/my/modify-member.html"]),
.my-page-menu .sub-menu__list-item:has(> a[href="/pages/my/modify-member.html"]) { display: none !important; }