@charset "UTF-8";

.blind {overflow:hidden;position:absolute;width:0;height:0;/*line-height:0;*/text-indent:-9999px} 
/*베스트 구매후기 배너*/
/*layerPopup*/
.rePopWrap {padding-top: 100px; text-align: center; }
.rePopWrap .mask {position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.rePopWrap .rePopCont {display: none; background-color: #ffffff; height: auto; z-index:99999; /* width:935px;*/ min-height:588px; padding:40px 70px 20px 70px; box-sizing: border-box; text-align: left; font-size:14px; color:#333; line-height:22px; max-width: 740px}
.rePopWrap .popImg {padding-top:20px;}
.rePopWrap .popImg img {max-width:600px}
.rePopWrap .reBtnWrap a {line-height: 16px;}
.rePopWrap a.popClose {position:absolute; top:-35px; right:0;}

/* 2024.05 수정 */
/* 베스트 구매후기 > 당첨자 확인 */
.oBestReview {overflow:hidden;padding-bottom:65px}
.oBestReview .togBtn {cursor:pointer}
.oBestReview .tabMenu {background:linear-gradient(to right, #071F1E 50%, #F2F1F2 50%)}
.oBestReview .tabMenu:has(a:nth-child(2).active) {background:linear-gradient(to right, #F2F1F2 50%, #071F1E 50%)}
.oBestReview .tabMenuInner {display:flex;max-width:1200px;margin:0 auto}
.oBestReview .tabMenu a {flex:1;padding:26px 0;background:#F2F1F2;font-weight:500;font-size:18px;color:#6B6B6B;letter-spacing:-0.9px;text-align:center}
.oBestReview .tabMenu a.active {background-color:#071F1E;color:#FFFFFF}
.oBestReview .tabCont {display:none}
.oBestReview .tabCont.active {display:block}
.oBestReview .maxWd {max-width:900px;margin:0 auto}

.oBestReview .brVisual {display:flex;align-items:center;justify-content:center;height:360px;margin:0 auto;background:linear-gradient(to bottom, #e5e4e2 40%, #dedad7 69%, #d4d1ca 104%);text-align:center}
.oBestReview .brTop {padding-top:77px}
.oBestReview .brTop:has(+ .brList) {padding-bottom:70px;border-bottom:16px solid #F7F7F7}
.oBestReview .brTitle {display:block;font-weight:700;font-size:28px;line-height:35px;letter-spacing:-1.4px;text-align:center}
.oBestReview .brSubscript {margin-top:26px;font-size:18px;line-height:28px;letter-spacing:-0.9px;text-align:center}
.oBestReview .brSubscript::after {content:'';display:block;width:289px;height:280px;margin:13px auto 0 auto;background:url(https://oasisprodcom.edge.naverncp.com/pc/ico/ico_review_coupon_289.png) no-repeat center/100% auto;transform:translateX(4px)}
.oBestReview .brSubscript .col-gr {font-weight:500;color:#699C3B}
.oBestReview .brNotice {display:block;margin-top:6px;font-size:14px;letter-spacing:-0.7px;color:#ADADAD;text-align:center}
.oBestReview .brInfo {display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:9px;width:390px;margin:0 auto;margin-top:30px;letter-spacing:-0.6px}
.oBestReview .brInfo .ttl {flex-shrink:0;width:120px;margin-right:14px;border-radius:50px;background:#699C3B;font-weight:500;font-size:16px;line-height:28px;color:#FFFFFF;text-align:center}
.oBestReview .brInfo .txt {width:256px;font-size:16px;line-height:28px;letter-spacing:-0.8px}
.oBestReview .brInfo .txt span {font-size:14px;color:#828282}
.oBestReview .brInfo + .brTable {margin-top:50px}
.oBestReview .brTable {border-top:3px solid #0B520A}
.oBestReview .brTable .tbTtl {display:block;border-bottom:1px solid #0B520A;font-weight:700;font-size:18px;line-height:62px;letter-spacing:-1.26px;color:#0B520A;text-align:center}
.oBestReview .brTable .tbLi {display:flex;flex-wrap:wrap;column-gap:14px;padding:15px 7px;background:#F7F8F9;text-align:center}
.oBestReview .brTable .tbItem {flex-shrink:0;width:calc((100% - 70px) / 5);padding:16px 0 17px 0;font-size:16px;line-height:18px;letter-spacing:-0.65px}
.oBestReview .tbNotice {margin-top:24px;font-size:14px;color:#828282;letter-spacing:-0.7px;text-align:center}
.oBestReview .tbBtn {margin-top:50px}
.oBestReview .tbBtn a {display:block;width:420px;margin:0 auto;border-radius:100px;border:1px solid #6CA338;font-weight:500;font-size:18px;color:#6CA338;line-height:54px;letter-spacing:-0.9px;text-align:center}

.oBestReview .brItem {border-bottom:1px solid #E0E0E0}
.oBestReview .brItem .togBtn {display:flex;align-items:center;position:relative;padding:31px 0 30px 0}
.oBestReview .brItem .togBtn::after {content:'';flex-shrink:0;width:24px;height:24px;background:url(https://oasisprodcom.edge.naverncp.com/pc/ico/ico_arr_down_24.png) no-repeat center/100% auto}
.oBestReview .brItem .ttl {flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:20px;font-weight:500;font-size:18px;line-height:20px;letter-spacing:-0.9px}
.oBestReview .brItem .who {flex-shrink:0;width:91px;font-size:16px;letter-spacing:-0.4px;color:#8F8F8F;text-align:center;vertical-align:top}
.oBestReview .brItem .date {flex-shrink:0;width:138px;font-size:16px;letter-spacing:-0.4px;color:#8F8F8F;text-align:center;vertical-align:top}
.oBestReview .brItem .brTable {display:none}
.oBestReview .brItem.on {padding-bottom:50px}
.oBestReview .brItem.on .togBtn::after {background-image:url(https://oasisprodcom.edge.naverncp.com/pc/ico/ico_arr_up_24.png)}
.oBestReview .brItem.on .brTable {display:block}

/* 베스트 구매후기 > 베스트 리뷰 */
.oBestReview .rvTable {max-width:900px;margin:70px auto 0 auto}
.oBestReview .rvHeader {display:flex;align-items:center;column-gap:20px;padding:0 20px;border-top:3px solid #333333;border-bottom:1px solid #E3E3E3}
.oBestReview .rvHeader .wd {padding:16px 0px;font-weight:500;font-size:16px;letter-spacing:-0.8px;text-align:center}
.oBestReview .rvTable .wd-1 {flex:1}
.oBestReview .rvTable .wd-2 {width:124px}
.oBestReview .rvTable .wd-3 {width:86px}
.oBestReview .rvTable .wd-4 {width:96px}
.oBestReview .rvLi {display:flex;flex-direction:column}
.oBestReview .rvLi > .togAct {border-bottom:1px solid #E3E3E3;padding:20px}
.oBestReview .rvItem {display:flex;flex-wrap:wrap;align-items:center}
.oBestReview .rvItem .imgArea {overflow:hidden;flex-shrink:0;width:65px;height:65px;border-radius:8px;margin-right:14px}
.oBestReview .rvItem .imgArea img {width:100%;height:100%;object-fit:cover}
.oBestReview .rvItem .infoArea {flex:1;display:flex;align-items:center;column-gap:20px}
.oBestReview .rvItem .infoArea .prdTtl {display:flex;align-items:center;position:relative;margin-right:auto;padding-right:64px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-0.8px;word-break:break-all}
.oBestReview .rvItem.photo .infoArea .prdTtl::after {content:'';flex-shrink:0;width:18px;height:18px;margin:1px -24px 0 6px;background:url(https://oasisprodcom.edge.naverncp.com/pc/ico/ico_photo_18.png) no-repeat center/100% auto}/* 포토리뷰 */
.oBestReview .rvItem .infoArea .user {font-size:16px;line-height:16px;color:#8F8F8F;text-align:center;word-break:break-all}
.oBestReview .rvItem .infoArea .date {font-size:16px;line-height:16px;color:#8F8F8F;text-align:center}
.oBestReview .star {height:16px;margin-left:5px;text-align:center}
.oBestReview .star::before {content:'';display:block;height:100%;margin:-3px auto 0 auto;background:url(https://oasisprodcom.edge.naverncp.com/pc/ico/ico_star_96.png) no-repeat top left/auto 100%}
.oBestReview .star-1::before {width:19px}
.oBestReview .star-2::before {width:38px}
.oBestReview .star-3::before {width:57px}
.oBestReview .star-4::before {width:76px}
.oBestReview .star-5::before {width:96px}
.oBestReview .rvArea {overflow:hidden;display:none;margin-top:17px}
.oBestReview .rvArea .txt {font-size:16px;line-height:28px;letter-spacing:-0.8px}
.oBestReview .rvArea .photo:has(.swiper-slide) {margin-top:17px}
.oBestReview .rvArea .photo .imgArea {width:184px;height:184px}
.oBestReview .rvArea .photo .imgArea img {width:100%;height:100%;object-fit:cover}
.oBestReview .rvArea .rvBtn {display:flex;justify-content:center;column-gap:14px;margin-top:30px}
.oBestReview .rvArea .rvBtn .btnItem {width:300px;border:1px solid #CCCCCC;font-weight:500;font-size:16px;line-height:48px;color:#6B6B6B;text-align:center}
.oBestReview .rvArea .rvBtn .btnItem.style-1 {border-color:#6CA338;background:#FFFFFF;color:#6CA338}
.oBestReview .rvLi .togAct.on {padding-bottom:30px}
.oBestReview .rvLi .togAct.on .rvArea {display:block}