/* BASIC css start */
/* 띠 배너 css */
.promotionBanner { width:100%; /*height:34px; background-color:#d6ab89;*/ height:auto; color:#000; line-height:34px; font-size:13px; text-align:center;background:#99e7f7;}
.promotionBanner .bannerLink { display:block; }
.promotionBanner .btnClose { position:absolute; /*top:10px;*/ top:20px; right:15px; }
.promotionBanner .btnClose img { width:14px; }

.promotionBanner > a > img{width:100%}

/* */
.overflow_hd { width:100% !important; height:100% !important; overflow:hidden !important; }
.SMS_rolling_menu .swiper-slide {background:#fff;}
.MenuAllCon .SMS_All_tabmenu_content .tab_box .tabSub_box .tabSub_box_inner:nth-child(2) {padding-bottom:119px;} 
.MenuAllCon.noneSNS .SNSIconWrap{display:none !important;}

.tabSub_box_inner .icon { display:none !important; }

/*230131_블로그아이콘추가*/
#BasementContent .SNSIconWrap .SNSIcon_Nblog a{background:url('/design/sangdogagu/custom/img/sns_blog_m.png')no-repeat;background-size:cover;opacity:1;}
#BasementContent .SNSIconWrap{top:0px;}

/*260225_3D몬랙추가*/
#BasementContent .SNSIconWrap .SNSIcon_3DMR a{background:url('https://ofunis.com/homepage/3D_m.png')no-repeat;background-size:cover;opacity:1;}
#BasementContent .SNSIconWrap{top:0px;}


/*마이페이지_탭*/
.tab_mp {padding:10px 5px;}
.tab_mp > li > a{padding:0 10px;font-size:16px;height:45px;line-height:45px;font-weight:500;color:#333;}

#Basement{min-height:864px!important;}

/* 상도 · 2026-11-05 · 양지연 · 모바일 상단 검색창 누를 때 네모 테두리 없애기 · ops#69 17번 · 시작 */
#SMS_style .search_fixed_btn #smartskinSearch input#keywordInput:focus {
  border: none !important;
  background: transparent !important;
}
/* 상도 · 2026-11-05 · 양지연 · ops#69 17번 · 끝 */

/* 상도 · 2026-11-05 · 양지연 · 모바일 머리 두 줄(1줄 가운데 로고 · 2줄 넓은 검색창+장바구니·메뉴) · 돋보기 누르는 자리 넓힘(10번) · 0 크기 단추 숨김(11번) · ops#69 21번 · 시작 */
#SMS_style .SMS_fixed_inner { height: auto; line-height: normal; padding-bottom: 8px; position: relative; }
#SMS_style .SMS_fixed_inner .inner_wrap { height: auto; display: block; padding: 0 10px; }
#SMS_style .SMS_fixed_inner .inner_wrap .fixed_logo { width: auto; height: 46px; margin: 0 auto; top: 0; display: flex; align-items: center; justify-content: center; }
#SMS_style .SMS_fixed_inner .inner_wrap .fixed_logo a { display: flex; align-items: center; justify-content: center; width: auto; height: auto; }
#SMS_style .SMS_fixed_inner .fixed_logo img { max-width: 130px; }
#SMS_style .SMS_fixed_inner .inner_wrap .search_fixed_btn { position: relative; right: auto; margin-top: 0; width: calc(100% - 82px); height: 38px; border: 1.5px solid #222; border-radius: 19px; padding: 0 2px 0 14px; display: flex; align-items: center; box-sizing: border-box; }
#SMS_style .SMS_fixed_inner .search_fixed_btn #smartskinSearch { flex: 1; min-width: 0; height: 100%; position: relative; }
#SMS_style .SMS_fixed_inner .search_fixed_btn #smartskinSearch input#keywordInput { position: static; width: 100%; height: 100%; line-height: normal; border: none !important; background: transparent !important; font-size: 14px; padding: 0; }
#SMS_style .SMS_fixed_inner .search_fixed_btn .search_btn { display: none; }
#SMS_style .SMS_fixed_inner .inner_wrap .search_fixed_btn img { float: none; width: 18px; margin: 0; padding: 9px; box-sizing: content-box; }
#SMS_style .SMS_fixed_inner .small_icon { top: auto; bottom: 10px; }
#SMS_style .SMS_fixed_inner .m_cart { right: 42px; }
#SMS_style .SMS_fixed_inner .m_menu { right: 6px; }
/* 상도 · 2026-11-05 · 양지연 · ops#69 21번 · 끝 */

/* 상도 · 2026-11-05 · 양지연 · 모바일 검색창을 누르면 펼쳐지던 추천 문구 칸(SMS_MainSearch) 숨김 · ops#69 20번 · 시작 */
#SMS_style .SMS_MainSearch, .SMS_MainSearch { display: none !important; }
/* 상도 · 2026-11-05 · 양지연 · ops#69 20번 · 끝 */

/* 상도 · 2026-11-05 · 양지연 · 모바일 맨 위 메뉴 줄을 옆으로 미는 대신 4칸 × 3줄 표로(18번 합침) · ops#69 23번 · 시작 */
.rolling_wrap { height: auto !important; }
.SMS_rolling_menu { overflow: visible !important; height: auto !important; }
.SMS_rolling_menu .swiper-wrapper { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; transform: none !important; width: 100% !important; height: auto !important; }
.SMS_rolling_menu .swiper-slide { width: auto !important; height: 38px !important; margin: 0 !important; text-align: center !important; border-bottom: 1px solid #eee; box-sizing: border-box; }
.SMS_rolling_menu .swiper-slide-duplicate { display: none !important; }
.SMS_rolling_menu .swiper-slide a { display: block !important; font-size: 14px !important; line-height: 38px !important; white-space: nowrap; }
/* 상도 · 2026-11-05 · 양지연 · ops#69 23번 · 끝 */

/* 상도 · 2026-11-05 · 양지연 · 메뉴 2줄(몬스터랙·그로잉·모던하임·게이밍책상) 밑줄 짚기 · ops#69 24번 · 시작 */
.SMS_rolling_menu { position: relative !important; }
#sd-menu-bar { position: absolute; left: 0; top: 0; width: 0; height: 2px; background: #ee231c; border-radius: 2px; transition: left .6s ease, top .6s ease, width .6s ease; pointer-events: none; z-index: 5; }
/* 상도 · 2026-11-05 · 양지연 · ops#69 24번 · 끝 */

/* BASIC css end */

