@charset "utf-8"; 

.kimsOasis * {}
.kimsOasis .mainCategoryShortcut ul {padding:0 110px}
.kimsOasis .oTimeMain .saleProduct ul li .txt_group .price_discountRate {color:#235D3A !important}
.kimsOasis .oTimeMain .saleProduct ul li .info_area .deliveryOasis {background-color: #235D3A !important;}
.kimsOasis .oPrdtLst .wrapInfo .info_price .price_discountRate {color:#235D3A !important}
.kimsOasis .oPrdtLst .wrapInfo .info_badges .badge_deliveryEarly[class*="badge_"] {background-color:#235D3A !important}
.kimsOasis .mainCategoryShortcut ul li a img {border-radius:48%}
.kimsOasis .mainCategoryShortcut ul li:nth-child(5) a img {padding:24px 5px}
.kimsOasis .oTimeMain .saleProduct ul li {width:calc((100% - 96px) / 5)}
.kimsOasis .oTimeMain .saleProduct ul li figure {height:220px} 
/* .kimsOasis .oTimeMain .saleProduct ul li:nth-child(9),
.kimsOasis .oTimeMain .saleProduct ul li:nth-child(10) {display:block} */
.kimsOasis.oMain .oPrdtLst .wrapInfo .info_badges {display:block}
.kimsOasis .main_onlyKimsCont .oPrdtLst .wrapInfo .info_badges {display:none}
.kimsOasis.oMain .oPrdtLst.type4 > ul {display:flex;flex-wrap:wrap;}
.kimsOasis.oMain .oPrdtLst.type4 ul li {margin-left:0}
.kimsOasis.oMain .oPrdtLst.type4:not(.comSwiperBtn) ul li {width:calc((100% - 80px) / 5);margin-left:20px;clear:none;} 
.kimsOasis.oMain .oPrdtLst.type4:not(.comSwiperBtn) ul li:nth-child(5n + 1) {margin-left:0;}
.kimsOasis.oMain .viewTimesale .oPrdtLst.type4 ul li {width:calc((100% - 72px) / 4)}
.main_onlyKimsCont .swiper-wrapper .swiper-lazy-preloader {display:none;}
.kimsOasis.oMain .oTimeMain .oPrdtLst.type4 ul li:nth-child(5n + 1) {margin-left:20px;}/* 오늘의특가 4열 */
.kimsOasis.oMain .oTimeMain .oPrdtLst.type4 ul li:nth-child(4n + 1) {margin-left:0;}
.kimsOasis .oTimeMain .oPrdtLst.type4 ul li:nth-child(3)~li {margin-top:0}
.kimsOasis .oTimeMain .oPrdtLst.type4 ul li:nth-child(4)~li {margin-top:33px}

/* listTab_radio */
.kimsOasis .listTab_radio {display:flex;margin-bottom:20px;align-items: center;border-right:1px solid #EAEAEA}
.kimsOasis .listTab_radio label {flex:1;width:calc(100% / 6);position:relative;}
.kimsOasis .listTab_radio label input {position:absolute;left:0;top:0;width:100%;height:100%;cursor: pointer;}
.kimsOasis .listTab_radio label input+span {display:flex;height:60px;background-color: #F5F6F8;border:1px solid #EAEAEA;color:#828282;font-size:18px;justify-content:center;align-items:center;border-right:0}
.kimsOasis .listTab_radio label input:checked+span {color:#fff;background-color: #235D3A;}

.kimsOasis .mainProductList.mainHalfProd_cont {flex-wrap:wrap}
.kimsOasis .mainProductList.mainHalfProd_cont .listHeader {width:100%;margin-bottom:50px}
.kimsOasis .mainProductList.mainHalfProd_cont > div {width:590px;}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView {height:250px;position:relative;margin-bottom:10px;background:no-repeat 50% 50%}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView.bg01 {background-image:url(../mobile/img/kimsoasis/img_kims_promo01.png);background-size:100% auto}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView.bg02 {background-image:url(../mobile/img/kimsoasis/img_kims_promo02.png);background-size:100% auto}
/* .kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView:before {content:'';position:absolute;left:0;bottom:0;width:100%;height:177px;background: transparent linear-gradient(180deg, #00000000 0%, #00000093 100%) 0% 0% no-repeat padding-box;} */
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView > div {width:309px;height:147px;position:absolute;left:0;top:61px;background: rgba(255,255,255,.85);border-radius:0 8px 8px 0;padding-left:40px}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView h3 {font-size:16px;position:relative;color:#545454;font-weight:normal;margin:22px 0}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView h3 strong {display:block;font-size:22px;color:#000;margin-top:6px;font-weight:normal}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView a {height:26px;background-color:#2A2A26;color:#fff;position:relative;width:auto;padding:0 24px;font-size:14px}
.kimsOasis .mainProductList.mainHalfProd_cont .in_topProdView a:after {border-color:#fff}
.kimsOasis .mainProductList.mainHalfProd_cont .oPrdtLst.type4 ul li {width:190px}
.kimsOasis .mainProductList.mainHalfProd_cont .oPrdtLst.type4 ul li+li {margin-left:10px}
/* .kimsOasis .mainProductList .listFooter a.more {display:block;text-align: right;border:0;border-top:1px solid #ccc;border-radius: 0;padding-top:24px} */
.kimsOasis .mainProductList .kimsBeneProd .swiper-slide {width:calc((100% - 96px) / 5)}

.kimsOasis .kimsOprice_cont {background-color:#F5F6F8;}
.kimsOasis .kimsOprice_cont > div {display:flex;justify-content:space-between;width:1200px;height:575px;margin:0 auto;padding-top:120px}
.kimsOasis .kimsOprice_cont .leftHeader {position:relative}
.kimsOasis .kimsOprice_cont .leftHeader h3 {font-size:32px;line-height:1.2;font-weight:500;}
.kimsOasis .kimsOprice_cont .leftHeader .hashTab {font-size:15px;margin:44px 0 0;width:400px;}
.kimsOasis .kimsOprice_cont .leftHeader .hashTab label {display:inline-block;position:relative;margin-right:6px;margin-bottom:14px;}
.kimsOasis .kimsOprice_cont .leftHeader .hashTab label input {position:absolute;left:0;top:0;width:100%;height:100%;opacity: 0;cursor:pointer;}
.kimsOasis .kimsOprice_cont .leftHeader .hashTab label span {color:#235D3A;display:inline-block;padding:10px 19px;border:1px solid #235D3A;border-radius:100px;background-color:#fff;}
.kimsOasis .kimsOprice_cont .leftHeader .hashTab label input:checked+span {color:#fff;background-color:#235D3A;}
.kimsOasis .kimsOprice_cont .leftHeader a {display:inline-flex;justify-content:center;align-items:center;height:27px;font-size:18px;margin-top:18px}
.kimsOasis .kimsOprice_cont .leftHeader a:after {content: "\203A";display: inline-block;margin: -6px 0 0 5px;font-size:34px;font-weight:100;}

.kimsOasis .kimsOprice_cont .rightProdCont {width:708px;}
.kimsOasis .kimsOprice_cont .rightProdCont .wrapImg,.mainProductList.mainCheerUp_cont .rightProdCont .wrapImg > a:first-child {border-radius:10px 10px 0 0;}
.kimsOasis .kimsOprice_cont .rightProdCont .wrapInfo {padding:14px 15px 20px 0}

.kimsOasis .mainBottomBanner {text-align:center;display:flex;justify-content:center}
.kimsOasis .mainBottomBanner a {margin:0 6px;width:400px}
.kimsOasis .mainBottomBanner a img {border-radius:10px;width:100%}

/* 킴스온리 상품 */
.kimsOasis .main_onlyKimsCont {background-color: #F5F6F8;padding:80px 0 115px}
.kimsOasis .main_onlyKimsCont .onlyKims_prod {display:flex;background-color:#fff;padding:0;margin-top:30px}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab {width:540px;height:383px;display:flex;flex-flow: wrap-reverse;background:no-repeat center 0 / auto 100%}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab.bg01 {background-image: url(../mobile/img/kimsoasis/bg_only_kims_v01.png);}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab.bg02 {background-image: url(../mobile/img/kimsoasis/bg_only_kims_v02.png);}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab.bg03 {background-image: url(../mobile/img/kimsoasis/bg_only_kims_v03.png);}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab button {display:inline-flex;height:70px;background:rgba(0,0,0,.75);width: 33.33%;align-items: center;justify-content: center;cursor: pointer;color:#fff;font-weight:300;font-size:18px;margin-right:1px;flex:1}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab button:last-child {margin-right:0}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .left_btnTab button.on {background:rgba(35,93,58,.75);font-weight:500;}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .rightProdCont {width:660px;margin:30px 0 0 30px;}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .oPrdtLst .wrapInfo {padding-bottom:30px}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .oPrdtLst ul li {padding-bottom:0;width:231px}
.kimsOasis .main_onlyKimsCont .onlyKims_prod .oPrdtLst ul li:last-child {margin-right:30px}

/* 킴스 footer */
.kimsOasis .footerArea {position:relative}
.kimsOasis .footerInfoSect {padding-bottom:0}
.kimsOasis .footerCompanyMenu ul li:first-child a:before {content:'킴스';display:inline-block}
.kimsOasis .footerContent .snsLink {position:absolute;right:0;bottom:calc(100% + 10px)}
.kimsOasis .footerContent .customerCenter h3 {font-size:14px;position:relative}
.kimsOasis .footerContent .customerCenter h3:before {content:"\203A";position:absolute;left:55px;top:0;margin:-2px 0 0 5px;font-size:20px;font-weight:bold;}
.kimsOasis .footerContent .customerCenter h3 strong {color:#235D3A;display:block;margin-top:10px;font-size:24px}
.kimsOasis .footerCompanyMenu ul li a b {color:#235D3A}
.kimsOasis .footerContent .customerCenter a {display:none} 
.kimsOasis .footerInfo {padding-left:205px;position:relative;padding-bottom:100px}
.kimsOasis .footerInfo h3 {width:175px;height:24px;position:absolute;left:0;top:0;font-size:0;color:transparent;text-indent:-9999px;background:url(../images/common/h1_logo_kimsoasis.png) no-repeat 0 0 / 100% 100%;}
.kimsOasis .footerInfo p {padding:8px 0;position:absolute;left: 0;bottom: 0;text-align: center;width: 1200px;background-color:#F5F6F8;z-index:1}
.kimsOasis .footerInfo ul li:last-child {display:block}
.kimsOasis .footerArea:after {content:'';position:absolute;left:0;bottom:0;width:100%;background-color:#F5F6F8;height:35px}

/* 킴스 none */
.kimsOasis .footerCommonity {display:none !important}