﻿@charset "utf-8";html.page_m_index{--rr-primary:var(--sitecolor1,#FF0051);--rr-primary-2:var(--sitecolor2,#FF66B3);--rr-ink:#17181C;--rr-ink-2:#4B5158;--rr-ink-3:#8B9199;--rr-line:#E7E9ED;--rr-line-strong:#D8DCE3;--rr-line-dark:#5A5A5A;--rr-radius:14px;--rr-radius-sm:10px;--rr-radius-pill:999px;--rr-shadow-sm:0 1px 2px rgba(23,24,28,.06);--rr-shadow:0 2px 8px rgba(23,24,28,.10);--rr-shadow-md:0 6px 18px rgba(23,24,28,.14);--rr-ease:.18s cubic-bezier(.2,.7,.3,1)}html.page_m_index body,html.page_m_index body *{font-family:'Pretendard Variable','Pretendard',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR','Nanum Gothic',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.page_m_index .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr}html.page_m_index .material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr}html.page_m_index .iconfont,html.page_m_index [class*=" ftic-"],html.page_m_index [class^="ftic-"]{font-family:'iconfont'}html.page_m_index .priBox,html.page_m_index .salePri,html.page_m_index .price,html.page_m_index .pri{letter-spacing:-.02em;font-feature-settings:'tnum' 1}html.page_m_index.page_m_index .userMenuWrap .userMenuList ul.clfix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:auto}html.page_m_index.page_m_index .userMenuWrap .userMenuList ul.clfix::after{content:none}html.page_m_index.page_m_index .userMenuWrap .userMenuList li{float:none;width:auto;margin:0;padding:16px 6px;background:#FAFAFA;border:1px solid var(--rr-line);border-radius:var(--rr-radius-sm);box-shadow:var(--rr-shadow-sm);transition:box-shadow var(--rr-ease),transform var(--rr-ease),border-color var(--rr-ease)}html.page_m_index.page_m_index .userMenuWrap .userMenuList li:active{transform:translateY(1px);box-shadow:none;border-color:var(--rr-line-strong)}html.page_m_index .userMenuWrap{margin:40px 0 44px}html.page_m_index .userMenuWrap .mainTitle{padding:0 20px;margin-bottom:14px;font-size:18px;font-weight:700;color:var(--rr-ink);letter-spacing:-.02em}html.page_m_index .userMenuWrap .userMenuList li .menuTit{font-size:13px;color:var(--rr-ink-2);letter-spacing:-.03em}html.page_m_index.page_m_index .footer .notiBox.clfix{display:flex;align-items:center;gap:12px;height:auto;padding-bottom:16px;border-bottom:1px solid var(--rr-line-dark)}html.page_m_index.page_m_index .footer .notiBox.clfix::after{content:none}html.page_m_index.page_m_index .footer .notiBox dt{float:none;width:auto;margin:0;flex:0 0 auto;font-size:13px;color:var(--rr-ink-3)}html.page_m_index.page_m_index .footer .notiBox dd{float:none;width:auto;flex:1 1 auto;min-width:0;margin:0;font-size:14px}html.page_m_index.page_m_index .footer .notiBox:has(dd:empty){display:none}html.page_m_index.page_m_index .footer ul.foot_link.clfix{display:flex;flex-wrap:wrap;align-items:center;height:auto;margin-top:18px}html.page_m_index.page_m_index .footer ul.foot_link.clfix::after{content:none}html.page_m_index.page_m_index .footer .foot_link li{float:none;width:auto;flex:0 0 auto;padding:2px 12px;border-right:1px solid var(--rr-line-dark);line-height:1.2}html.page_m_index.page_m_index .footer .foot_link li:first-child{padding-left:0}html.page_m_index.page_m_index .footer .foot_link li:last-child{border-right:0}html.page_m_index.page_m_index .footer .foot_link li.privacyBtn{width:auto}html.page_m_index .footer .foot_link li a{font-size:13.5px;letter-spacing:-.03em;transition:color var(--rr-ease)}html.page_m_index .footer .foot_link li a:active{color:var(--rr-primary-2)}html.page_m_index .footer{padding:24px 20px 34px;line-height:1.5}html.page_m_index .footer .footLogo{margin-top:22px}html.page_m_index.page_m_index .footer .footLogo img{filter:brightness(0) invert(1);opacity:.92}html.page_m_index .footer .foot_cont{margin-top:18px;font-size:12.5px;line-height:1.75}html.page_m_index .footer .foot_cont .bizBtn{display:inline-block;margin-left:8px;padding:2px 10px;border:1px solid var(--rr-line-dark);border-radius:var(--rr-radius-pill);font-size:11.5px;line-height:1.6;transition:background-color var(--rr-ease),border-color var(--rr-ease)}html.page_m_index .footer .foot_cont .bizBtn:active{background:rgba(255,255,255,.12);border-color:#7A7A7A}html.page_m_index .footer .foot_cont .copyright{margin-top:22px;font-size:11.5px;color:#8A8A8A}html.page_m_index.page_m_index .category-menu{border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line);background:#fff}html.page_m_index.page_m_index .category-menu ul{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:0;border-left:0}html.page_m_index.page_m_index .category-menu ul::-webkit-scrollbar{display:none}html.page_m_index.page_m_index .category-menu ul li{flex:1 0 auto;min-width:0;border-right:1px solid var(--rr-line);border-bottom:0;line-height:42px}html.page_m_index.page_m_index .category-menu ul li:last-child{border-right:0}html.page_m_index .category-menu ul li>a{padding:0 14px;font-size:13.5px;font-weight:500;color:var(--rr-ink-2);letter-spacing:-.03em;transition:color var(--rr-ease),background-color var(--rr-ease)}html.page_m_index .category-menu ul li>a:active{background:#F7F8FA;color:var(--rr-ink)}html.page_m_index .weekPdWrap .pdBox,html.page_m_index .brandOnly .pdBox,html.page_m_index .good-price-wrap .pdBox,html.page_m_index .mdRecomWrap .pdBox,html.page_m_index .addPdWrap .pdBox{border-color:var(--rr-line)}html.page_m_index .head_top{border-bottom:1px solid var(--rr-line)}html.page_m_index.page_m_index .timesale-wrap .buy-box a{display:block;border-radius:var(--rr-radius);box-shadow:var(--rr-shadow);transition:transform var(--rr-ease),box-shadow var(--rr-ease),filter var(--rr-ease)}html.page_m_index.page_m_index .timesale-wrap .buy-box a:active{transform:translateY(1px);box-shadow:var(--rr-shadow-sm);filter:brightness(1.12)}html.page_m_index .timesale-card{box-shadow:var(--rr-shadow-sm);transition:box-shadow var(--rr-ease)}html.page_m_index.page_m_index .cart-btn,html.page_m_index.page_m_index .btn_cart,html.page_m_index.page_m_index .pdBtnBox a{border-radius:var(--rr-radius-pill);box-shadow:var(--rr-shadow-sm);transition:transform var(--rr-ease),box-shadow var(--rr-ease)}html.page_m_index.page_m_index .cart-btn:active,html.page_m_index.page_m_index .btn_cart:active,html.page_m_index.page_m_index .pdBtnBox a:active{transform:scale(.94);box-shadow:none}html.page_m_index.page_m_index .more-btn,html.page_m_index.page_m_index a.moreBtn,html.page_m_index.page_m_index .moreBtnWrap a{border-radius:var(--rr-radius-pill);border:1px solid var(--rr-line-strong);box-shadow:var(--rr-shadow-sm);transition:transform var(--rr-ease),box-shadow var(--rr-ease),background-color var(--rr-ease)}html.page_m_index.page_m_index .more-btn:active,html.page_m_index.page_m_index a.moreBtn:active,html.page_m_index.page_m_index .moreBtnWrap a:active{transform:translateY(1px);box-shadow:none;background:#F7F8FA}html.page_m_index .weekPdWrap .pdImg a,html.page_m_index .brandOnly .pdImg a,html.page_m_index .good-price-wrap .pdImg a,html.page_m_index .mdRecomWrap .pdImg a,html.page_m_index .addPdWrap .pdImg a{border-radius:var(--rr-radius-sm);overflow:hidden}html.page_m_index .leftChatWrap a{box-shadow:var(--rr-shadow-md);transition:transform var(--rr-ease),box-shadow var(--rr-ease)}html.page_m_index .leftChatWrap a:active{transform:translateY(1px);box-shadow:var(--rr-shadow)}html.page_m_index .bfmWrap{border-top:1px solid var(--rr-line)}html.page_m_index .bfmWrap a{transition:opacity var(--rr-ease)}html.page_m_index .bfmWrap a:active{opacity:.55}html.page_m_index .float_btn_wrap a{box-shadow:var(--rr-shadow);transition:transform var(--rr-ease),box-shadow var(--rr-ease)}html.page_m_index .float_btn_wrap a:active{transform:translateY(1px);box-shadow:var(--rr-shadow-sm)}html.page_m_index .snsListWrap:not(:has(#instar_box>li)){display:none}html.page_m_index .mainTitle,html.page_m_index .listTit .tit{letter-spacing:-.02em;color:var(--rr-ink)}html.page_m_index .mainTitle .subTit{margin-left:8px;font-size:13px;font-weight:400;color:var(--rr-ink-3);letter-spacing:-.02em}