@charset "utf-8"; 

.kimsOasis * {}
.kimsOasis.oMain .omContainer {padding-bottom:80px}
/* .kimsOasis.oMain .omContainer > section:not(.issue_prodBox) {margin-top:60px;padding-top:56px;border-top:1px solid #EAEAEA;position:relative} */
/* .kimsOasis.oMain .omContainer > section:not(.issue_prodBox):before {content:'';width:100%;position:absolute;left:0;top:0;height:6px;background-color: #f4f4f4;} */
.kimsOasis.oMain .omContainer .display-banner-swiper + section {margin-top:0;border-top:0}
.kimsOasis.oMain .omContainer .display-banner-swiper + section:before {display:none}
.kimsOasis.oMain .display-banner-swiper {position:relative}
.kimsOasis.oMain .display-banner-swiper.midSwipe {margin-top:55px}
.kimsOasis.oMain .display-banner-swiper .oSwiper {padding:0 15px}
.kimsOasis.oMain .swiper-pagination.display-banner {background:rgba(255,255,255,.8);color:#333;box-shadow:0 0 5px #00000029;right:6%;bottom:12%;padding:1.2% 2.5%}
.kimsOasis .btnStyle-03 {border: 1px solid #235D3A!important;background:#235D3A!important;}
.kimsOasis .oMenu_toolbar_new .tBar_roundBox .btn_circle_toggle:before {background:transparent linear-gradient(323deg, #235D3A 0%, #60C12D 100%) 0% 0% no-repeat padding-box}
.kimsOasis .topMenu_brandMall {display:none}
.kimsOasis .shortcut_icon {margin-bottom:25px}
.kimsOasis .spacialTab_titCont .spacial_comTimer {background: transparent linear-gradient(90deg, #235D3A 0%, #235D3A 100%) 0% 0% no-repeat padding-box;}
.kimsOasis .spacialTab_titCont .spacial_comTimer span {color:#fff;font-weight:normal}
.kimsOasis .spacialTab_titCont .spacial_comTimer::before {filter:invert(1);}

.kimsOasis .oPrdtLst.type25_slideH ul li{padding-bottom:0}
.kimsOasis.oMain .o_st .banner_mv {border-color:#fff}
/* .kimsOasis.oMain .o_st .banner_mv .oBanner {padding:0 15px} */
.kimsOasis.oMain .o_st .banner_mv .oBanner .swiper-slide {margin-right:15px;/* border-radius:10px; */overflow:hidden;/* height:83.4vw; */background-image:url(../img/kimsoasis/bg_lazy_logo.png);background-size:auto 20px}
.kimsOasis .oDialog_first .oDialog_wrap .swiper-slide {background-image:url(../img/kimsoasis/bg_lazy_logo.png);background-size:auto 20px}
.kimsOasis .oSwiper .pager_fraction {right:0;bottom:0;padding:0 35px 0 15px;background:rgba(51,51,51,0.8);font-size:0;line-height:0;color:#fff}
/* .kimsOasis .oSwiper .pager_fraction .swiper-pagination-total {opacity:1} */

/* 킴스메인 센터스와이프 정기배송꾸러미 */
.kimsOasis .oPrdtLst.type25_slideH.oSwiper.swiperCtType ul li {width:240px !important;margin-left:10px !important}
.kimsOasis .oPrdtLst.type25_slideH.oSwiper.swiperCtType .wrapInfo {padding-top:17px;opacity:0;transition:all .5s}
.kimsOasis .oPrdtLst.type25_slideH.oSwiper.swiperCtType .swiper-slide-active .wrapInfo {opacity:1}
.kimsOasis .oPrdtLst.type25_slideH.oSwiper.swiperCtType .wrapInfo .info_subscript {display:block;margin:6px 0 0}
.kimsOasis .oPrdtLst.type25_slideH.oSwiper.swiperCtType .wrapInfo .info_title .inner {height:auto}

.kimsOasis .banner_view_all a.btn_more {position:absolute;right:5px;bottom:0;width:30px;height:30px;line-height:30px}
.kimsOasis .main_latestList_tab.spacialTime.ac_time .btnSc_allMemu {margin-bottom:0}

.kimsOasis .subTitTop .oasisLogo,.kimsOasis .subTitTop .dev_oasisLogo {width:139px;height:19px;background:url(../img/kimsoasis/kims_oasis_logo.png) no-repeat 0 0 / 100% 100%;vertical-align:-8px}
.oMain.kimsOasis .subTitTop .subTopMenu { width:19px;left:15px}
.kimsOasis .subTitTop .subTopSearch {width:19px;height:19px}
.kimsOasis .subTitTop .subTopSearch::before {content: "";display:block;width:19px;height:19px;background: url(../img/kimsoasis/ico_header_menu02.png) no-repeat 0 0/ 100% 100%;}
.kimsOasis .subTitTop .subTopCart {width:23px;height:18px}
.kimsOasis .subTitTop .subTopCart::before { content:""; display:block; width:23px; height:18px; background:url(../img/kimsoasis/ico_header_menu03.png) no-repeat 0 0 / 100% 100%; }

.kimsOasis .oPrdtLst.type1_slideH.spacial .wrapInfo .info_badges [class*="badge_"] {margin-top:0}
.kimsOasis .badges_groupBtm .badges_timer {margin-right:initial}
.kimsOasis .kimsPagTit.kimsCont_block {padding:15px 0;font-size:15px;text-align:center;font-weight:bold;border-top:1px solid #EAEAEA;display:block !important}

.oMain.kimsOasis .main_latestList_tab:not(.spacialTime) .tabMenu{position:relative;margin:15px 0 16px;padding:0}
.oMain.kimsOasis .main_latestList_tab.spacialTime .tabMenu {padding-top:0}
.oMain.kimsOasis .main_latestList_tab.newFoodCollabo .tabMenu .innerBox {background-color:#fff;padding:0 15px}
/* .oMain.kimsOasis .main_latestList_tab:not(.newFoodCollabo) .tabMenu .innerBox a.active {background-color: transparent;color:#000} */
.oMain.kimsOasis .main_latestList_tab.spacialTime .tabMenu .innerBox > a.active b {display:none}
.oMain.kimsOasis .main_latestList_tab .tabMenu .btn_tabTog {position:absolute;right:15px;top:50%;transform: translateY(-50%);width:30px;height:30px;box-shadow: 0px 0px 3px #00000033;border-radius:3px;background: rgba(255,255,255,.9);border:0}
.oMain.kimsOasis .main_latestList_tab .tabMenu .btn_tabTog:before {content:'';position:absolute;left:50%;top:50%;transform: translate(-50%, -50%); width:17px;height:17px; background:url(../img/kimsoasis/ico_tabmenu_toggle.png) no-repeat center center / 100% 100%}
.oMain.kimsOasis .main_latestList_tab .tabMenu .innerBox.open {white-space:none;display:flex;flex-wrap:wrap;background:none;border-top:1px solid #eaeaea;}
.oMain.kimsOasis .main_latestList_tab .tabMenu .innerBox.open a {width:calc(100% / 3);margin:0;text-align: center;background:none;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;border-radius:0}
.oMain.kimsOasis .main_latestList_tab .tabMenu .innerBox.open a:nth-child(3n+3) {border-right:0}
.oMain.kimsOasis .main_latestList_tab .tabMenu .innerBox.open+.btn_tabTog {position:relative;width:100%;background:#F5F6F8;transform:none;box-shadow:none;border-top:1px solid #eaeaea;border-radius:0;margin-top:-2px;border-bottom:1px solid #eaeaea;right:0}
.oMain.kimsOasis .main_latestList_tab .tabMenu .innerBox.open+.btn_tabTog:before {transform:rotate(-180deg) translate(50%, 50%)}

.oMain.kimsOasis .mBtn_more_pager {display: flex;align-items: center;justify-content: center;font-size: 13px;color: #000;background-color: #F5F6F8;height: 40px;border-radius: 5px;width: calc(100% - 30px);border: 0;margin-bottom:0}

.kimsOasis .com_grayBtn {display:flex;align-items:center;justify-content:center;font-size:13px;color:#000;background-color:#fff;margin:40px 65px 0;height:40px;border-radius:50px;border:1px solid #ccc}
.kimsOasis .com_grayBtn:after {content:'\003E';font-size:13px;margin-left:3px}
.kimsOasis .oPrdtLst .wrapInfo .info_price .price_discountRate {color:#235D3A;font-size:14px;font-weight: bold;}
.kimsOasis .hrBox {height:7px;background-color:#f4f4f4;margin:50px 0;border-top:1px solid #EAEAEA}

/* .oMain.kimsOasis .o_st .omContainer section h3 .listMoreBtn {position: absolute;right: 0;font-size: 13px;color: #545454;bottom:0;font-weight:normal;} */
.kimsOasis .o_st .omContainer section h3.ico_oPrice a {padding-left: 22px;background:url(../img/kimsoasis/ico_o_price.png) no-repeat 0 0 / 20px auto;}

.kimsOasis .o_st .omContainer section h3 > span {font-size:13px;margin-left:7px;font-weight:normal}
.kimsOasis .oPrdtLst ul {padding-bottom:0}
.kimsOasis .oPrdtLst .wrapInfo .info_price .price_discount b {font-size:14px}
.kimsOasis .oPrdtLst.type2 .wrapInfo .info_price .price_discount b {font-size:16px}
.kimsOasis .oPrdtLst.type2 .wrapInfo .info_price .price_discountRate {font-size:16px}
.oMain.kimsOasis .oPrdtLst.type2 ul li:nth-child(1),.oMain.kimsOasis .oPrdtLst.type2 ul li:nth-child(2) {padding-top:0}
.oMain.kimsOasis .oPrdtLst.type3 ul li:nth-child(1),.oMain.kimsOasis .oPrdtLst.type3 ul li:nth-child(2),.oMain.kimsOasis .oPrdtLst.type3 ul li:nth-child(3) {padding-top:0}
.kimsOasis .swiperContent_menu_wrap {margin-bottom:20px}

.kimsOasis .swiper-pagination-progressbar {position:revert;width:32px;height:5px;margin:15px auto 0 auto;border-radius:50px;background:#EEEEEE}
.kimsOasis .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {border-radius:50px;background:#000000}
.kimsOasis .oShortcut_icon {padding:0;}
.kimsOasis .oShortcut_icon ul {overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;white-space:nowrap;gap:0 9px;margin-top:15px;padding:0 15px}
.kimsOasis .oShortcut_icon ul::-webkit-scrollbar {display:none}
.kimsOasis .oShortcut_icon ul li {width: auto;margin-left:0}
.kimsOasis .oShortcut_icon ul li a {display:flex;justify-content:center;position:relative;width:89px;height:29px;padding:0 9px 0 33px;border-radius:2px;background:#F7F8F9;color:#333333;font-size:13px;line-height:32px;letter-spacing:-0.3px;text-align:center}
.kimsOasis .oShortcut_icon ul li a::before { content:"";position:absolute;top:5px;left:9px;width:20px; height:19px;border:0;border-radius:0;background:no-repeat center center / 100% auto}
.kimsOasis .oShortcut_icon ul li.kbg_01 a::before {background-image:url(../img/kimsoasis/btn_shortcut_main01_new.png)}
.kimsOasis .oShortcut_icon ul li.kbg_02 a::before {background-image:url(../img/kimsoasis/btn_shortcut_main02_new.png)}
.kimsOasis .oShortcut_icon ul li.kbg_03 a::before {background-image:url(../img/kimsoasis/btn_shortcut_main03_new.png)}
.kimsOasis .oShortcut_icon ul li.kbg_04 a::before {background-image:url(../img/kimsoasis/btn_shortcut_main04_new.png)}
.kimsOasis .oShortcut_icon ul li.kbg_05 a::before {background-image:url(../img/kimsoasis/btn_shortcut_main05_new.png)}
.kimsOasis .new_oShortcut_icon {padding:15px 0 5px 0}

.kimsOasis .issue_prodBox {margin:35px 15px 0;box-shadow: 0px 6px 16px #010E311F;border-radius:5px;padding:15px 12px 2px;}
.kimsOasis .issue_prodBox h3 {display:flex;margin:0 0 15px !important;align-items:center;line-height:1 !important;}
.kimsOasis .issue_prodBox h3 strong {display:inline-flex;justify-content:center;align-items:center;width:59px;height:23px;border-radius:50px;background:#235D3A;margin-right:7px;color:#fff;font-size:12px;}
.kimsOasis .issue_prodBox h3 em {font-size:14px;display:inline-flex}
.kimsOasis .issue_prodBox h3 em:after {content:'';margin-left:7px;width:16px;height:16px;background:url(../img/kimsoasis/ico_down_arrow.png) no-repeat 0 0 / 100% 100%; display:none;}
.kimsOasis .issue_prodBox > div {max-height:0;overflow:hidden}
.kimsOasis .issue_prodBox > div .tabList {opacity: 0;}
.kimsOasis .issue_prodBox.open h3 em:after {display:none}
.kimsOasis .issue_prodBox.open > div {max-height:100%;transition:all .25s ease-out;}
.kimsOasis .issue_prodBox.open > div .tabList {opacity: 1;transition:all .5s ease-out;}
.kimsOasis .issue_prodBox .oPrdtLst ul {padding:0}
.kimsOasis .issue_prodBox .oPrdtLst.type3 ul li {margin-left:10px;width:calc((100% - 20px) / 3)}
.kimsOasis .oPrdtLst.type3 ul li:nth-of-type(3n+1) {margin-left:0}
.kimsOasis .oPrdtLst .wrapInfo .info_group {display:block !important}
.kimsOasis .oPrdtLst .wrapInfo .info_group .info_reviewLike {color:#828282;font-size:12px;background: url(../img/kimsoasis/icon_star_gray.png) no-repeat 0 0 / 12px 12px;}
.kimsOasis .cotegoryProduct .linkBox a img {border-radius:50%}

.kimsOasis .main_goodEatList .inner_gel {box-shadow: 0px 6px 16px #010E311F;}
.kimsOasis .main_goodEatList .inner_gel .gel_priceBox {padding:15px 10px}
.kimsOasis .main_goodEatList .inner_gel .gel_priceBox strong {white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;display:inline-block;}
.kimsOasis .main_goodEatList .inner_gel .gel_priceBox strong span {margin-left:4px}
.kimsOasis .main_goodEatList .inner_gel .gel_priceBox em {color:#000;font-size:14px;display:block}
.kimsOasis .main_goodEatList .inner_gel .gel_priceBox em b {color:#235D3A;display:inline-block;margin-right:7px}
.kimsOasis.subMain a.mBtn_more_bottom {text-indent:-9999px;font-size:0 !important}
.kimsOasis.subMain a.mBtn_more_bottom::after {content: "";display: inline-block;width: 6px;height: 6px;border-left: 1px solid #333;border-top: 1px solid #333;transform: rotate(135deg);margin-left: 0px;top: 2px;position: relative;background: none;}
.kimsOasis.subMain a.mBtn_more_bottom:before {content:'전체보기';font-size:13px;vertical-align:-4px}
.kimsOasis a.mBtn_more_bottom {border-color:#ccc;padding: 0;margin: 0 16px;}
.kimsOasis a.mBtn_more_bottom b {display:none}

.kimsOasis .main_latestList_tab.bestSearch_sect {padding-bottom:0}
.kimsOasis .frequencyMain {margin-bottom:0}

.kims_prodListBox .imgZone {}
.kims_prodListBox .contZone {padding:32px 15px 50px;position:relative}
.kims_prodListBox:last-child .contZone {padding-bottom:0 !important}
/* .kims_prodListBox .contZone > em {position:absolute;left:0;top:0;background-color:#2A2A26;color:#fff;height:23px;padding:0 17px;display:inline-flex; align-items:center;font-size:13px;transform: translateY(-50%)} */
.kims_prodListBox .contZone > h4 {font-size:17px;padding:0 15px;line-height:22px;font-weight:700;letter-spacing:-1px}
.kims_prodListBox .contZone > h4 a::after {content:'\003E';margin-left:1px}
.kims_prodListBox .contZone > em {color:#545454;font-size:13px;padding:0 15px;display:block;margin:8px 0 20px 0;line-height:16px;letter-spacing:-0.8px}
.kims_prodListBox .contZone.typeSwiper {padding:20px 0 60px}
.kims_prodListBox .contZone.typeSwiper .swiper-slide {padding-top:0;padding-bottom:0}

.kimsOasis .kims_grType .main_latestList_tab.js_tabAjaxMenu h3 {margin-bottom:0 !important}

/* 회원가입 */
.kimsOasis .oJoin label {font-size:12px;}
.kimsOasis .joinTxt_top {padding:30px 15px 50px;border-top:1px solid #EAEAEA;color:#545454;font-size:13px}
.kimsOasis .joinTxt_top strong {font-size:14px;display:block;margin-bottom:10px;color:#000;line-height: 1.2}
.kimsOasis .oJoin select,.kimsOasis .oJoin input {height:45px;line-height:45px}
.kimsOasis .oJoin button {height:45px;line-height:45px;top:24px}
.kimsOasis .oJoin button::before {top:15px}
.kimsOasis .oJoin input.invalid {border-color:#CB0000;border-radius:3px}
.kimsOasis .oJoin input ~ .msg {color:#CB0000}
.kimsOasis .oJoin .el-btn a {height:45px;line-height:45px;}
.kimsOasis .oJoin.fill .agreeTermArea .checkTermUnit a {font-size:12px}
.kimsOasis .oJoin .btnJoin {font-weight:normal;}
.kimsOasis .oJoin .el-msg:first-of-type {margin-top:0}
.kimsOasis .oJoin .el-msg {margin-top:18px}
.kimsOasis .oJoin label {padding-top:0}
.kimsOasis .btn_idModify {position:absolute;right:0;top:0;font-size:12px;color:#999}
.kimsOasis .oJoin.fill .agreeTermArea .checkAllArea label {font-size:13px;color:#000;font-weight: normal;}
.kimsOasis input.ip_checkboxG[type=checkbox] + label {font-size:13px;padding-left:34px} 
.kimsOasis input.ip_checkboxG[type=checkbox] + label:before {border-radius:2px;background:#fff url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_check_50_gray_2.png) no-repeat center center / 58% auto;border:1px solid #eaeaea}
.kimsOasis input.ip_checkboxG[type=checkbox]:checked + label:before {background-color: #235D3A;border-color: #235D3A;}
.kimsOasis input.chk_unit[type=checkbox] + label {font-size:13px;color:#545454}
.kimsOasis input.chk_unit[type=checkbox] + label:before {width:16px;height:16px;left:5px;top:6px}
.kimsOasis input.chk_unit[type=checkbox]:checked + label::before {background:#fff url(../img/kimsoasis/login/ico_agree_check.png) no-repeat center center / 16px 16px;}
.kimsOasis .oJoin.fill .agreeTermArea {padding:30px 30px 0;border-top:0;margin-top:0}
.kimsOasis .oJoin.fill .agreeTermArea fieldset {padding-left:0;padding-right:0}
.kimsOasis .oJoin.fill .agreeTermArea .checkTermUnit {margin-top:15px}

/* 마이페이지 */
.kimsOasis .myTit p {color:#000;display:flex;align-items: center;padding:17px 15px;font-size:16px}
.kimsOasis .myTit p > span {line-height:1.3}
.kimsOasis .myTit p > img {margin-right:12px}
.kimsOasis .myTit.newMyTit p{color:#fff}
.kimsOasis .csCenterWrap .myTit {background-color:#fff;border-top:1px solid #eaeaea}
.kimsOasis .mySummary {flex-wrap: wrap;}
.kimsOasis .mySummary li {width:33.33%;flex:1;background-color:#F5F6F8}
.kimsOasis .mySummary li:last-child {width:100%;flex:none;background-color: #fff;border-top:1px solid #EAEAEA}
.kimsOasis .mySummary a {display:flex;flex-direction:column;align-items:center;justify-content:center;height:90px}
.kimsOasis .mySummary .myOasisPay a {margin:10px 15px 45px;border:1px solid #ccc;padding:0;border-radius:3px;height:45px;flex-direction: row-reverse;}
.kimsOasis .mySummary .myOasisPay a em {margin-top:0;}
.kimsOasis .mySummary .myOasisPay a b {color:#000}
.kimsOasis .mySummary .myOasisPay a img {width:40px !important;margin-right:7px}
.kimsOasis .mySummary b {font-weight:normal;color:#545454}
.kimsOasis .mySummary em {margin-top:8px;font-size:15px;color:#000}
.kimsOasis .mySummary li+li+li:after {display:none}
.kimsOasis .mySummary li:not(:last-child):after {height:60px}
.kimsOasis .mySummary em span {font-size:15px;text-transform:uppercase}
.kimsOasis .myTit:not(.newMyTit) .ico-edit2 {color:#828282;background-image:url(../img/kimsoasis/mypage/ico-edit2.png)}
.kimsOasis .stit_mypage {background-color: #fff;padding:30px 15px 15px;border-bottom:1px solid #eaeaea}
.kimsOasis a.stit_mypage {display:block;border-bottom:0}
.kimsOasis a.stit_mypage:after {content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 4px;border:1px solid #333;border-width:1px 1px 0 0;transform:rotate(45deg)}
.kimsOasis .area_favorite li a {height:85px}
.kimsOasis .area_favorite.customer li {width:50%}
.kimsOasis .area_favorite.customer li+li+li {border-top:1px solid #f5f5f5}
.kimsOasis .area_favorite.customer li:nth-child(3n+3) {border-right:1px solid #f5f5f5}
.kimsOasis .area_favorite.customer li:nth-child(2n+2) {border-right:0}
.kimsOasis .area_favorite.customer li a {display:flex;align-items:center;padding-left:17px;height:45px}
.kimsOasis .area_favorite:not(.customer) .ico {min-height:54px}
.kimsOasis .area_favorite.customer .ico {min-width:32px;}
.kimsOasis .area_favorite.customer .ico img {padding-top:0}
.kimsOasis .area_favorite.customer li:nth-child(1) a img {width:15px;margin-right:10px}
.kimsOasis .area_favorite.customer li:nth-child(2) a img {width:25px;margin-right:7px}
.kimsOasis .area_favorite.customer li:nth-child(3) a img {width:20px;margin-right:7px}
.kimsOasis .area_favorite.customer li:nth-child(4) a img {width:20px;margin-right:10px}
.kimsOasis .area_favorite.customer li:nth-child(5) a img {width:20px;margin-right:7px}
.kimsOasis .area_favorite.customer li:nth-child(6) a img {width:22px;margin-right:8px}
.kimsOasis .area_favorite.customer a p {padding-top:0}


/* 유명 맛집 콜라보 :: 디자인 변경 삭제
.bestFoodCollabo {padding:0 15px}
.bestFoodCollabo .oSwiper {padding-bottom:27px}
.bestFoodCollabo .bfcBrand_box {display: grid;grid-template-columns: repeat(3, 1fr);gap:10px;grid-auto-rows: minmax(106px, auto);border-radius:4px;overflow:hidden}
.bestFoodCollabo .bfcBrand_box .brandHome {grid-column: 1 / 3;grid-row: 1 / 3;position:relative}
.bestFoodCollabo .brandHome > img {width:100%;object-fit:cover;height:100%}
.bestFoodCollabo .brandHome > div {position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.25);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-direction: column;}
.bestFoodCollabo .brandHome > div > a {display:inline-block;width:33px;height:33px;border-radius:50%;overflow: hidden;background:#fff;border: 1px solid #EAEAEA}
.bestFoodCollabo .brandHome > div > strong {font-size:14px;display:block;margin-top:7px}
.bestFoodCollabo .brandHome > div p {position:absolute;left:0;bottom:15px;width:100%;font-size:12px;padding:0 15px;line-height:1.3}
.bestFoodCollabo .brandHome > div p span {display:block}
.bestFoodCollabo .brandHome > div p:before {content:'';width:6px;height:6px;position:absolute;left:15px;top:-12px;background:url(../img/kimsoasis/ico_quot_gel.png) no-repeat 0 0 / 6px 6px}
.bestFoodCollabo .bfcBrand_box > a:nth-of-type(1) {grid-column: 3 / 4;grid-row: 1 / 2}
.bestFoodCollabo .bfcBrand_box > a:nth-of-type(2) {grid-column: 3 / 4;grid-row: 2 / 3}
.bestFoodCollabo .bfcBrand_box > a:nth-of-type(3) {grid-column: 1 / 2;grid-row: 3 / 4}
.bestFoodCollabo .bfcBrand_box > a:nth-of-type(4) {grid-column: 2 / 3;grid-row: 3 / 4}
.bestFoodCollabo .bfcBrand_box > a:nth-of-type(5) {grid-column: 3 / 4;grid-row: 3 / 4}
.bestFoodCollabo .swiper-pagination-progressbar {top:inherit;bottom:0;height:2px;background-color: #F5F6F8;}
.bestFoodCollabo .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background-color:#235D3A} */

.kimsOasis .newFoodCollabo {}
.kimsOasis .newFoodCollabo .tabCont_brand > img {height:57.34vw;object-fit:cover}
.kimsOasis .newFoodCollabo .tabCont_brand .oPrdtLst ul li {padding-top:0;padding-bottom:0}
.kimsOasis .newFoodCollabo .brandHome {display:flex;align-items:center;flex-wrap:wrap;position:relative;margin:18px 15px;padding-left:50px;height:40px}
.kimsOasis .newFoodCollabo .brandHome a {position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #adadad;border-radius:50%;overflow:hidden;background:#fff}
.kimsOasis .newFoodCollabo .brandHome strong {width:100%;font-size:14px;}
.kimsOasis .newFoodCollabo .brandHome p {display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;}


/* 2개씩 가로형 상품 typeHoriz */
.oPrdtLst.type2.typeHoriz ul {padding:0 !important;margin-bottom:25px}
.oPrdtLst.type2.typeHoriz ul li {padding:0 0 15px}
.oPrdtLst.type2.typeHoriz ul .wrapBox {display:flex;align-items:center}
.oPrdtLst.type2.typeHoriz ul .wrapBox .wrapImg {width:42.71%;padding-top:0}
.oPrdtLst.type2.typeHoriz ul .wrapBox .wrapImg > a:first-child {position:static}
.oPrdtLst.type2.typeHoriz ul .wrapBox .wrapInfo {width:57.29%;padding:0 0 0 6px}
.oPrdtLst.type2.typeHoriz .info_reviewLike,
.oPrdtLst.type2.typeHoriz .imgBtns {display:none}
.oPrdtLst.type2.typeHoriz .wrapInfo .info_title .innerBox .inner a {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.oPrdtLst.type2.typeHoriz .wrapInfo .info_price {padding-top:3px}
.oPrdtLst.type2.typeHoriz .wrapInfo .info_price * {font-size:13px !important}
.oPrdtLst.type2.typeHoriz .wrapInfo .info_price .price_couponAp {font-size:10px !important}

/* 킴스 live shop */
.liveShop_sect {}
.liveShop_sect .liveShop_top {margin:25px 0 0;/*height:88vw;*/overflow: hidden;}
.liveShop_sect .in_ls_activeBox {display:block;position:relative;border-radius:5px;overflow:hidden;margin:0 15px;height:calc(100vw - 30px)}
.liveShop_sect .in_ls_activeBox:after {content:'';width:45px;height:45px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.8) url(../img/kimsoasis/btn_play_live.png) no-repeat center center / 16px 16px ;border-radius:50%;}
.liveShop_sect .in_ls_activeBox video {width:100%;height:100%;object-fit:cover}
.liveShop_sect .in_ls_activeBox .cNum {position:absolute;left:10px;top:15px;background: rgba(0,0,0,.6);border-radius:50px;color:#fff;font-size:14px;padding:0 12px;display:inline-flex;height:23px;align-items:center;}
.liveShop_sect .in_ls_activeBox .cNum:before {content:'';display:inline-block;width:12px;height:12px;background: url(../img/kimsoasis/ico_live_people.png) no-repeat 0 0 / 100% 100%;margin-right:4px}
.liveShop_sect .in_ls_activeBox > div {position:absolute;left:0;bottom:0;color:#fff;background: transparent linear-gradient(180deg, #FFFFFF00 0%, #00000041 100%) 0% 0% no-repeat padding-box;padding:20vw 15px 20px 15px;width:100%}
.liveShop_sect .in_ls_activeBox > div em {background-color: #FF9C29;font-size:12px;padding:2px;display:inline-block}
.liveShop_sect .in_ls_activeBox > div strong {font-size:15px;font-weight:bold;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;margin-top:8px}
.liveShop_sect .in_ls_listBox {overflow-x: scroll;margin-top: 15px;display: flex;padding:0 15px}
.liveShop_sect .in_ls_listBox li {width:24vw;float:left;border-radius:5px;overflow:hidden;flex:none;}
.liveShop_sect .in_ls_listBox li+li {margin-left:10px}
.liveShop_sect .in_ls_listBox li a {}

.oMenu_fixedBtn .group,.oMenu_fixedBtn .home {display:none !important}

/* .kimsOasis .oFooter_companyMenu div > a:first-child:before {content:'킴스';display:inline-block;width:auto;height:initial;background:none;margin:0} */
.kimsOasis .shopMapTab li {width:50%}
.kimsOasis .shopMapTab li.tabOn a {border-color:#235D3A}

/* 킴스 신규 gnb */
.kimsOasis .oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li.kimsCont_block {display:none !important}
.kimsOasis .oViewType .type_v1 .gnbSwiperView .swiper-slide:nth-child(2) .cat_li.kimsCont_block,
.kimsOasis .oViewType .type_v1 .gnbSwiperView .swiper-slide:nth-child(10) .cat_li.kimsCont_block { display:block !important} /* 오프라이스 인기추천+가정간편식 노출 */

/* 킴스 none */
.kimsOasis .kims_grType .subscript,
.kimsOasis .issue_prodBox .oPrdtLst .imgBtns,
.kimsOasis .oFooter_menu,
.kimsOasis .oFooter_latestBoard,
.kimsOasis .oAlarms.first.live,
.kimsOasis .openPmWrap .youtubeWrap,
.kimsOasis.oSM .o_st .omContainer .sct h3 a::before, 
.kimsOasis.oSM .o_st .omContainer section h3 a::before,
.kimsOasis .oFooter_sns {display:none !important}

/* 킴스 앱 다운 220930 */ 
.kimsOasis .appDown {position:relative}
.kimsOasis .appDown .appDownBtn {position:absolute;left:0;bottom:19%;width:100%;height:6%;/* background:rgba(255,0,0,.5) */}
.kimsOasis .appDown .appDownBtn:nth-of-type(2) {bottom:13%}

/* 킴스오아시스 로그인 */
.kimsOasis .joinListWrap {overflow: hidden;}
.kimsOasis .loginWrap {position:relative}
.kimsOasis .loginWrap .conWrap {position:absolute;left:50%;top:25px;width:90%;background-color:#fff;transform:translateX(-50%)}
.kimsOasis .loginWrap .check input.ip_checkboxG[type=checkbox] + label {font-size:14px}
.kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkAllArea {padding-bottom:12px}
.kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkTermArea {padding-top:12px}
.kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkTermUnit {margin-top:7px}
.kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkSms {margin-top:12px;padding-top:12px}
.kimsOasis .loginWrap .oJoin.fill .btnJoin {margin-top:20px}
.kimsOasis .loginWrap .oJoin.fill {padding-bottom:30px}

/* 회원가입 s7 해상도 대응 */
@media screen and (max-height:640px) {
    .kimsOasis .oJoin.fill .agreeTermArea {padding:12px 20px 0}
    .kimsOasis .loginWrap .check input.ip_checkboxG[type=checkbox] + label {font-size:12px}
    .kimsOasis input.chk_unit[type=checkbox] + label {font-size:12px}
    .kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkSms {margin-top:0;padding-top:8px;}
    .kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkTermUnit {margin-top:3px}
    .kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkAllArea {padding-bottom:8px}
    .kimsOasis .loginWrap .oJoin.fill .agreeTermArea .checkTermArea {padding-top:8px}
}