@charset "utf-8";

/* 상담/구매 신청 완료 페이지 공통 스타일 */
.page-complete .complete-box { margin-top: 200px; } 
.page-complete .complete-box .top-con { text-align: center; } 
.page-complete .complete-box .top-con .mark { margin: 0 auto 20px; } 
.page-complete .complete-box .top-con .complete-ment { margin-bottom: 30px; color: #1b2529; font-size: 32px; font-weight: bold; } 
.page-complete .complete-box .top-con .complete-ment em { display: block; color: #00a8e3; line-height: 1.2; } 
.page-complete .complete-box .top-con .sub-ment { color: #666; font-size: 18px; line-height: 170%; vertical-align: middle; } 
.page-complete .complete-box .top-con .sub-ment em { color: #00a8e3; } 
.page-complete .complete-box .bottom-con { margin-top: 100px; margin-bottom: 40px; text-align: left; } 
.page-complete .complete-box .bottom-con .history-tit { color: #1b2529; font-size: 32px; letter-spacing: -0.5px; font-weight: bold; margin-bottom: 30px; } 
.page-complete .complete-box .bottom-con .history-con { padding: 30px 30px 0; background: #f2f4f5; border-radius: 4px; } 
.page-complete .complete-box .bottom-con .history-con .product-info { border-bottom: 1px solid #fff; display: flex; align-items: center; } 
.page-complete .complete-box .bottom-con .history-con .product-info .p-thumb-img { width: 200px; } 
.page-complete .complete-box .bottom-con .history-con .product-info .p-text .product-name { display: block; color: #1b2529; font-size: 32px; font-weight: bold; margin-bottom: 10px; } 
.page-complete .complete-box .bottom-con .history-con .product-info .p-text .product-spec { color: #90a0a6; font-size: 16px; } 
.page-complete .complete-box .bottom-con .history-con .apply-detail { padding: 30px; } 
.page-complete .complete-box .bottom-con .history-con .apply-detail .line { display: flex; align-items: center; margin-bottom: 20px; } 
.page-complete .complete-box .bottom-con .history-con .apply-detail .line .tit { width: 196px; font-size: 20px; } 
.page-complete .complete-box .bottom-con .history-con .apply-detail .line .con { color: #90a0a6; font-size: 20px; } 
.page-complete .complete-box .go-home-link { display: block; margin: 0 auto 100px; text-align: center; border: 1px solid #e5e9eb; color: #1b2529; font-weight: bold; height: 65px; padding: 0 18px; border-radius: 4px; font-size: 20px; line-height: 63px; letter-spacing: -0.5px; width: 250px; height: 65px; } 

.page-complete .complete-box .bottom-con .history-con .product-info .certificate-mark {margin-left: 20px;margin-right: 50px;}
.page-complete .complete-box .bottom-con .history-con .certificate-info {padding-bottom:20px;}
.page-complete .complete-box .bottom-con .history-con .product-info .text-1 {display: block;color: #90a0a6;font-size: 18px;}
.page-complete .complete-box .bottom-con .history-con .product-info .text-2 {font-size: 20px;font-weight: 700;line-height: 1.4;}

/* 서브페이지 하단 판매인정보 공통 스타일 */
.consultation-info-wrap { margin-top: 73px; } 
.consultation-info-wrap .certificate-info { text-align: center; } 
.consultation-info-wrap .certificate-info .mark-image { margin: 0 auto 38px; } 
.consultation-info-wrap .certificate-info .txt-1 { font-size: 18px; font-weight: bold; margin-bottom: 8px; } 
.consultation-info-wrap .certificate-info .txt-2 { font-size: 38px; font-weight: bold; } 
.consultation-info-wrap .certificate-info .txt-2 strong { color: #00a8e3; } 
.consultation-info-wrap .seller-info { margin-top: 44px; border: 2px solid #e6e6e6; border-radius: 4px; padding: 0 63px; display: flex; height: 130px; align-items: center; margin-bottom: 120px; } 
.consultation-info-wrap .seller-info .seller-name { font-size: 28px; font-weight: bold; border-bottom: 3px solid #1b2529; line-height: 1.2; margin-right: 50px; } 
/* .consultation-info-wrap .seller-info .seller-name .con { padding-right: 20px; } */
.consultation-info-wrap .seller-info .ment { font-size: 22px; margin-right: 50px; } 
.consultation-info-wrap .seller-info .ment strong { color: #00a8e3; } 
.consultation-info-wrap .seller-info .sms-info .phone-number { font-weight: bold; padding-left: 49px; font-size: 36px; margin-right: 20px; background: url("../images/phone_ico.png") no-repeat left center; vertical-align: top; } 
.consultation-info-wrap .seller-info .sms-info .send-sms { background: #00a8e3; color: #fff; font-size: 16px; width: 150px; height: 54px; border-radius: 50px; cursor: pointer; } 

/* 약관페이지 공통 스타일 - mallPrivacy.html, serviceTerm.html */
.privacy-box{margin-top: 70px; margin-bottom:120px;}
.privacy-box .box-tit{text-align: center;font-size: 35px;font-weight: bold;}
.privacy-box .terms .terms-tit{margin: 40px 0 7px;font-size: 23px;font-weight: 700;line-height: 24px;color: #1b2529;margin: 40px 0 15px;}
.privacy-box .terms .terms-content{font-size: 15px;line-height: 24px; color: #90a0a6;word-break: keep-all;}
.privacy-box .terms .terms-content .content-sub-tit {display: block;font-weight: bold;margin-bottom: 5px;margin-top: 15px;font-size: 16px;}

/* 이벤트페이지 공통 탭- eventPromotion.html, eventCard.html, eventGift.html */
.event_page_common_tab {margin-top: 150px;}
.event_page_common_tab .container-2 > ul{display: flex;justify-content: center;border-bottom: 1px solid #f2f4f5;height: 63px;align-items: center; }
.event_page_common_tab a {font-size: 18px;color: #90a0a6;margin-right: 50px; position: relative;}
.event_page_common_tab a:after {content: '';position: absolute; left: 50%;bottom: -17px;width: 0;height: 2px;background: #1e282c;transition: width .2s ease;transform: translateX(-50%);}
.event_page_common_tab a.active,
.event_page_common_tab a:hover {color: #1e282c;font-weight: bold;}
.event_page_common_tab a.active:after,
.event_page_common_tab a:hover:after {width:100%;}

/* 상품리스트 공통스타일 - productList.html, searchResult.html */
.product-list-wrap {margin-top: 50px;} 
.product-list-wrap .title-and-category .category-box { margin: 45px auto 58px; display: flex; justify-content: center; flex-wrap:wrap;} 
.product-list-wrap .title-and-category.mattress-wrap .category-box{width:770px;}
.product-list-wrap .title-and-category .category-box .category { max-width: 150px; height: 51px; line-height: 51px; text-align: center; flex-basis: 100%; position: relative; margin: 0 0.5%; border-radius: 50px; overflow: hidden; } 
.product-list-wrap .title-and-category.mattress-wrap .category-box .category {margin-bottom:10px;} 
.product-list-wrap .title-and-category .category-box .category a { background: #f2f4f5; position: absolute; width: 100%; height: 100%; left: 0; top: 0; font-size: 17px; color: #90a0a6; } 
.product-list-wrap .title-and-category .category-box .category.active a { background: #00a8e3; color: #fff; } 
.product-list-wrap .search-mid-info {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 14px 0;} 
.product-list-wrap .search-mid-info .count-item { float: left; font-size: 18px; font-weight: bold; } 
.product-list-wrap .search-mid-info .search-sort-box { float: right; font-size: 18px; font-weight: bold; position: relative; } 
.product-list-wrap .search-mid-info .search-sort-box .current-option { padding-right: 23px; background: url("../images/select_arrow_down.png") no-repeat 99% center; cursor: pointer; } 
.product-list-wrap .search-mid-info .search-sort-box .option-lists { position: absolute; display: none; top: 40px; background: #fff; border: 2px solid #1b2529; border-radius: 4px; width: 134px; right: 0; z-index: 1; } 
.product-list-wrap .search-mid-info .search-sort-box .option-lists p { font-weight: 500; height: 51px; padding: 0 21px; line-height: 51px; cursor: pointer; } 
.product-list-wrap .render-product-lists { display: flex; flex-wrap: wrap; margin:30px -10px 0; } 
.product-list-wrap .render-product-lists li {width: calc(25% - 20px);min-height: 625px;background: #f2f4f5;border-radius: 4px;margin: 0 10px 20px;position: relative;overflow: hidden;} 
.product-list-wrap .render-product-lists li a { display: block; height: 100%; padding: 25px 18px; box-sizing: border-box; } 
.product-list-wrap .render-product-lists li .thumb {height: 356px;position: relative;}
.product-list-wrap .render-product-lists li .thumb .top {position: absolute;width: 100%;} 
.product-list-wrap .render-product-lists li .thumb .top .dir-left { float: left; } 
.product-list-wrap .render-product-lists li .thumb .top .dir-right { float: right; text-align: right; color: #00a8e3; font-weight: bold; } 
.product-list-wrap .render-product-lists li .thumb .top .status-new { width: 33px; height: 12px; background: url("../images/item_status_new.png"); } 
.product-list-wrap .render-product-lists li .thumb .top .status-promotion { display: block; line-height: 1; margin-bottom: 5px; } 
.product-list-wrap .render-product-lists li .thumb .top .promotion-bts { font-size: 18px; } 
.product-list-wrap .render-product-lists li .thumb .top .promotion-proceed { font-size: 14px; } 

.product-list-wrap .render-product-lists li .thumb .bottom {position: absolute;width: 100%;top: 66px;height: calc(100% - 66px);} 
.product-list-wrap .render-product-lists li .thumb .bottom .status-benefit { position: absolute; width: 80px; height: 100px; top: 0; left: 10px; } 
.product-list-wrap .render-product-lists li .thumb .bottom .product-image {margin: 0 auto;} 
.product-list-wrap .render-product-lists li .thumb .bottom .product-options { position: absolute; right: 0; bottom: 0; } 
.product-list-wrap .render-product-lists li .product-detail { margin-top: 30px; color: #1b2529; } 
.product-list-wrap .render-product-lists li .product-detail .p-code { color: #90a0a6; font-size: 14px; margin-bottom: 5px; } 
.product-list-wrap .render-product-lists li .product-detail .p-name { font-size: 23px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 74px; margin-bottom: 10px; } 
.product-list-wrap .render-product-lists li .product-detail .price-row { font-size: 14px; margin-bottom: 5px; } 
.product-list-wrap .render-product-lists li .product-detail .price-row .mini-tit { float: left; } 
.product-list-wrap .render-product-lists li .product-detail .price-row .price { float: right; } 
.product-list-wrap .render-product-lists li .product-detail .price-row .no-sale-price { color: #90a0a6; text-decoration: line-through; font-size: 15px; } 
.product-list-wrap .render-product-lists li .product-detail .price-row .sale-price { font-size: 15px; color: #00a8e3; } 
.product-list-wrap .more-view-btn { margin: 0 auto; display: block; background: #fff url("../images/plus_ico.png") no-repeat 72% 49% / 14px; border: 1px solid #bec8cc; border-radius: 4px; width: 180px; height: 54px; cursor: pointer; font-size: 18px; margin-top: 50px; padding-right: 12px; transition: border .3s ease-in; } 
.product-list-wrap .more-view-btn:hover { border:1px solid #aaa; } 
    
/* index.html */
	.page-index .link-common-btn { padding: 15px 24px; font-size: 16px; color: #fff !important; background: #1b2529; border-radius: 100px; display: inline-block; } 

	/* banner-slider-wrap */
	.page-index .banner-slider-wrap { margin: 121px auto 0; } 
	.page-index .banner-slider-wrap .banner-swiper { height: 540px; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide { border-radius: 8px; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap { position: absolute; top: 240px; left: 18.0851%; transition: color 0.3s;} 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .sub-txt { font-size: 20px; margin-bottom: 20px; transition: transform 0.84s ease 0.1s, opacity 0.84s ease 0.1s; transform: translateX(20px); opacity: 0; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .tit-txt { font-weight: bold; font-size: 50px; line-height: 1.2em; transition: transform 0.84s ease 0.1s, opacity 0.84s ease 0.1s; transform: translateX(20px); opacity: 0; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .more-view { margin-top: 40px; display: inline-block; font-size: 15px; cursor: pointer; font-weight: bold; padding-right: 20px; background: url("../images/ico_link_arrow.png") no-repeat right 5px; color: #1b2529; transition: transform 0.84s ease 0.1s, opacity 0.84s ease 0.1s, color 0.3s, background 0.3s; transform: translateX(20px); opacity: 0; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide.swiper-slide-active .txt-wrap .sub-txt, 
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide.swiper-slide-active .txt-wrap .tit-txt,
	.page-index .banner-slider-wrap .banner-swiper .swiper-slide.swiper-slide-active .txt-wrap .more-view { transform: translateX(0px); opacity: 1; } 
	.page-index .banner-slider-wrap .banner-swiper .swiper-button-next { background-image: url("../images/banner_right_btn.png"); width: 19px; height: 35px; background-size: cover; right: 12.7659%; transition: background 0.3s;} 
	.page-index .banner-slider-wrap .banner-swiper .swiper-button-prev { background-image: url("../images/banner_left_btn.png"); width: 19px; height: 35px; background-size: cover; left: 12.7659%; transition: background 0.3s;}
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect { position: absolute; width: 438px; height: 10px; left: 50%; transform: translateX(-50%); z-index: 10; bottom: 39px; } 
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect .progress-bar-wrap { width: 420px; height: 2px; background: rgba(255, 255, 255, 0.2); position: relative; top: 4px; display: inline-block; vertical-align: top; } 
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect .progress-bar-wrap .bar { position: absolute; height: 100%; top: 0; left: 0; background: #1b2529; transition: all 0.3s; } 
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn { width: 8px; height: 10px; position: absolute; right: 0; cursor: pointer; } 
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn.pause { background: url("../images/banner_pause_btn.png"); transition: background 0.3s;} 
	.page-index .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn.play { background: url("../images/banner_play_btn.png"); transition: background 0.3s;} 
	.page-index .banner-slider-wrap .banner-swiper.white-theme .txt-wrap {color:#fff;}
	.page-index .banner-slider-wrap .banner-swiper.white-theme .swiper-slide .txt-wrap .more-view {}
	.page-index .banner-slider-wrap .banner-swiper.white-theme .swiper-button-next { background-image: url("../images/banner_right_btn_white.png"); width: 19px; height: 35px; background-size: cover; right: 12.7659%; } 
	.page-index .banner-slider-wrap .banner-swiper.white-theme .swiper-button-prev { background-image: url("../images/banner_left_btn_white.png"); width: 19px; height: 35px; background-size: cover; left: 12.7659%; } 
	.page-index .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .play-pause-btn.pause { background: url("../images/banner_pause_btn_white.png"); } 
	.page-index .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .play-pause-btn.play { background: url("../images/banner_play_btn_white.png"); } 
	.page-index .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .progress-bar-wrap .bar {background: #fff;}

	/* smart-home-menu */
	.page-index .smart-home-menu { margin-top: 25px; } 
	.page-index .smart-home-menu .box-radius { background: url(../images/smarthome_bg.png) no-repeat 0 0; background-size: cover; height: 340px; text-align: center; } 
	.page-index .smart-home-menu .smart-home-tit { margin: 70px 0 50px; font-size: 38px; color: #fff; font-weight: bold; } 
	.page-index .smart-home-menu .smart-home-link .link-el { display: inline-block; width: 130px; padding-top: 64px; margin-right: 75px; color: #fff; } 
	.page-index .smart-home-menu .smart-home-link .link-el-1 {  } 
	.page-index .smart-home-menu .smart-home-link .link-el-2 {  } 
	.page-index .smart-home-menu .smart-home-link .link-el-3 {  } 
	.page-index .smart-home-menu .smart-home-link .link-el-4 {  } 
	.page-index .smart-home-menu .smart-home-link .link-el-5 {  } 
	.page-index .smart-home-menu .smart-home-link .link-el .name-kor { font-size: 16px; font-weight: 500; line-height: 1; } 
	.page-index .smart-home-menu .smart-home-link .link-el .name-eng { font-size: 14px; line-height: 1; color: #b0daec; margin-top: 6px; } 

	/* find-what-want */
	.page-index .find-what-want { margin-top: 100px; } 
	.page-index .find-what-want .index-container { background: #f2f4f5; text-align: center; padding: 60px 0; } 
	.page-index .find-what-want .create-text-wrapper { margin-bottom: 35px; } 
	.page-index .find-what-want .create-text-wrapper .line { margin-bottom: 16px; } 
	.page-index .find-what-want .create-text-wrapper .line-2.not-read { display: none; } 
	.page-index .find-what-want .create-text-wrapper .line span { font-size: 34px; font-weight: bold; } 
	.page-index .find-what-want .create-text-wrapper .line span.point-c { color: #00a3e3; border-bottom: 2px solid #00a3e3; padding-right: 25px; background: url('../images/arrow_down_blue.png') no-repeat right center; cursor: pointer; } 
	.page-index .find-what-want .create-text-wrapper .line .fake-select-wrap { display: inline-block; vertical-align: top; margin: 0 10px 0 5px; position: relative; } 
	.page-index .find-what-want .create-text-wrapper .line ul.select-option { position: absolute; z-index: 5; top: 51px; left: 0; background: #fff; width: 100%; border-radius: 0 0 5px 5px; box-shadow: 0 10px 24px #d9d9d9; display: none; } 
	.page-index .find-what-want .create-text-wrapper .init-empty-value {display:inline-block; width:150px;}
	.page-index .find-what-want .create-text-wrapper .line .fake-select.on + ul.select-option {display:block;}
	.page-index .find-what-want .create-text-wrapper .line ul.select-option > li { cursor: pointer; padding: 10px 12px; text-align: left; font-size: 15px; } 
	.page-index .find-what-want .create-text-wrapper .line ul.select-option > li:hover { background: #f2f4f5; } 
	.page-index .find-what-want .submit-sms-box .seller-info { margin-top:30px; display: inline-block; text-align: left; padding-left: 90px; background: url('//shop.cowaymall.co.kr/common/certificate_mark_small.png') no-repeat left top; background-size: contain; position: relative; padding-right: 70px; } 
	.page-index .find-what-want .submit-sms-box .seller-info:after { content:""; position: absolute; right:0; top: 50%; transform: translateY(-50%); background: url('../images/ico_cross.png') no-repeat; width: 31px; height: 34px; } 
	.page-index .find-what-want .submit-sms-box .seller-info .mini-tit { font-size: 16px; font-weight: bold; display: block; } 
	.page-index .find-what-want .submit-sms-box .seller-info .seller-name { font-size: 36px; font-weight: bold; display: block; } 
	.page-index .find-what-want .submit-sms-box .send-sms { cursor: pointer; background: #1b2529; color: #fff; font-size: 16px; font-weight: bold; width: 180px; height: 55px; border-radius: 50px; vertical-align: top; margin-top: 42.5px; margin-left: 30px; } 
	.page-index .infinite-rolling-wrapper { position: relative; overflow:hidden; width: calc(100% - 36px); height:250px; margin: 0 auto; } 
	.page-index .infinite-rolling { position: absolute; top:0; left:0; width:100%; height:250px; } 
	.page-index .infinite-rolling img { position:absolute; } 

	/* coway-expert-tab */
	.page-index .coway-expert-tab { margin-top: 120px; } 
	.page-index .coway-expert-tab .container-2 { padding: 0 70px 0 85px; } 
	.page-index .coway-expert-tab .title { font-size: 36px; font-weight: bold; line-height: 1.3em; display: inline-block; position: relative; z-index: 1; } 
	.page-index .coway-expert-tab .title .sub { font-size: 15px; font-weight: bold; display: block; line-height: 1; margin-bottom: 5px; } 
	.page-index .coway-expert-tab .title .main { padding-right: 107px; display: block; } 
	.page-index .coway-expert-tab .hover-effect-wrapper { position: relative; height: 370px; margin-bottom: 125px; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .dummy { width: 870px; height: 370px; border-radius: 8px; position: absolute; left: 0px; top: 20px; background: #e1e9ec; justify-content: center; align-items: center; display: flex; font-size: 30px; transition: all .2s ease; font-weight: bold; opacity: 0; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .dummy.active { opacity: 1; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists { position: absolute; right: 0; margin-top: 0px; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li { padding: 18px 120px 15px 90px; cursor: pointer; position: relative; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li:after { content: ""; position: absolute; width: 285px; height: 1px; background: #e8ecee; right: 0; bottom: 0; transition: all .2s ease; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li.active:after { background: #1b2529; height: 2px; width: 350px; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li .numbering em { color: #bec8cc; font-size: 18px; font-weight: bold; margin-right: 10px; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li .numbering .tit { font-size: 15px; font-weight: bold; } 
	.page-index .coway-expert-tab .hover-effect-wrapper .hover-lists li .numbering-con { font-size: 22px; font-weight: bold; padding-left: 34px; margin-top:5px } 

	/* best-five-products */
	.page-index .best-five-products .title { text-align: center; font-size: 15px; font-weight: bold; margin-top:100px } 
	.page-index .best-five-products .title .eng { display: block; margin-bottom: 12px; } 
	.page-index .best-five-products .title .kor { font-size: 35px; margin-bottom: 40px; display: block; } 
	.page-index .best-five-products .tab-box { text-align: center; margin-bottom: 40px; } 
	.page-index .best-five-products .tab-box .tab { cursor: pointer; padding: 18px; font-size: 14px; color: #90a0a6; background: #f2f4f5; border-radius: 50px; margin: 0 5px; display: inline-block; } 
	.page-index .best-five-products .tab-box .tab.active { background: #00a8e3; color: #fff; } 
	.page-index .best-five-products .best { float: left; background: #d5e2ea; border-radius: 8px; } 
	.page-index .best-five-products .best > a { color: inherit; } 
	.page-index .best-five-products .best.best-1 { width: 680px; height: 720px; margin-right: 20px; padding: 48px 38px; } 
	.page-index .best-five-products .best.best-1 .top-row .ranking { float: left; color: #00a8e3; font-size: 16px; font-weight: 500; } 
	.page-index .best-five-products .best.best-1 .top-row .ranking .con { font-size: 34px; line-height: 1; font-weight: bold; } 
	.page-index .best-five-products .best.best-1 .top-row .promotion { float: right; font-size: 23px; color: #00a8e3; font-weight: bold; border-bottom: 2px solid #00a8e3; } 
	.page-index .best-five-products .best.best-1 .p-name { margin-top: 30px; font-size: 27px; font-weight: bold; } 
	.page-index .best-five-products .best.best-1 .price-con { margin-top: 30px; font-size: 14px; overflow: hidden; font-weight: 500; } 
	.page-index .best-five-products .best.best-1 .price-con dt { float: left; width: 116px; } 
	.page-index .best-five-products .best.best-1 .price-con dd { margin-bottom: 3px; } 
	.page-index .best-five-products .best.best-1 .price-con dd.lental-con { text-decoration: line-through; } 
	.page-index .best-five-products .page-index-c { color: #00a8e3; } 
	.page-index .best-five-products .best.best-1 .product-thumb { position: relative; width: 377px; height: 385px; margin-left: auto; } 
	.page-index .best-five-products .best.best-1 .status-benefit { width: 80px; height: 100px; position: absolute; left: 290px; z-index: 1; top: -90px; } 
	.page-index .best-five-products .best.best-1 .product-img { position: absolute; top: 60px; left: 50%; transform: translateX(-50%); width: 200px; } 
	.page-index .best-five-products .best.best-1 .product-options { position: absolute; right: 20px; bottom: 0; } 
	.page-index .best-five-products .best.best-1 .product-options .options { width: 80px;; height: 28px; margin-bottom: 2px; } 
	.page-index .best-five-products .best.best-1 .product-options .options.options-icewater {  } 
	.page-index .best-five-products .best.best-1 .product-options .options.options-hotwater {  } 
	.page-index .best-five-products .best.best-1 .product-options .options.options-tepidwater {  } 
	.page-index .best-five-products .best.another { width: 340px; height: 350px; padding: 21px; } 
	.page-index .best-five-products .best:nth-child(2), .best-five-products .best:nth-child(4) { margin-right: 20px; } 
	.page-index .best-five-products .best:nth-child(3) { margin-bottom: 20px; } 
	.page-index .best-five-products .best.another .product-thumb { position: relative; height: 200px; } 
	.page-index .best-five-products .best.another .product-thumb .ranking { color: #90a0a6; font-size: 14px; font-weight: 500; position: absolute; left: 0; top: 0; } 
	.page-index .best-five-products .best.another .product-thumb .ranking .con { font-size: 28px; line-height: 1; font-weight: bold; } 
	.page-index .best-five-products .best.another .product-thumb .status-benefit { width: 60px; height: 76px; position: absolute; right: 0px; z-index: 1; top: 0; } 
	.page-index .best-five-products .best.another .product-thumb .product-img { position: absolute; width: 130px; left: 103px; top: 10px; } 
	.page-index .best-five-products .best.another .product-thumb .product-options { position: absolute; right: 0; bottom: 0; } 
	.page-index .best-five-products .best.another .product-thumb .options { width: 80px;; height: 28px; margin-bottom: 2px; margin-right:5px; } 
	.page-index .best-five-products .best.another .product-thumb .options.options-icewater {  } 
	.page-index .best-five-products .best.another .product-thumb .options.options-hotwater {  } 
	.page-index .best-five-products .best.another .product-thumb .options.options-tepidwater {  } 
	.page-index .best-five-products .best.another .p-name { font-size: 17px; font-weight: bold; margin-top: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
	.page-index .best-five-products .best.another .promotion { font-size: 16px; color: #00a8e3; font-weight: bold; margin-bottom: 8px; } 
	.page-index .best-five-products .best.another .price-con { overflow: hidden; font-weight: 500; font-size: 14px; } 
	.page-index .best-five-products .best.another .price-con dt { float: left; } 
	.page-index .best-five-products .best.another .price-con dd { text-align: right; margin-bottom: 0; } 
	.page-index .best-five-products .best.another .price-con dd .before-discount {color: #90a0a6;text-decoration: line-through;margin-right: 4px;}

	/* recommend-product-sector */
	.page-index .recommend-product-sector { margin-top: 120px; text-align:center;} 
	.page-index .recommend-product-sector .box-radius { position: relative; } 
	.page-index .recommend-product-sector .view-product-link { position: absolute; bottom: 86px; left: 50%; transform: translateX(-50%); } 

	/* coway-youtube */
	.page-index .coway-youtube { margin-top: 120px; } 
	.page-index .coway-youtube .title { text-align: center; } 
	.page-index .coway-youtube .title .eng,
	.page-index .thismonth-benefit .title .eng,
	.page-index .recommend-product-sector .title .eng{ display: block; font-size: 15px; font-weight: bold; } 
	.page-index .coway-youtube .title .kor,
	.page-index .thismonth-benefit .title .kor,
	.page-index .recommend-product-sector .title .kor{ display: block; font-size: 35px; margin-bottom: 20px; display: block; font-weight: bold; } 
	.page-index .coway-youtube .title .sub-tit,
	.page-index .recommend-product-sector .title .sub-tit{ color: #00a8e3; font-size: 18px; font-weight: bold; margin-bottom: 45px; display: block; } 
	.page-index .coway-youtube .video { position: relative; width: 100%; padding-bottom: 56.25%; } 
	.page-index .coway-youtube .video iframe { position: absolute; width: 100%; height: 100%; } 

	/* thismonth-benefit */
	.page-index .thismonth-benefit { margin: 120px 0; background: #f2f4f5;} 
	.page-index .thismonth-benefit .container-2 { padding: 60px 100px; text-align: center; background: #f2f4f5; } 
	.page-index .thismonth-benefit .title { text-align: center; } 
	.page-index .thismonth-benefit .benefit-link { margin-top: 50px; } 
	.page-index .thismonth-benefit .benefit-link > li { float: left; } 
	.page-index .thismonth-benefit .benefit-link > li.center { margin: 0 45px; } 
	.page-index .thismonth-benefit .benefit-link > li a .benefit-tit { text-align: left; font-size: 23px; font-weight: bold; padding: 24px 0 0 23px; color: #1b2529; } 
	.page-index .thismonth-benefit .view-benefit-link { margin-top: 50px; padding: 15px 40px; } 

/* productList.html */
	.page-productList .product-options { }
	.page-productList .product-options .options { width: 80px;; height: 28px; margin-bottom: 2px; } 
	.page-productList .product-options .options.options-icewater {  } 
	.page-productList .product-options .options.options-hotwater {  } 
	.page-productList .product-options .options.options-tepidwater {  } 
	.page-productList .product-options-sml {}
	.page-productList .product-options-sml .options { width: 60px; height: 21px; margin-bottom: 2px; } 
	.page-productList .product-options-sml .options.options-icewater {  } 
	.page-productList .product-options-sml .options.options-hotwater {  } 
	.page-productList .product-options-sml .options.options-tepidwater {  } 

	/* banner-slider-wrap */
	.page-productList .banner-slider-wrap { margin: 121px auto 0; min-width: 1400px; max-width: 1903px; } 
	.page-productList .banner-slider-wrap .banner-swiper { height: 540px; } 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-slide { border-radius: 8px; } 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap { position: absolute; top: 125px; left: 18.0851%; transition: all .3s;} 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .txt-tit { font-size: 38px; font-weight: bold; letter-spacing: -1px; line-height: 1.3; } 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .txt-con { font-size: 16px; margin-top: 16px; line-height: 1.3; } 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-slide .txt-wrap .more-view { text-align: center; margin-top: 40px; width: 180px; height: 54px; line-height: 54px; background: #00a8e3; color: #fff; display: inline-block; font-size: 16px; cursor: pointer; border-radius: 50px; } 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-button-next { background-image: url("../images/banner_right_btn.png"); width: 19px; height: 35px; background-size: cover; right: 12.7659%; transition: all .3s;} 
	.page-productList .banner-slider-wrap .banner-swiper .swiper-button-prev { background-image: url("../images/banner_left_btn.png"); width: 19px; height: 35px; background-size: cover; left: 12.7659%; transition: all .3s;} 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect { position: absolute; width: 438px; height: 10px; left: 50%; transform: translateX(-50%); z-index: 10; bottom: 39px; } 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect .progress-bar-wrap { width: 420px; height: 2px; background: rgba(255,255,255, 0.2); position: relative; top: 4px; display: inline-block; vertical-align: top; } 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect .progress-bar-wrap .bar { position: absolute; height: 100%; top: 0; left: 0; background: #1b2529; transition: all .3s; } 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn { width: 8px; height: 10px; position: absolute; right: 0; cursor: pointer; } 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn.pause { background: url("../images/banner_pause_btn.png"); transition: all .3s;} 
	.page-productList .banner-slider-wrap .banner-swiper .center-bottom-sect .play-pause-btn.play { background: url("../images/banner_play_btn.png"); transition: all .3s;} 
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .txt-wrap {color:#fff;}
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .swiper-button-next { background-image: url("../images/banner_right_btn_white.png"); width: 19px; height: 35px; background-size: cover; right: 12.7659%; } 
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .swiper-button-prev { background-image: url("../images/banner_left_btn_white.png"); width: 19px; height: 35px; background-size: cover; left: 12.7659%; } 
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .play-pause-btn.pause { background: url("../images/banner_pause_btn_white.png"); } 
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .play-pause-btn.play { background: url("../images/banner_play_btn_white.png"); } 
	.page-productList .banner-slider-wrap .banner-swiper.white-theme .center-bottom-sect .progress-bar-wrap .bar {background: #fff;}

	/* best-five-products */
	.page-productList .best-five-products .tit { text-align: center; margin: 50px 0 30px; } 
	.page-productList .best-five-products .container-2 {border-bottom: 1px solid #e9e9e9; padding-bottom: 50px;}
	.page-productList .best-five-products .tit .eng-tit { font-size: 15px; font-weight: bold; display: block; } 
	.page-productList .best-five-products .tit .kor-tit { display: block; font-size: 38px; font-weight: bold; margin-top: 5px; } 
	.page-productList .best-five-products .best-five-tit { font-size: 23px; font-weight: 700; text-align: center; line-height: 32px; margin: 80px 0 30px; } 
	.page-productList .best-five-products .render-best-lists .best-items { float: left; width: calc(20% - 25px); margin: 0 12.5px; text-align: center; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-thumb { position: relative; height: 302px; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-thumb:after { content: ""; position: absolute; width: 100%; height: 50%; top: 0; left: 0; background: #f2f4f4; z-index: -1; border-radius: 4px; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-thumb .numbering { position: absolute; left: 20px; top: 15px; font-size: 12px; color: #90a0a6; z-index:2 } 
	.page-productList .best-five-products .render-best-lists .best-items .p-thumb .numbering .con { font-size: 24px; line-height: 1; }
	.page-productList .best-five-products .render-best-lists .best-items:first-child .p-thumb:after { background: #e7f2f6; } 
	.page-productList .best-five-products .render-best-lists .best-items:first-child .p-thumb .numbering { color: #00a8e3 !important; } 
	.page-productList .best-five-products .product-options-sml { position: absolute; right: 0; bottom: 20px; } 
	.page-productList .best-five-products .render-best-lists .best-items .status-benefit { width: 60px; height: 76px; position: absolute; top: 15px; right:15px; z-index: 1; } 

	.page-productList .best-five-products .render-best-lists .best-items .p-thumb img { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info { color: #1b2529; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .p-name { font-size: 19px; font-weight: 600; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .p-promotion { color: #00a8e3; font-size: 15px; margin: 5px 0; font-weight: 500; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .row {font-size: 14px;margin-bottom: 4px;} 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .row .row-tit { text-align: left; display: inline-block; width: 77px; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .row .row-con { display: inline-block; text-align: right; min-width: 100px; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .row .row-con.lental { text-decoration: line-through; color: #90a0a6; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .row .row-con.point-c { color: #00a8e3; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .seller-tip-box { border: 2px solid #d3d3d3; border-radius: 10px; position: relative; padding: 16px 5px 10px; margin-top: 20px; width: 90%; margin: 20px auto; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .seller-tip-box .tit { color: #00a8e3; font-weight: 500; position: absolute; top: -12px; left: 13px; margin: 0; background: #fff; padding: 2px 10px; } 
	.page-productList .best-five-products .render-best-lists .best-items .p-info .seller-tip-box .content { color: #b8b8b8; font-size: 14px; } 

/* productDetail.html */
	.page-productDetail {background: #f2f4f5;}

	/* product-wrapper-top */
	.page-productDetail .product-wrapper-top { background: #f2f4f5; padding-top: 21px; padding-bottom: 60px; } 
	.page-productDetail .page-map { margin-bottom: 29px; padding-top:15px; } 
	.page-productDetail .page-map .map_el { color: #90a0a6; font-size: 12px; padding-right: 20px; position: relative; } 
	.page-productDetail .page-map .map_el:after { content: ""; position: absolute; background: url("../images/page_map_arrow.png"); width: 6px; height: 10px; right: 6px; top: 50%; transform: translateY(-50%); } 
	.page-productDetail .page-map .map_el:last-child:after { width: 0; } 
	.page-productDetail .product-title-wrap { background: #fff; padding: 27px; } 
	.page-productDetail .product-title-wrap .left { float: left; } 
	.page-productDetail .product-title-wrap .left .status-line { margin-bottom: 28px; } 
	.page-productDetail .product-title-wrap .left .p-status { font-size: 16px; font-weight: bold; position: relative; padding-right: 13px; } 
	.page-productDetail .product-title-wrap .left .p-status:after { content: ""; position: absolute; width: 3px; height: 3px; background: #00a8e3; border-radius: 100%; right: 5px; top: 54%; transform: translateY(-50%); } 
	.page-productDetail .product-title-wrap .left .p-status:last-child:after { width: 0; } 
	.page-productDetail .product-title-wrap .left .p-status.status-new { color: #00a8e3; } 
	.page-productDetail .product-title-wrap .left .p-status.status-promotion { color: #00a8e3; } 
	.page-productDetail .product-title-wrap .left .product-fullname { font-size: 37px; font-weight: bold; margin-bottom: 15px; } 
	.page-productDetail .product-title-wrap .left .product-codename { color: #90a0a6; font-size: 16px; } 
	.page-productDetail .product-title-wrap .right { float: right; } 

	.page-productDetail .product-title-wrap .seller-comment { display: inline-block; vertical-align: top; margin-right: 58px; border: 3px solid #d3d3d3; position: relative; border-radius: 20px; padding: 30px 40px; color: #b8b8b8; font-size: 18px; margin-top: 20px; font-weight: bold; max-width: 350px; } 
	.page-productDetail .product-title-wrap .seller-comment:before { content: ""; position: absolute; background: #fff url('//shop.cowaymall.co.kr/common/icon/seller_comment_start.png') no-repeat center; width: 200px; height: 28px; top: -15px; left: 20px; } 
	.page-productDetail .product-title-wrap .seller-comment:after { content: ""; position: absolute; background: #fff url('//shop.cowaymall.co.kr/common/icon/seller_comment_end.png') no-repeat center; width: 45px; height: 26px; bottom: -15px; right: 20px; } 
	.page-productDetail .product-title-wrap .right .hastag-wrapper { display: inline-block; } 
	.page-productDetail .product-title-wrap .right .hastag-wrapper .hashtag {font-size: 16px;background: #00a8e3;color: #fff;min-width: 130px;min-height: 40px;border-radius: 50px;margin-bottom: 6px;line-height: 40px;font-weight: 500;padding: 0 20px; text-align: center;} 
	.page-productDetail .product-title-wrap .right .hastag-wrapper .hashtag:last-child { margin-bottom: 0; } 
	.page-productDetail .product-title-wrap .right .share-here { cursor: pointer; width: 22px; height: 23px; background: url("../images/ico_share.png"); display: inline-block; vertical-align: middle; margin-left: 40px; } 

	.page-productDetail .left-slider-wrap { float: left; width: calc(100% - 480px); position: sticky; top: 0; margin: 30px 0; } 
	.page-productDetail .left-slider-wrap .current-thumb { max-width: 600px; margin: 0 auto; } 
	.page-productDetail .left-slider-wrap .show-product-detail-modal {width: 32px;height: 32px;background: url("../images/view_product_detail.png");cursor: pointer;margin: 20px auto 47px;} 
	.page-productDetail .left-slider-wrap .thumbnail-swiper {width: 380px;position: relative;margin: 0 auto;overflow: hidden;padding: 5px 28px;} 
	.page-productDetail .left-slider-wrap .thumbnail-swiper .swiper-wrapper .swiper-slide .thumbnail-images {width: 72px !important;border: 1px solid #e5e9eb;height: 72px;cursor: pointer;display: inline-block;margin-right: 4px;} 
	.page-productDetail .left-slider-wrap .thumbnail-swiper .swiper-wrapper .swiper-slide .thumbnail-images.view-thumb { outline: 2px solid #1b2529; border-radius: 2px; } 
	.page-productDetail .left-slider-wrap .thumbnail-swiper .swiper-button-next {background: #f2f4f5 url("../images/thumb_right_btn.png") no-repeat 4px center;width: 24px;height: 100%;margin-top: 0;background-size: cover;transform: translateY(-50%);right: 0px;background-size: 7px 11px;} 
	.page-productDetail .left-slider-wrap .thumbnail-swiper .swiper-button-prev { background: #f2f4f5 url("../images/thumb_left_btn.png") no-repeat center; width: 16px; height: 100%; margin-top: 0; background-size: cover; transform: translateY(-50%); left: 0; background-size: 7px 11px; } 
	.page-productDetail .left-slider-wrap .thumbnail-swiper .swiper-button-prev { background: #f2f4f5 url("../images/thumb_left_btn.png") no-repeat center; width: 16px; height: 100%; margin-top: 0; background-size: cover; transform: translateY(-50%); left: 0; background-size: 7px 11px; } 
	.page-productDetail .right-choice-options-wrap { float: right; width: 480px; } 
	.page-productDetail .right-choice-options-wrap .options-1 { background: #fff; padding: 0 18px; margin: 20px 0 18px; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article { padding-left: 15px; padding-bottom: 28px; border-bottom: 1px solid #e8ecee; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article:last-child { border-bottom: none; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .option-tit { margin: 24px 0 18px; font-size: 15px; font-weight: bold; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .option-tit .tit { float: left; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .option-tit .color-name { float: right; font-weight: 500; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .option-list-box .options { width: 80px;; height: 28px; margin-right: 5px; display: inline-block; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .color-lists .color-el { display: none; width: 38px; height: 38px; border: 1px solid #e6e9eb; border-radius: 100%; margin-right: 15px; cursor: pointer; background: #fff; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .color-lists .color-el:last-child { margin-right: 0; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .color-lists .color-el.active { border: 2px solid #1b2529; position: relative; } 
	.page-productDetail .right-choice-options-wrap .options-1 > article .color-lists .color-el.active:after { content: ""; border: 2px solid #fff; width: 100%; height: 100%; border-radius: 100%; position: absolute; left: 0; top: 0; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper { position: relative; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab { display: flex; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span { font-size: 17px; color: #fff; font-weight: bold; position: relative; width: 50%; height: 44px; line-height: 44px; text-align: center; cursor: pointer; background: #495154; border-left: none; top: 8px; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.lental-tab:before { content: ""; position: absolute; top: -4px; left: 0; width: 8px; z-index: 2; height: 61px; background: url("../images/left_tab_off_01.png") no-repeat 0 0; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.lental-tab:after { background: url("../images/left_tab_off_02.png") no-repeat right 0; content: ""; position: absolute; top: -4px; right: -12px; width: 24px; z-index: 2; height: 53px; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.active { background: #fff; border-top: 2px solid #1b2529; border-bottom: 3px solid #fff; color: #1b2529; top: 4px; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.lental-tab.active:before { top: -2px; background: url("../images/left_tab_on_01.png") no-repeat 0 0 / 8px 58px; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.lental-tab.active:after { content: ""; position: absolute; top: -2px; background: url("../images/left_tab_on_02.png") no-repeat right 0; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.purchase-tab:before { content: ""; position: absolute; top: -4px; right: 0; width: 8px; z-index: 2; height: 53px; background: url("../images/right_tab_off.png") no-repeat 0 0; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper .tab > span.purchase-tab.active:before { top: -2px; background: url("../images/right_tab_on.png") no-repeat 0 0; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper > div { display: none; background: #fff; border: 2px solid #1b2529; border-top: none; border-radius: 8px; padding: 30px 16px 15px; } 
	.page-productDetail .right-choice-options-wrap .purchase-wrapper > div.active { display: block; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box { background: #f2f4f5; margin-bottom: 11px; padding: 24px 20px; border-radius: 8px; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .row-title { font-size: 15px; position: relative; font-weight: bold; margin: 28px 0 15px; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .option-ul { display: flex; flex-wrap: wrap; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .option-ul > li { flex-grow: 1; text-align: center; border: 1px solid #90a0a6; border-radius: 5px; background: #fff; color: #90a0a6; cursor: pointer; font-size: 15px; font-weight: bold; padding: 10px 0; margin: 5px; min-width: 160px; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .option-ul > li.active { border: 1px solid #1b2529; color: #1b2529; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .benefit { margin-bottom: 15px; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .benefit-tit { font-size: 15px; font-weight: bold; display: inline-block; width: 120px; vertical-align: 0px; float: left; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .benefit-con { font-size: 16px; float: left; width: calc(100% - 120px); } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .card-discount-wrap { border-top: 1px solid #e8ecee; width: calc(100% + 40px); position: relative; left: -20px; padding: 20px 20px 0; position: relative; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .card-discount-wrap .current-option { float: left; width: calc(100% - 120px); font-size: 16px; background: url("../images/select_arrow_down.png") no-repeat right center; padding: 10px 0; font-weight: 500; cursor: pointer; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .card-discount-wrap .option-lists { position: absolute; display: none; top: 26px; background: #fff; border: 2px solid #1b2529; border-radius: 4px; width: calc(100% - 133px); right: 8px; z-index: 1; font-size: 16px; } 
	.page-productDetail .right-choice-options-wrap .purchase-option-box .card-discount-wrap .option-lists > span { font-weight: 500; padding: 10px 14px; cursor: pointer; display: block; } 
	.page-productDetail .right-choice-options-wrap .price-wrapper .price-title { font-size: 16px; font-weight: bold; float: left; transform: translateY(8px); } 
	.page-productDetail .right-choice-options-wrap .price-wrapper .price-content { float: right; display: inline-block; } 
	.page-productDetail .right-choice-options-wrap .price-wrapper .price-content .undiscount { color: #bec8cc; text-decoration: line-through; font-size: 14px; } 
	.page-productDetail .right-choice-options-wrap .price-wrapper .price-content .discount { color: #00a8e3; font-weight: bold; font-size: 14px; margin-left: 5px; } 
	.page-productDetail .right-choice-options-wrap .price-wrapper .price-content .discount .price-result { font-size: 23px; } 
	.page-productDetail .right-choice-options-wrap .submit-wrap { margin-top: 30px; padding-bottom: 25px; width: calc(100% + 32px); position: relative; left: -16px; text-align: center; border-bottom: 1px solid #e8ecee; } 
	.page-productDetail .right-choice-options-wrap .submit-wrap.second { border: none; } 
	.page-productDetail .right-choice-options-wrap .submit-wrap .white-btn { width: 214px; height: 54px; border: 1px solid #edf0f2; background: #fff; border-radius: 5px; cursor: pointer; font-size: 16px; font-weight: bold; margin-right: 5px; } 
	.page-productDetail .right-choice-options-wrap .submit-wrap .apply-btn { width: 214px; height: 54px; border: 1px solid; background: #00a8e3; border-radius: 5px; cursor: pointer; font-size: 16px; color: #fff; font-weight: bold; margin-left: 5px; border: 1px solid #00a8e3; } 
	.page-productDetail .right-choice-options-wrap .money-sum .section-tit { margin-top: 20px; color: #90a0a6; font-size: 14px; cursor: pointer; font-weight: 500; display: inline-block; background: url("../images/arrow_down_gray.png") no-repeat center right; padding-right: 20px; } 
	.page-productDetail .right-choice-options-wrap .money-sum .section-tit.on { background: url("../images/arrow_up_gray.png") no-repeat center right; } 
	.page-productDetail .right-choice-options-wrap .money-sum .section-con { padding-top: 16px; color: #bec8cc; font-size: 13px; line-height: 1.9em; } 

	.page-productDetail .question-mark { width: 18px; height: 18px; background: url("../images/ico_question.png"); display: inline-block; vertical-align: -3px; cursor: pointer; position: relative; } 
	.page-productDetail .close-question-modal { width: 18px; height: 18px; background: url("../images/close_view_modal.png"); cursor: pointer; position: absolute; right: 10px; top: 10px; } 
	.page-productDetail .question-modal { position: absolute; right: 0; top: 0; width: 300px; padding: 17px 35px 17px 21px; border: 2px solid #1b2529; border-radius: 4px; background: #fff; transition-property: transform, opacity; transition: 0.3s ease; transform: scale(0); transform-origin: 98% 3%; opacity: 0; right: unset; left: 0; transform-origin: 2% 3%; z-index: 5; box-sizing: border-box; } 
	.page-productDetail .question-modal.modal-show { transform: scale(1); opacity: 1; } 
	.page-productDetail .question-modal .tit { margin: 0 0 4px; font-size: 19px; font-weight: 700; color: #000; display: block; } 
	.page-productDetail .question-modal ul > li { position: relative; line-height: 26px; font-size: 15px; font-weight: 400; color: #1b2529; list-style-type: disc; margin-left: 24px; margin-bottom: 10px; } 

	/* middle-event-wrapper */
	.page-productDetail .middle-event-wrapper .event-title {height: 66px;background: #1b2529;width: 100%;} 
	.page-productDetail .middle-event-wrapper .event-title .container-2 {display:flex;align-items: center;justify-content: center;height: 100%;background: #1b2529;}
	.page-productDetail .middle-event-wrapper .event-title img { display: inline-block; width: 48px; } 
	.page-productDetail .middle-event-wrapper .event-title span { color: #fff; font-size: 16px; font-weight: 500; padding-left: 10px; } 
	.page-productDetail .middle-event-wrapper .event-show-box { background: #f2f4f5; padding: 46px 0; text-align: center; } 
	.page-productDetail .middle-event-wrapper .event-show-box .dummy-box { background: #00a8e3; color: #fff; font-size: 20px; padding: 150px 0; } 
	.page-productDetail .middle-event-wrapper .event-show-box .event-notify { font-size: 16px; margin-top: 30px; } 

	/* product-uploaded-images */
	.page-productDetail .product-uploaded-images {background:#fff;}
	.page-productDetail .product-uploaded-images .upload-img { max-width: 1400px; margin: 0 auto; } 
	.page-productDetail .product-uploaded-images .top-sticky-bar {position: sticky; height: 66px;background: #1b2529; top: 101px;z-index: 3000;} 
	.page-productDetail .product-uploaded-images .top-sticky-bar .container-2 { display: flex;align-items: center;justify-content: center;height: 100%;background: #1b2529;}
	.page-productDetail .product-uploaded-images .top-sticky-bar .bar-sector {float:left;color: #fff; font-size: 16px; font-weight: 500; margin: 0 54px; position: relative; cursor: pointer; } 
	.page-productDetail .product-uploaded-images .top-sticky-bar .bar-sector.active { font-weight: bold; color: #00a8e3; } 
	.page-productDetail .product-uploaded-images .top-sticky-bar .bar-sector:after { content: ""; position: absolute; left: 50%; bottom: -5px; width: 0; height: 2px; background: #00a8e3; transition: width 0.2s ease; transform: translateX(-50%); opacity: 0; } 
	.page-productDetail .product-uploaded-images .top-sticky-bar .bar-sector.active:after { width: 100%; opacity: 1; } 
	.page-productDetail .scrolling-part {background:#fff;}
	.page-productDetail .product-uploaded-images #productSection1 .show-part { height: 1100px; position: relative; overflow: hidden; } 
	.page-productDetail .product-uploaded-images #productSection1 .show-part:after { content: ""; position: absolute; left: 0; bottom: 0; z-index: 11; width: 100%; height: 40%; background: linear-gradient(to top, white, transparent); } 
	.page-productDetail .product-uploaded-images #productSection1 .show-part.view-all { overflow: visible; height: auto; } 
	.page-productDetail .product-uploaded-images #productSection1 .show-part.view-all:after { width: 0; height: 0; } 

	.page-productDetail .product-uploaded-images #productSection1 .view-full-page {margin: 0 auto;display: block;background: #fff url("../images/select_arrow_down.png") no-repeat 86% / 11px;border: 1px solid #bec8cc;border-radius: 4px;width: 200px;height: 54px;cursor: pointer;font-size: 15px;margin-top: 50px;padding-right: 12px; transition: border 0.3s ease-in;font-weight: bold;} 
	.page-productDetail .product-uploaded-images #productSection1 .view-full-page.view-all { background: #fff url("../images/select_arrow_up.png") no-repeat 86% / 11px; } 
	.page-productDetail .product-uploaded-images #productSection1 .view-full-page:hover { border: 1px solid #aaa; } 
	.page-productDetail .product-uploaded-images .toggle-sector { width: 1200px; margin: 0 auto;} 
	.page-productDetail .product-uploaded-images .toggle-sector p.toggle-tit { border-top: 1px solid #f2f4f5; height: 76px; line-height: 76px; font-size: 18px; font-weight: bold; background: url("../images/plus_ico.png") no-repeat right center; cursor: pointer; } 
	.page-productDetail .product-uploaded-images .toggle-sector p.toggle-tit.view { background: url("../images/minus_ico.png") no-repeat right center; } 
	.page-productDetail .product-uploaded-images .toggle-sector .toggle-con {padding-bottom:50px;}
	.page-productDetail .product-uploaded-images .toggle-sector .upload-img { max-width: 1200px; } 

	/* bottom-fixed-bar */
	.page-productDetail .bottom-fixed-bar { transition: transform 0.3s; transform: translateY(75px); position: fixed; bottom: 0; background: #00a8e3; height: 72px; width: 100%; display: flex; align-items: center; z-index: 3001; box-shadow: 0 -1px 16px rgb(0 0 0 / 20%); } 
	.page-productDetail .bottom-fixed-bar.show-bar { transform: translateY(0); } 
	.page-productDetail .bottom-fixed-bar .center-con { width: 1200px; margin: 0 auto; } 
	.page-productDetail .bottom-fixed-bar .center-con .left-con { float: left; transform: translateY(8px); } 
	.page-productDetail .bottom-fixed-bar .center-con .left-con .product-fullname { color: #fff; font-size: 15px; margin-right: 15px; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con { float: right; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .product-status-name { font-size: 15px; font-weight: 500; margin-right: 20px; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .product-status-price { font-size: 14px; color: #fff; margin-right: 20px; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .finally-price-result { font-size: 23px; font-weight: bold; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .go-question { width: 120px; height: 39px; border-radius: 5px; cursor: pointer; background: #fff; font-size: 15px; font-weight: 500; margin-right: 5px; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .btn-blk { width: 120px; height: 39px; border-radius: 5px; cursor: pointer; background: #1b2529; font-size: 15px; font-weight: 500; margin-right: 8px; color: #fff; } 
	.page-productDetail .bottom-fixed-bar .center-con .right-con .go-purchase { display: none; } 

	/* 상품확대 모달 swiper */
	.page-productDetail .modal-product-detail-wrap {transition: opacity .5s ease; display:block; overflow:hidden; position:relative; z-index:-1; opacity:0; width:0; height:0;}
	.page-productDetail .modal-product-detail-wrap.active {z-index: 9000; opacity:1; width:100%; height:100%; top: 0;position: fixed;}
	.page-productDetail .modal-product-detail-wrap.active .shadow{display:block;}
	.page-productDetail .modal-product-detail-wrap .modal-slider{width: 640px;height: 710px;background: #fff;z-index: 9999;position: relative;left: 50%;transform: translate(-50%, -50%);top: 50%;border-radius: 8px;padding-top: 50px;}
	.page-productDetail .modal-product-detail-wrap .modal-slider .close-modal{position: absolute;width: 18px;height: 18px;top: 20px;right: 20px;background: url('../images/close_view_modal.png');cursor: pointer;z-index: 999;}
	.page-productDetail .modal-thumbnail-swiper .center-bottom-sect {position: absolute;width: 576px;height: 10px;left: 50%;transform: translateX(-50%);z-index: 10;bottom: 48px;} 
	.page-productDetail .modal-thumbnail-swiper .center-bottom-sect .progress-bar-wrap {width: 100%;height: 2px;background: #e8e9e9;position: relative;top: 15px;display: inline-block;vertical-align: top;} 
	.page-productDetail .modal-thumbnail-swiper .center-bottom-sect .progress-bar-wrap .bar { position: absolute; height: 100%; top: 0; left: 0; background: #1b2529; transition: all 0.3s; } 
	.page-productDetail #productSection2 {padding-top:50px;}
	.page-productDetail #productSection4 {padding-bottom: 100px;} 
	.page-productDetail #footer { margin-bottom: 60px; background:#fff;} 

/* eventPromotion.html */
	.event-promotion-box-wrap{margin-top: 80px;}
	.event-promotion-box-wrap .current-promotion-tab{width: 1000px;margin: 0 auto;display: flex;align-items: center;justify-content: center;margin-bottom: 70px; }
	.event-promotion-box-wrap .current-promotion-tab li{font-size: 20px;cursor: pointer;height: 70px;line-height: 70px; flex: 1 auto;text-align: center;background: #f9f9f9;color: #9d9d9d;}
	.event-promotion-box-wrap .current-promotion-tab li.active{background: #51576f;color: #b8a4fb;}
	.event-promotion-box-wrap .current-promotion-content img{display:none; margin: 0 auto;}
	.event-promotion-box-wrap .current-promotion-content img.view{display:block;}

/* eventCard.html */
	.page-eventCard .current-event-cardImg{margin:80px auto 0;}

/* eventGift.html */
	.page-eventGift .current-gift-img{margin:80px auto 0;}

/* searchResult.html */
	.page-searchResult .product-options .options { width: 80px;; height: 28px; margin-bottom: 2px; } 
	.page-searchResult .product-options .options.options-icewater {  } 
	.page-searchResult .product-options .options.options-hotwater {  } 
	.page-searchResult .product-options .options.options-tepidwater {  } 
	.page-searchResult .search-result-txt-wrapper {text-align: center;margin: 180px 0 80px;}
	.page-searchResult .search-result-txt-wrapper .result-txt{font-size: 22px;}
	.page-searchResult .search-result-txt-wrapper .result-txt .emphasis{color: #00a8e3;}
