﻿/** ---------------------------------------------------------
  * Version : AKL Hybris UIUX 1.0
  * @ 파일 : akl-shop.css
  * @ 구분 : 쇼핑
  * ---------------------------------------------------------
  */

/* ----- 검색결과 ----- */

/* 통합검색 */
.shipping-list .search-no-result {padding:20px 0; margin-bottom:0}
.col-search-right .search-no-result {border-bottom:1px solid #dadada; padding:40px 0}
.col-search-right .pagination-toolbar {margin-top:60px;}
.col-search-right .product__list--wrapper.search-list-page-right-result-list-component:last-child .search-no-result {margin-bottom:0;}

/* 목록 - 결과 없음 */
.search-no-result  {text-align:center; padding:40px 0; width:100%;}
.search-no-result.line {border-bottom:1px solid #e3e3e3;}
.search-no-result p {font-size:14px;}
.table-point-wrapper  .search-no-result {border-bottom:1px solid #dadada;}
.list-details .search-no-result {width:auto; margin:0 -12px; border-bottom:1px solid #dadada;}

/* 검색도움말 (레이어) */
.text-num-round {text-indent:-16px; padding-left:16px;}
.search-tips-content {overflow-x:hidden;overflow-y:auto;max-height:500px; padding:40px;}
.search-tips-content .title-h6 {display:block; margin-bottom:20px; color:#002f5f;}
.tips-list .img-wrap {overflow:hidden; margin-bottom:20px; border:1px solid #dadada; font-size:0; line-height:0;}
.tips-list .img-wrap img {max-width:718px; height:auto;}
.tips-list > dd {line-height:150%;}
.tips-list > dd + dt {margin-top:40px;}
.tips-list > dd p {margin:0;}
.tips-list dd ul>li>p+ul {margin-top:6px;}
.tips-list dd>ul ul {margin-left:10px;}

/* --- 공통팝업 : 2018.12.21 --- */
.cmmnNotice_20181221 {position:relative;}
.cmmnNotice_20181221 a.topIMG {display:table; width:520px; height:227px; padding:0 245px 46px 22px; box-sizing:border-box;color:#fff; background:url(/_ui/_noticeImg/2018/12/1222_open_notice/open_notice_pc.png) 0 0 no-repeat;}
.cmmnNotice_20181221 a.topIMG > p {display:table-cell; vertical-align:middle;}
.cmmnNotice_20181221 a.topIMG > p > span {display:block; margin-bottom:20px;}
.cmmnNotice_20181221 a.topIMG .topITxt {display:block; font-size: 16px; margin-bottom: 10px; font-weight:400}
@media (max-width:768px){
	.cmmnNotice_20181221 a.topIMG {width:100%; height:170px; padding:0; margin-bottom:30px; box-sizing:border-box; color:#fff; text-align:center; background:url(/_ui/_noticeImg/2018/12/1222_open_notice/open_notice_mob.png) 0 0 no-repeat;}
}

/*메뉴 검색 추가 190415*/
.col-search-right .search-shortcut-result{margin-bottom:40px}
.col-search-right .search-shortcut-no-result{padding:40px 0;margin-bottom:40px;border-bottom:1px solid #dadada;text-align:center}
.search-shortcut-result .search-shortcut-item{margin-top:15px;margin-bottom:7px;padding-bottom:8px;border-bottom:1px solid #dadada}
.search-shortcut-result .search-shortcut-item:first-child{border-top:0 none}
.search-shortcut-result .header-search-shortcut-wrap{display:inline-block;min-width:12em}
.search-shortcut-result .breadcrumb-search-shortcut-wrap{display:inline-block}
.search-shortcut-result .header-search-shortcut-wrap + .breadcrumb-search-shortcut-wrap{margin-left:10px;padding-left:15px;position:relative}
.search-shortcut-result .header-search-shortcut-wrap + .breadcrumb-search-shortcut-wrap:before{content:'';position:absolute;left:0;top:0.75em;height:1.1em;width:1px;border-left:1px solid #55565a}
.search-shortcut-result .breadcrumb-search-shortcut-wrap .breadcrumb {margin-bottom:5px}
@media (max-width: 768px) {
	.search-shortcut-result .header-search-shortcut-wrap{display:block;min-width:auto;padding:0 10px;}/* 2020-10-26 수정 */
	.search-shortcut-result .header-search-shortcut-wrap .item-header{margin-bottom:10px}
	.search-shortcut-result .breadcrumb-search-shortcut-wrap{display:block;padding:0 10px;}/* 2020-10-26 수정 */
	.search-shortcut-result .header-search-shortcut-wrap + .breadcrumb-search-shortcut-wrap{margin-left:0;padding-left:0}
	.search-shortcut-result .header-search-shortcut-wrap + .breadcrumb-search-shortcut-wrap:before{display:none}
	.search-shortcut-result .breadcrumb-search-shortcut-wrap .breadcrumb {padding-top:0;padding-bottom:0}
	.search-shortcut-result .breadcrumb-search-shortcut-wrap .breadcrumb a{font-size:13px}
	.search-shortcut-result .breadcrumb-search-shortcut-wrap .breadcrumb li{margin-bottom:5px}
}

/** ---------------------------------
  * @ 쇼핑:메인, PLP 등
  * ---------------------------------
  */
/* common > toggle */
.akl .panel-group .panel+.panel {margin-top:0;}
.akl .akl-toggle-wrap .accordion-custom {padding:0 0;}
.akl .akl-toggle-wrap .panel-group  {margin-bottom:0;}
.akl .panel-heading+.panel-collapse>.panel-body {border-top:0; padding-top:0; padding-bottom:15px;}/*20190131 수정*/
.akl .accordion-custom {font-family:'Noto Sans KR', sans-serif;}
.akl .accordion-custom .panel-title {position:relative; padding:8px 0 ;font-size:18px; letter-spacing:-2px; word-spacing:3px;} /* 190118_수정 리스트 개선 */
.akl .accordion-custom .panel-title p {margin-bottom:0}
.akl .accordion-custom .panel-title .text-uppercase.accordion-header-text {font-size:18px;font-weight:500;letter-spacing:-2px;}
.akl .accordion-custom .icon-minus:before {font-size:12px; font-weight:400;}
.akl .amway-theme .accordion-element a.accordion-toggle {display:block;}
.akl .product-list-left-refinements-slot .accordion-custom .collapse-button .icon-minus:before,
.akl .mob-product-facet.product__facet .accordion-custom .collapse-button .icon-minus:before {margin-right:4px; line-height:2;}


/* common > 기타 */
.st-text {font-size:16px; font-weight:500}
.st-text + .table-wrapper {margin-top:15px;}
.style_line {border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px;}

/* 상품목록 > 카드형 */
.akl .amway-suggest__thumbnail {}
.akl .product-list__item {position:relative; height:650px;}
.akl .product-list__item.sop-prdt {height:603px;}
.akl .product-list__item-content {height:550px;}
.akl .product-list__item-content .product-list__thum {margin:5px auto 15px;}

/* 이미지 사이즈 고정 : 2018.11.21 */
.amway-suggest__thumbnail {height:240px;}
.akl .product-list__item .product-list__thum {display:block; padding:0; width:100%; max-height:240px; min-height:180px; margin:0 auto 30px; text-align:center;}
.akl .product-list__item .product-list__thum > img,
.akl .product-list__item .product-list__thum img.amway-suggest__thumbnail {margin:0 auto; position:static; width:100%; max-width:240px; min-width:180px;}

/* owl carousel : 베스트 제품(카테고리),함께하면 좋은 제품 */
.akl .amway-suggest__item-content .product-list__thum {display:block; padding:0; width:100%; max-height:240px; min-height:180px;  margin:0 auto 30px; text-align:center;}
.akl .amway-suggest__item-content .product-list__thum > img,
.akl .amway-suggest__item-content .product-list__thum img.amway-suggest__thumbnail {margin:0 auto; position:static; width:100%; max-width:240px; min-width:180px;}

.akl .product-list__thumbnail {}
.akl .product__list--wrapper {margin:0;}
.akl .product__list--wrapper .text-center {margin-top:20px;}
.search-left-header {color:#002f5f; font-weight:500; background-color:#f4f4f4; border-top:1px solid #e3e3e3;font-size:14px; padding:12px 20px;}
.search-left-list li{border-bottom:1px solid #dadada; padding:15px 20px;}
.search-left-list li [type="checkbox"]:checked+label,
.search-left-list [type="checkbox"]:not(:checked)+label {color:#002f5f; font-weight:500}
.akl .search-list-page-right-result-list-slot {padding-top:0; margin-left:20px;}
.akl .container-fluid.main-container > .search-list-page-right-result-list-slot {margin-left:0;}
.akl .search-list-page-right-result-list-slot .pagination-bar {margin:0; padding-bottom:10px; border-bottom:1px solid #e3e3e3;}
.akl .product__list--wrapper .pagination-bar .pagination-toolbar {padding:0 0 0 20px;}
.akl .product__list--wrapper .pagination-bar .pagination-toolbar [class^=col-] {padding:0;}
.akl .search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results{margin-top:6px; color:#002f5f; font-weight:700; font-family:'Noto Sans KR', sans-serif; font-size:14px; line-height:15px;} /* 190415_수정 검색결과 제목 높이 정렬 */
.akl .search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results span {font-weight:700; letter-spacing:0}
.akl .product-list__item-content.amwahover .checkbox-element-wrapper {top:15px; right:11px; z-index:10;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list {margin:0;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item {padding:15px 7px 0;font-family:'Noto Sans KR', sans-serif;} /* 190118_수정 리스트개선 */
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list {font-size:14px;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item {font-family:'Noto Sans KR', sans-serif; padding:15px 0;border-top:0;border-bottom:1px solid #e3e3e3;} /* 190417_수정 검색 결과 줄높이 수정 */
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-text {font-size:14px;font-weight:500;}
.col-search-right .product-list__item-title {font-size:14px; font-weight:500; letter-spacing:-1px;}
.col-search-right .product-list__item-count {font-size:13px; font-weight:400;}
.col-search-right .product-list__item-number {font-size:13px; font-weight:400;}
.col-search-right .product-list__item-retailprice {font-size:13px; font-weight:400;}

/* 상품목록 > 카드형 카테고리*/
.akl .category-soultion .product-list__item-title {font-size:14px;font-weight:500;line-height:18px;}
.akl .category-soultion .product-list__item-count, .akl .category-soultion .product-list__item-number {font-size:13px;font-weight:400;margin-bottom:10px;}
.akl .category-soultion .product-list__item-aboprice {height:30px;}
.akl .category-soultion .product-list__item-retailprice {font-size:13px;font-weight:400;margin-bottom:10px;}
.akl .category-soultion .product-list__item-retailprice.quantity {font-size:14px;font-weight:500;}
.akl .product-list__item-abolabel {padding-top:10px;}
.akl .product-list__item-abovalue {padding-top:10px;}
.akl .product-list__item-detail .product-list__item-count {display:none}
.product-allchoice {clear:both;display:block;background:#f4f4f4;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:0 20px;}
.product-solition-top {padding:40px 0 0}
.product-solition-top .bt-akl-txt.normal {line-height:normal;position: relative;bottom:1px} /*190110*/

/* 일시품절/해지/단종 */
.title-box .product-list-page-title h1.extin {font-size:24px !important;font-weight:700 !important;letter-spacing:-2px;} /* 20250609 운영현행화(운영에는 다른 클래스명으로 되어있어서 푸시 안해도됨) */
.termin-extin {clear:both;display:block;margin-top:20px}
.extinction-top:after { content:""; clear:both;; display:block;}
.customer-area .extinction-top .order-history-container .order-history-search-wrapper .form-wrapper {padding:6px 0 0;}
.customer-area .order-history-container .order-history-search-wrapper .form-wrapper { padding:0;}

.akl .extinction-list {margin-top:20px;}
.akl .extinction-list .product__list--item {margin-bottom:38px;}
.akl .extinction-list .product__list--item.col-md-3 {padding:0; width:23.125%; margin-left:2.5%;}
.akl .extinction-list .product__list--item:nth-of-type(4n+1){margin-left:0;}

.akl .extinction-list .product-list__item {height:600px;}
.akl .extinction-list .product-list__item-detail {margin-top:35px}
.akl .extinction-list .product-list__item-content {height:505px;}
.akl .extinction-list .product-list__item-link {background:#f4f4f4;height:93px;}
.akl .extinction-list .duedate {display:block;padding:10px 19px 0;}
.akl .extinction-list .duedate li.date-tit {font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .extinction-list .duedate li.date-tit span {display:inline-block;font-weight:400;}
.akl .extinction-list .duedate li.date-txt {font-size:13px;font-weight:400;color:#808285;line-height:18px;padding:5px 0 0;letter-spacing:-1px;word-break:break-all;}

/* 제품 카테고리 > 목록  */
.new-plp > .row > [class^=col-sm],
.new-plp > .row > [class^=col-xs] {padding:0;}

/* 상품목록 >  위시리스트, 스마트오더 담기 영역 */
.form-wrapper.address-pop02 form input {margin-right:0;}
.akl .product-list__item-link-text button, .akl .product-list__item-link-ditto button {color:#0075a4; letter-spacing:-1px; font-weight:500; background-color:#fff; white-space:nowrap;}
.akl .product-list__item-link-ditto button {padding:0 10px 0 40px; display:inline-block; background:url(../images/akl_common/ditto_2.png) no-repeat 10px center !important; background-size:24px 24px !important;}
.akl .product-list__item-link-ditto {background:none !important;}
.akl .product-list__item .product-list__item-link-ditto button {padding-left:35px; background-size:20px 20px !important}
.akl .product-list__item .product-list__item-link-text {background:url(../images/akl_common/ico_heart.png) no-repeat 0 center;background-size:20px 20px;padding-left:20px;}

.akl .plp-add-to-shopping-list .dropdown-menu {width:300px;}
.akl .product-list__item-link .plp-add-to-shopping-list .dropdown-menu {width:100%;}
.akl .product-list__item-link .plp-add-to-ditto {float:right; display:inline-block;}
.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu {width:100%;}
.akl .product-list__item-link .plp-add-to-shopping-list .product-list__item-link-common {position:absolute; left:10px; top:0;}

.ditto-changeTo-sop .product-list__item-link-ditto {float:none; text-align:left; padding:0;}
.new-product__listing .product-list__item-link-ditto:before {width:0;height:0;}

.akl .product-list__item-link-common {font-weight:500;font-size:14px;}
.akl .product-list__item-link-text {background:url(../images/akl_common/ico_heart.png) no-repeat 8px center;background-size:20px 20px;}
.akl .product-list__item-link .plp-add-to-shopping-list .dropdown-menu {top:48px;}
.akl .product-list__item-link .plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom a  {float:none; font-size:14px; ;top:auto;left:10px; display:inline-block;}
.akl .plp-add-to-shopping-list .dropdown-menu li {line-height:18px;border-bottom:1px solid #dadada; padding:18px 0 8px;}
.akl .plp-add-to-shopping-list .dropdown-menu li label {top:0;height:21px; line-height:19px; font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}
.akl .plp-add-to-shopping-list .dropdown-menu li:last-child {border-bottom:0;}

.akl .plp-add-to-shopping-list .dropdown-menu>ul, .akl .plp-add-to-ditto .dropdown-menu>ul {overflow-y:auto; max-height:250px;}

/* 제품목록 > 위시리스트 - 개발구조에 맞춤 */
.akl .plp-add-to-shopping-list .cart-detail__dropdown-menu.dropdown-menu #addedShoppingList ul {overflow-y:auto; max-height:250px;}

.akl .plp-add-to-ditto .dropdown-menu {left:auto; right:0;}
.akl .plp-add-to-ditto .dropdown-menu ul li {padding:15px 0}
.akl .plp-add-to-ditto .dropdown-menu ul li:last-child {border-bottom:0;}
.akl .plp-add-to-ditto .dropdown-menu ul li span  {display:block; margin:-15px 0 0 30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.akl .plp-add-to-ditto .dropdown-menu ul li p   {margin:0 0 0 30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.akl .product-list__item-link .product-list__item-link-ditto {padding:0 0 0 25px;display:inline-block;text-align:left;float:right;}
.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu {top:48px;left:auto; right:0}
.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom {height:60px; overflow:hidden;}
.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom a {float:none; top:auto; left:10px;}

/*** main ***/
.akl .category-success-story .col-sm-12:nth-of-type(1),
.akl .category-success-story .col-sm-6:nth-of-type(1) {padding-right:0; padding-left:0;}
.akl .category-success-story .col-sm-6:nth-of-type(2),
.akl .category-success-story .col-sm-12:nth-of-type(2) {padding-right:0; padding-left:0;}
.akl .row {margin:0;}
.akl .video-preview.col-sm-12,
.akl .featured-product.no-border.col-sm-12{padding:0;}
.akl.page-homepage .featured-product.no-border + .akl-btn-wrap {margin-top:0;}

.akl .subTitle .full-width-title-component__title {font-size:20px;}
.akl .amway-theme .full-width-title-component {padding:0 0 20px 0;}/*2019.02.21*/
.akl .featured-product__thumnail {margin-bottom:5px;}/*2019.02.21*/
.akl .featured-product__item .featured-product__thumnail {max-width:230px; height:190px;}
.akl .item-content-wrap h2 {font-size:24px; margin-top:0;letter-spacing:-1px; line-height:1; font-weight:400}
.akl .item-content-wrap h4 {font-size:36px;letter-spacing:-2px; line-height:1;}
.akl .video-preview__content button {background:none; margin:0; display:inline-block; height:112px; width:112px; padding:0;}

/* 메인 hero배너 - owl 코어 재정의 */
.homepage_banner .owl-carousel .owl-item img {width:auto; display:inline-block; height:400px;}
.homepage_banner .owl-nav {position:relative; top:0; max-width:1376px; margin:0 auto; box-sizing:border-box;  }
.homepage_banner .owl-nav>button {position:absolute; top:-200px; width:30px ;height:30px;}
.homepage_banner .owl-prev { left:-15px; margin-top:-15px;}
.homepage_banner .owl-next { right:-15px; margin-top:-15px; background: url(../images/akl_common/icon_slide_next_off.png) no-repeat 50% 50% !important;}
.homepage_banner .owl-dots {position:relative; right:20px; bottom:60px; max-width:1376px; margin:0 auto; box-sizing:border-box; text-align:right;}
.homepage_banner .owl-dots .owl-dot span {opacity:1;background:#ffffff;box-shadow:0 0 2px #555555;}
.homepage_banner .owl-dots .owl-dot.active span {background:#8a9fb8;}

.homepage_banner #banner_list .owl-prev {left:20px;}
.homepage_banner #banner_list .owl-next {right:20px;}

/* ----- 메인 hero배너 - 배너영역 ----- */
.akl .homepage_banner {overflow:hidden; display:block; width:100%; height:400px; margin-top:0;}
.akl .homepage_banner .wrapper {position:relative; background:#fff;}
.akl .homepage_banner .banner__shop-now {margin:0;} /* 자세히보기 버튼 a tag */

/* 배너 wrapper */
.akl .homepage_banner .banner__wrapper {position:relative; overflow:hidden; display:block; width:100%; height:400px; padding:0; margin:0 auto;}

/* 배너 img Tag */
.akl .homepage_banner .banner__wrapper .banner__image.pc {position:relative; left:50%; margin-left:-1000px; width:2000px; height:400px;}
.akl .homepage_banner .banner__wrapper .banner__image.mob {display:none;}

/* 메시지 영역 wrapper */
.akl .homepage_banner .banner__wrapper .banner_msgs_wrapper {position:absolute; top:0; right:0; left:0; z-index:15; width:100%; height:100%;}
.akl .homepage_banner .banner__wrapper .banner__message {box-sizing:border-box; max-width:1376px; margin:0 auto;}
.akl .homepage_banner .banner__wrapper .banner__message.para-right {box-sizing:border-box; padding:0;}
.akl .homepage_banner .banner__wrapper .banner__message--btn {box-sizing:border-box; padding:20px 0 0;}

/* 메시지 영역 Texts 영역 (배너별 변경가능 div) */
.akl .homepage_banner .banner__message--main {display:block; word-break:keep-all; margin-bottom:20px; padding:80px 0 0; font-size:40px; font-weight:500; letter-spacing:-2px; font-size:36px; font-stretch:condensed; line-height:120%; text-align:left; color:#002f5f;} /* 190219_수정 배너 단어 단위 줄바꿈 */
.akl .homepage_banner .banner__message--main em {font-size:inherit;}
.akl .homepage_banner .banner__message--sub {display:block; word-break:keep-all; margin-bottom:0; width:80%; font-size:20px; line-height:140%; text-align:left; color:#56555a; letter-spacing:-1px;} /* 190212_수정 hero 배너 서브 텍스트 190219_수정 배너 단어 단위 줄바꿈 */
.akl .homepage_banner .banner__message--date {display:block; word-break:keep-all; margin-bottom:0; width:80%; font-size:16px; line-height:140%; text-align:left; color:#56555a; letter-spacing:-1px; font-weight: bold; margin-top:20px} /* 190212_수정 추가 배너 서브 텍스트 190219_수정 배너 단어 단위 줄바꿈 */

/* --- 메인 hero배너 ---*/
.akl .homepage_banner .banner__wrapper .banner__message.para-right,
.akl .homepage_banner .banner__wrapper .banner__message--btn {margin-left:55%;}

/* HERO-Banner : 확대개편 */
.akl .homepage_banner .banner__message--main.HERO_renewal {margin-bottom:10px;}
.akl .homepage_banner .banner__message--main.HERO_renewal > span {display:block;color:#ff5a5a;}
.akl .homepage_banner .banner__message--main.HERO_renewal > strong {color:#ffd81c;}
.akl .homepage_banner .banner__message--sub.HERO_renewal {padding-bottom:15px;color:#fff;}

/* HERO-Banner : 오픈 이벤트 */
.akl .homepage_banner .banner__message--main.HERO_open_event > * {display:block;}
.akl .homepage_banner .banner__message--main.HERO_open_event > strong {color:#dc4b8f;}
.akl .homepage_banner .banner__message--main.HERO_open_event > strong > em {display:block; color:#fff;}
.akl .homepage_banner .banner__message--main.HERO_open_event > span {font-size:14px; color:#fff; letter-spacing:-0.025em;}
.akl .homepage_banner .banner__message--sub.HERO_open_event > span {display:block; color:#fff; font-weight:normal;}

/* HERO-Banner : 시그니처 솔루션 */
.akl .homepage_banner .banner__wrapper.bnr-06 .banner__message.para-right,
.akl .homepage_banner .banner__wrapper.bnr-06 .banner__message--btn {margin-left:57%;}

.akl .homepage_banner .banner__message--main.HERO_signature_solution > strong {color:#56555a;}
.akl .homepage_banner .banner__message--main.HERO_signature_solution > strong em {display:block; color:#ce8e00;}
.akl .homepage_banner .banner__message--main.HERO_signature_solution > span {font-size:14px; color:#56555a; letter-spacing:-0.025em;}
.akl .homepage_banner .banner__message--sub.HERO_signature_solution {}

/* HERO-Banner : 12월 성공스토리 */
.akl .homepage_banner .banner__message--main.HERO_achieve12 > strong {color:#56555a;}
.akl .homepage_banner .banner__message--main.HERO_achieve12 > strong > em {display:block; color:#186500;}
.akl .homepage_banner .banner__message--main.HERO_achieve12 > span {font-size:14px; color:#56555a; letter-spacing:-0.025em;}

/* HERO-Banner : 보태니컬 프로세스9 */
.akl .homepage_banner .banner__message--main.HERO_botanical > span * {display:block; font-size:40px;}
.akl .homepage_banner .banner__message--main.HERO_botanical > span em {display:block; font-size:1em;}
.akl .homepage_banner .banner__message--main.HERO_botanical > strong {display:block; color:#20893d;}

/* HERO-Banner : 가입/재구매 프로모션 */
.akl .homepage_banner .banner__message--main.HERO_reorder_promotion {margin-bottom:15px;}
.akl .homepage_banner .banner__message--main.HERO_reorder_promotion * {display:block; color:#fff;}
.akl .homepage_banner .banner__message--main.HERO_reorder_promotion > span {color:#ffe0c4; font-weight:normal;}
.akl .homepage_banner .banner__message--main.HERO_reorder_promotion > strong {color:#fecd96;}
.akl .homepage_banner .banner__message--main.HERO_reorder_promotion > em {margin-top:14px; font-size:14px; letter-spacing:-1px; font-weight:normal; line-height:120%;}
.akl .homepage_banner .banner__message--sub.HERO_reorder_promotion {margin:35px 0 0; color:#fff;}

/* HERO-Banner : 정기주문 프로그램 */
.akl .homepage_banner .banner__message--main.HERO_sop_promotion {margin-bottom:15px;}
.akl .homepage_banner .banner__message--main.HERO_sop_promotion * {display:block; color:#fff;}
.akl .homepage_banner .banner__message--main.HERO_sop_promotion > span {color:#fff; font-weight:normal;}
.akl .homepage_banner .banner__message--main.HERO_sop_promotion > strong {color:#adfff4;}
.akl .homepage_banner .banner__message--main.HERO_sop_promotion > em {margin-top:14px; font-size:14px; letter-spacing:-1px; font-weight:normal; line-height:120%;}
.akl .homepage_banner .banner__message--sub.HERO_sop_promotion {margin:35px 0 0; color:#fff;}

/* HERO-Banner : 메뉴잠금 재설정 */
.akl .homepage_banner .banner__message--main.HERO_menulock > * {display:block;}
.akl .homepage_banner .banner__message--main.HERO_menulock > span {color:#57565b;}
.akl .homepage_banner .banner__message--main.HERO_menulock > strong {color:#c4133f;}
.akl .homepage_banner .banner__message--sub.HERO_menulock {}


/* ----- 신제품 출시 (롤링 배너) ----- */
.akl #sub_banner_list .owl-item .banner__image-sub {margin-right:10%;}
.akl .sub_ban {margin-bottom:20px;}
.akl .new-hot-brand {overflow:hidden; max-width:1376px; margin:0 auto;}
.akl .new-hot-brand + .akl-btn-wrap {margin-top:-15px;}
.akl .new-hot-brand + .akl-btn-wrap .banner__shop-now {margin:0}

/* .akl .new-hot-brand .full-width-title-component__title {margin-top:35px;} */
.akl .new-hot-brand .sub_ban {width:100%; background-color:#fff; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.akl .sub_banner {position:relative; height:500px;}
.akl .sub_banner .sub_banner-img {position:absolute; width:100%; left:0; top:0; height:400px;}
.akl .sub_banner .sub_banner-img img {display:block; width:100%;}
.akl .sub_banner .sub_banner-img .mob {display:none;}
.akl .sub_banner .banner__message--sub {width:100%;}
.akl .sub_ban .sub_banner .banner__wrapper {z-index:20; width:60%; padding:0; margin-top:-50px;}
.akl .sub_ban .sub_banner .banner__wrapper > p {margin:0;}
.akl .sub_ban .sub_banner .banner__shop-now {margin:auto;}

.akl .sub_ban .sub_banner .banner__message--main {margin-bottom:0; font-size:36px; letter-spacing:-2px;}
.akl .sub_ban .sub_banner .banner__message--main > * {display:block;}
.akl .sub_ban .sub_banner .banner__message--main > .mob-block {display:inline-block;}
.akl .sub_ban .sub_banner .banner__message--main > strong * {font-size:inherit;}
.akl .sub_ban .sub_banner .banner__message--sub > * {display:block; font-weight:normal; line-height:140%;}

/* --- 쇼핑 메인 > 신제품 (Parallax 효과) --- */
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--main,
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--sub {color:#56565a;word-break:keep-all} /* 190219_수정 배너 단어단위 줄바꿈 */ 
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--main{font-size:28px;line-height:1.3} /* 190219_추가 배너 단어단위 줄바꿈 */
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--main > strong {color:#222}
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--sub > strong {margin-top:30px;}
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--btn {padding-top:25px;}
.akl .new-hot-brand .sub_ban .sub_banner .banner__message--sub > span em {font-size:11px; color:#dadada;}

/*.akl .new-hot-brand .sub_ban .sub_banner.sbnr01 .banner__message--main > span {}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr01 .banner__message--main > strong {color:#f2e81e;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr01 .banner__message--sub > strong {margin-top:30px;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr01 .banner__message--btn {padding-top:45px;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr02 .banner__message--main > strong {color:#7ee8ff;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr02 .banner__message--sub > strong {margin-top:30px;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr02 .banner__message--sub > span em {font-size:11px; color:#dadada;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr02 .banner__message--btn {padding-top:25px;}
.akl .new-hot-brand .sub_banner.sbnr03 .banner__message--main,
.akl .new-hot-brand .sub_banner.sbnr03 .banner__message--sub {color:#56565a;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr03 .banner__message--main > strong {color:#89511f;}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr03 .banner__message--sub > strong {margin-top:30px}
.akl .new-hot-brand .sub_ban .sub_banner.sbnr03 .banner__message--btn {padding-top:45px;}*/

/* --- 카테고리 메인 > 신제품 --- */
.akl .category-banner .sub_ban {background-repeat:no-repeat; background-size:auto 400px;}
.akl .category-banner .sub_ban em {font-size:inherit;}
.akl .category-banner .sub_ban .mob-block {display:inline-block;}
.akl .category-banner .sub_ban .banner__message--main, .akl .category-banner .sub_ban .banner__message--main > * {color:#56565a; font-weight:500; line-height:120%;}
.akl .category-banner .sub_ban .banner__message--sub, .akl .category-banner .sub_ban .banner__message--sub > * {color:#56565a; font-weight:400; font-size:14px; letter-spacing:-1px;}
.akl .category-banner .sub_ban p.banner__message--sub {margin-top:15px;}
.akl .category-banner .sub_ban .banner__message--btn {padding-top:25px;}
.akl .category-banner .color-green {color:#20893d !important;}
.akl .category-banner .color-blue {color:#0075a4 !important;}
.akl .category-banner .color-skyblue {color:#6585bf !important;}
.akl .category-banner .color-skyblue2 {color:#0075a4 !important;}
.akl .category-banner .color-orange {color:#f68e2d !important;}
.akl .category-banner .color-red {color:#c4133f !important;}
.akl .category-banner .color-red2{color:#e11e45 !important;}
.akl .category-banner .color-hua {color:#e5a26a !important;}
.akl .category-banner .color-cafe {color:#3f221a !important;}
.akl .category-banner .color-junggipoom {color:#c4133f !important;}

/* 카테고리 메인 > 신제품 : 영양건강 */
.akl .category-banner .sub_ban .banner__message--main.type_nutrilite01,
.akl .category-banner .sub_ban .banner__message--main.type_nutrilite02 {padding-top:50px; background:url(../images/akl_common/logo/exlogo02.png) no-repeat 0 20px; background-size:auto 17px;}
.akl .category-banner .sub_ban .banner__message--main.type_nutrilite04 {padding-top:50px; background:url(../images/akl_common/logo/exlogo01.png) no-repeat 0 0; background-size:auto 30px;}
.akl .category-banner .sub_ban .banner__message--main.type_nutrilite04 > * {color:#fff;}

/* 카테고리 메인 > 신제품 : 뷰티 */
.akl .category-banner .sub_ban .banner__message--main.type_beauty01 > * {font-weight:500; letter-spacing:-2px;}
.akl .category-banner .sub_ban .banner__message--sub.type_beauty01 .txt1 {color:#002f5f;}
.akl .category-banner .sub_ban .banner__message--sub.type_beauty01 .txt2 {margin-top:14px;}
.akl .category-banner .sub_ban .banner__message--main.type_beauty02,
.akl .category-banner .sub_ban .banner__message--main.type_beauty03,
.akl .category-banner .sub_ban .banner__message--main.type_beauty04,
.akl .category-banner .sub_ban .banner__message--main.type_beauty05 {padding-top:45px; background:url(../images/akl_common/logo/exlogo04.png) no-repeat 0 0; background-size:126px auto;}
.akl .category-banner .sub_ban .banner__message--sub.type_beauty02 > span,
.akl .category-banner .sub_ban .banner__message--sub.type_beauty03 > span,
.akl .category-banner .sub_ban .banner__message--sub.type_beauty04 > span,
.akl .category-banner .sub_ban .banner__message--sub.type_beauty05 > span {margin-top:10px;}

/* 카테고리 메인 > 신제품 : 퍼스널 케어 */
.akl .category-banner .sub_ban .banner__message--main.personalcare01 {padding-top:70px; background:url(../images/akl_common/logo/exlogo16.png) no-repeat 0 0; background-size:auto 42px;}
.akl .category-banner .sub_ban .banner__message--main.personalcare01 .mob-block + .mob-block {margin-left:7px;}
.akl .category-banner .sub_ban .banner__message--main.personalcare02 {padding-top:65px; background:url(../images/akl_common/logo/exlogo14.png) no-repeat 0 0; background-size:auto 33px;}
.akl .category-banner .sub_ban .banner__message--main.personalcare03 {padding-top:65px; background:url(../images/akl_common/logo/exlogo18.png) no-repeat 0 0; background-size:auto 30px;}

/* 카테고리 메인 > 신제품 : 홈리빙 */
.akl .category-banner .sub_ban .banner__message--main.homeliving01 {padding-top:70px; background:url(../images/akl_common/logo/exlogo22.png) no-repeat 0 0; background-size:auto 43px;}
.akl .category-banner .sub_ban .banner__message--main.homeliving02 {padding-top:50px; background:url(../images/akl_common/logo/exlogo23.png) no-repeat 0 0; background-size:auto 43px;}
.akl .category-banner .sub_ban .banner__message--main.homeliving02 > span {color:#002f5f;}
.akl .category-banner .sub_ban .banner__message--main.homeliving02 > strong {color:#008fc5;}
.akl .category-banner .sub_ban .banner__message--sub.homeliving02 > span {margin-top:10px; color:#808285; font-size:12px; letter-spacing:0;}
.akl .category-banner .sub_ban .banner__message--main.homeliving03 {padding-top:50px; background:url(../images/akl_common/logo/exlogo20.png) no-repeat 0 0; background-size:auto 20px;}

/* 카테고리 메인 > 신제품 : 원포원 */
.akl .category-banner .sub_ban .banner__message--main.oneforone01 {padding-top:70px; background:url(../images/akl_common/logo/exlogo25_pc.png) no-repeat 0 0; background-size:auto 40px;}
.akl .category-banner .sub_ban .banner__message--main.oneforone02 {padding-top:70px; background:url(../images/akl_common/logo/exlogo26_pc.png) no-repeat 0 0; background-size:auto 42px;}
.akl .category-banner .sub_ban .banner__message--main.oneforone03 {padding-top:70px; background:url(../images/akl_common/logo/exlogo27_pc.png) no-repeat 0 0; background-size:auto 40px;}


/* 신제품 출시 & 프로모션 */
.featured-product {overflow:hidden; float:none; margin-bottom:0;}
.featured-product > .featured-product__slogan {margin:15px 0 10px;}/*2019.02.21*/
.main-promotion .featured-product__item { height:330px !important; }/*2019.02.21*/

.featured-product + .akl-btn-wrap, .main-promotion + .akl-btn-wrap {padding-top:17px;}/*2019.02.21*/
.featured-product + .akl-btn-wrap .banner__shop-now, .main-promotion + .akl-btn-wrap .banner__shop-now {margin:0;}
.featured-product__item {position:relative; height:auto; padding:0 50px 50px;}
.featured-product__item .featured-product__link {margin:0;}
.featured-product__item .featured-product__subtitle {min-height:46px; max-height:62px;}
.akl .featured-product__title,
.akl .featured-product__link,
.akl .featured-product__subtitle {font-size:14px; font-weight:500;word-break:keep-all} /* 190219_수정 메인 배너 단어단위 줄바꿈 */
.akl .featured-product__subtitle {overflow:hidden; margin-bottom:0;}

/* 일시품절 해지단종 & 체험예약(수정 전)
.akl .akl-main-banner { margin-top:60px; overflow:hidden;}
.akl .akl-main-banner .akl-banner_itemleft { padding-right:12px; float:left; width:50%}
.akl .akl-main-banner .akl-banner_itemleft .item-banner-wrap {background:#ececec; }
.akl .akl-main-banner .akl-banner_itemright { padding-left:12px; float:right; width:50%}
.akl .akl-main-banner .akl-banner_itemright .item-banner-wrap {background:#bde6fc; }
.akl .akl-main-banner .item-banner-wrap a {display:block; height:150px; position:relative; padding:27px 0 0 50px; color:#002f5f}
.akl .akl-main-banner .item-banner-wrap a:before { content:""; position:absolute; left:50px; bottom:23px; width:20px; height:20px; background:#002f5f; border-radius:24px;z-index:1}
.akl .akl-main-banner .item-banner-wrap a:after { content:"\e95d"; font-family:'AmwayIcons';position:absolute; left:54px; bottom:23px; color:#fff; z-index:2}
.akl .akl-main-banner .item-banner-wrap a b { display:block; color:#e11e45; font-size:10px; margin-bottom:3px; font-weight:700; font-style:italic; }
.akl .akl-main-banner .item-banner-wrap a strong { display:block; font-size:16px; margin-bottom:3px; position:relative; z-index: 2}
.akl .akl-main-banner .item-banner-wrap a p {  position:relative; z-index: 2}
.akl .akl-main-banner .item-banner-wrap a span { display:block; position:absolute; right:0; bottom:0; z-index:1}
.akl .akl-main-banner .item-banner-wrap a span img { width:218px}*/

/* 일시품절 해지단종 & 체험예약(수정 후) */
.akl .akl-banner-menu .category-success-story .success-story__item { width:49%; }
.akl .akl-banner-menu .category-success-story .item-image-wrap{ height:155px; overflow:hidden }
.akl .akl-banner-menu .category-success-story .item-image-wrap img { width:100%}
.akl .akl-banner-menu .category-success-story .item-content-wrap{  max-width:460px; height:103px;margin:0;padding:17px 20px 0; width:80%;}
.akl .akl-banner-menu .item-content-wrap h2 {font-size:14px; margin-top:0;letter-spacing:-1px; line-height:1; font-weight:400}
.akl .akl-banner-menu .item-content-wrap h4 {font-size:18px;letter-spacing:-1px; line-height:1;}
.akl .akl-banner-menu .btn-blue-white {min-width:84px; min-height:20px; font-size:12px; position:absolute; left:50%; margin-left:-52px; bottom:-12px; margin-left:-52px; bottom:-12px; line-height:30px!important; }
.akl .akl-banner-menu .success-story__item:nth-of-type(1){ float:left;/*background: url(../images/akl_common/img_main_banner03.png) no-repeat 100% 100%; background-size:cover*/}
.akl .akl-banner-menu .success-story__item:nth-of-type(2){ float:right;/*background: url(../images/akl_common/img_main_banner04.png) no-repeat 100% 100%; background-size:cover*/}

/* 성공 스토리 */
.akl .row.category-success-story {margin:30px auto; overflow:hidden;}/*2019.02.21*/
.akl .category-success-story .item-content-wrap {padding-top:27px;}
.akl .category-success-story .item-content-wrap .sub-title-wrap {font-weight:500; font-size:14px; height:45px; line-height:1.3;}
.akl .category-success-story .item-content-wrap .banner-title {margin-bottom:12px;}

.recommendation__image{display:inline-block; max-width:540px; margin:0; padding-left:0;}
.akl .recommendation {height:400px; padding:0 0 0 72px; margin:0;}
.akl .recommendation__image {width:100%; height:auto; margin:0;}
.akl .recommendation__message-main {font-size:34px; font-family:'Noto Sans KR'; font-weight:400; letter-spacing:-2px; line-height:1.2;}
.akl .recommendation__message-signature {font-size:18px; font-weight:500; margin-bottom:30px;}
.akl .recommendation__message-link {font-size:14px; font-weight:500}
.akl .amway-theme .full-width-title-component__sub-title {font-size:18px; font-weight:400; letter-spacing:-1px; line-height:1.3;}
.akl .featured_brands .product-recentlyviewed__imagelist {margin-top:-20px;}
.akl .full-width-title-component.notice {margin:0 auto; padding:0; position:relative; max-width:1240px; text-align:left; overflow:hidden;}
.akl .full-width-title-component.notice h2 {position:absolute; left:0; top:4px; margin:0; font-size:16px; border:0; width:150px; text-align:right; letter-spacing:-1px; padding-right:21px;} /* 190219_수정 메인 공지부분 간격 수정 */
.akl .full-width-title-component.notice h2:after {content:""; position:absolute; right:5px; top:1px; height:16px; border-left:2px solid #002F5F} /* 190219_수정 메인 공지부분 간격 수정 */
.akl .full-width-title-component.notice > div {padding:0 100px 0 180px;} /* 190219_수정 메인 공지부분 간격 수정 */
.akl .full-width-title-component.notice > a {position:absolute; right:0; top:2px;}
.akl .full-width-title-component.notice p {position:relative; margin-bottom:10px; float:left; padding-right:15px; width:33.333%;}
.akl .full-width-title-component.notice p > a {padding-left:20px; display:block; color:#55565a; position:relative; padding-right:15px; max-width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; line-height:150%; letter-spacing:-1px;}
.akl .full-width-title-component.notice p:after {content:""; position:absolute; right:0; top:4px; height:16px; border-left:1px solid #dadada}
.akl .full-width-title-component.notice p:first-child a {padding-left:0;}
.akl .full-width-title-component.notice p:last-child:after {display:none}
.akl .subTitle .featured-product__link {margin-top:0;}


.main-promotion .text-promotion {display:block;color:#ed174c !important; font-weight:500}
.new-promotion-pop {padding:40px 40px 30px;}

/** ---------------------------------
  * @ 제품 목록 : 장바구니,주문결제,온라인 FAX 주문,위시리스트
  * ---------------------------------
  */
.akl .new-shopping-cart-item-list {margin-top:0;}

/* list header */
.akl .shopping-cart-item-list .list-header {font-size:13px; color:#002F5F; font-weight:500; text-align:center; border:1px solid #e3e3e3; border-width:1px 0; letter-spacing:-1px; line-height:initial; background-color:#f4f4f4;}
.akl .shopping-cart-item-list .list-header>* {height:38px; line-height:38px;}
.akl .shopping-cart-item-list .list-header [class^=col-]{padding-left:0; padding-right:0;}
.akl .shopping-cart-item-list .list-header label {float:left;}
.akl .shopping-cart-item-list .list-header .all-txt {font-size:13px !important; vertical-align:top;}
.akl .shopping-cart-item-list .list-header .list-item-info {padding-left:15px; text-align:center;}
.akl .shopping-cart-item-list .list-item-info label+em {font-size:13px !important;}
.akl .cart-popup__dialog .shopping-cart-item-list .list-header .list-item-info {padding-left:0}

/* list header > 위시리스트 */
.akl #Shopping-List-Detail .shopping-cart-item-list .list-header .list-item-info {padding-left:0;}

/* list header > 온라인 팩스주문 */
.akl .amway-theme.fax-order-wrapper .panel-body .list-header>* {font-size:13px !important;}

/* list header > 장바구니 > 중복 제품 알림 팝업 */
.product-overlap-body .list-header {text-align:left;}
.product-overlap-body .list-header .col-xs-5.list-item-info {width:100% !important;}
.product-overlap-body .list-header .all-txt {margin-left:-15px;}

/* col width: 주문결제*/
.akl .payment-promotion .shopping-cart-item-list .list-header [class^=col-xs-].list-item-info {width:44%;}
.akl .payment-promotion .shopping-cart-item-list .list-header [class^=col-xs-].list-item-quantity {width:10%;}
.akl .payment-promotion .shopping-cart-item-list .list-header [class^=col-xs-].list-item-set-price{width:22%;}
.akl .payment-promotion .shopping-cart-item-list .list-header [class^=col-xs-].list-item-price {width:12%;}
.akl .payment-promotion .shopping-cart-item-list .list-header [class^=col-xs-].list-item-total {width:12%;}
.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-5 {width:44%;}
.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-3 {width:10%; text-align:center;}
.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-2 {width:22%; text-align:center;}
.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-1 {width:12%; text-align:center;}

/*  col width: 장바구니 */
.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-5 {width:41.66666667%}
.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-3 {width:20%}
.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-2 {width:16%}
.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-1 {width:11%; text-align:center;font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:400}
.akl .wish-promotion .shopping-cart-item-list .product-list-item .list-item-amount {text-align:center; padding:0;}

/* --- 주문/결제 --- */
.shopping-cart-item-list .product-list-item .list-item-info {width:100%; padding:0 0 0 15px;}
.shopping-cart-item-list .product-list-item .list-item-image {padding:0;}
.shopping-cart-item-list .product-list-item .list-item-toggle {padding-right:10px;}
.akl .product-item-element.list-item-info .product-pvbv {display:block; width:auto;}

.akl .payment-promotion {display:block; padding:0; clear:both;} /* 190121_추가 줄간격수정 */
.akl .payment-promotion .shopping-cart-item-list .list-header {padding:0;}
.akl .payment-promotion .shopping-cart-item-list .product-list-item .list-item-info {width:100%;}
.akl .payment-promotion .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:0;}
.akl .payment-promotion .view-bundle-contents {width:740px;}
.akl .payment-promotion .view-bundle-contents .view-setcomp .v-subject {width:70%;}
.akl .payment-promotion .view-bundle-contents .view-setcomp .v-number {width:10%;}
.akl .payment-promotion .view-bundle-contents .view-setcomp .v-option {width:20%;}

.akl .shopping-cart-item-list .product-list-item {padding:12px 0 10px}
.akl .shopping-cart-item-list .product-list-item .product-item-element .total-price-label,
.akl .shopping-cart-item-list .product-list-item .product-item-element .ibo-price-label,
.akl .shopping-cart-item-list .product-list-item .product-item-element .price-label,
.akl .shopping-cart-item-list .product-list-item .product-item-element .total-pv-bv-label,
.akl .shopping-cart-item-list .product-list-item .product-item-element .qty-label,
.akl .shopping-cart-item-list .product-list-item .product-item-element .option-label {display:none; font-size:14px; line-height:20px; letter-spacing:-1px; color:#002f5f; font-weight:500; margin:0; text-transform:none;}
.akl .shopping-cart-item-list .product-list-item .list-item-info .product-name {display:block; font-size:14px;line-height:20px;letter-spacing:-1px;font-weight: 500;padding:3px 0 0;}
.akl .shopping-cart-item-list .product-list-item .hasOptionBox .product-name {width:70%;}
.akl .shopping-cart-item-list .product-list-item .list-item-pv-bv {font-size: 14px;line-height: 20px;letter-spacing:-1px;font-weight:500;}
.akl .shopping-cart-item-list .product-list-item .list-item-price,
.akl .shopping-cart-item-list .product-list-item .list-item-total {letter-spacing:0;font-size: 14px;line-height: 20px;}
.akl .shopping-cart-item-list .product-code {padding:5px 0 0;}
.akl .product-code,.akl .product-category,.akl .product-pvbv {font-size:13px;line-height:18px;color:#808285;}

.akl .shopping-cart-item-list .product-list-item .list-item-info .product-category {padding:0 0 3px; line-height:18px;}
.akl .shopping-cart-item-list .sort-refine-bar .form-group select.cart-detail__size {color:#002f5f; font-weight:500;}
.akl .shopping-cart-item-list .proabo-btn .product-availability span.sto-blue {position:relative; margin:0 0 0 10px;}
.akl .shopping-cart-item-list .proabo-btn .product-availability .bt-akl-white {margin-bottom:2px;}
.akl .shopping-cart-item-list .product-list-item .gwp-gift-selections,
.akl .shopping-cart-item-list .view-bundle-contents {width:600px;}

/* --- 장바구니--- */
.akl .sort-refine-bar .bt-akl-txt {height:auto;}
.akl .sort-refine-bar .form-group select.cart-detail__size {margin-left:0;font-size:14px;width:195px;}
.akl .pagination-left {float:left;margin:0;vertical-align:middle;padding:8px 0 0;text-align:left;}
.akl .pagination-left .wish-del {padding-top:0}
.akl .shop-cart-conts .pagination-left{padding-top:0} /* 190121_추가 줄간격수정 */
.akl .pagination-wrap {margin:5px 0 8px; text-align:right;}
.akl .pagination-wrap .wish-num {display:inline-block;vertical-align:middle;padding:9px 10px 0 0;height:42px;}
.akl .pagination-wrap .wish-num span {vertical-align:middle;}
.akl .pagination-wrap .wish-num strong {color:#002f5f}
.akl .shop-cart-conts .pagination-wrap{margin-top:0} /* 190121_추가 줄간격수정 */

.akl .shop-cart-conts .shopping-cart-item-list .col-xs-3 {width:20%;}
.akl .shop-cart-conts .shopping-cart-item-list .col-xs-1.list-item-total {width:13.33333333%}
.akl .shop-cart-conts .product-list-item .col-md-3 {width:20%;}
.akl .shop-cart-conts .product-list-item .col-md-1.list-item-total {width:13.33333333%;}
.akl #shopping-list-content {box-sizing:border-box;margin:0;padding:0;}

.akl .wish-promotion .shopping-cart-item-list {padding:0;box-sizing:border-box;word-break:keep-all;} /* 190225_수정 단어단위 줄바꿈 */
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .list-item-info {text-align:center;}
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .col-xs-12 {width:100%;}
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .col-xs-5 {width:41.66666667%}
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .col-xs-3 {width:20%}
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .col-xs-2 {width:16%}
.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header .col-xs-1 {width:11%}

/* ----- 주문결제 완료, 온라인 팩스 주문-실패  ----- */
.cartlist-tbody.container-fluid>.row {padding:40px 0 35px;}
.cartlist-tbody .cartlist-detail-desktop {padding:0;}
.cartlist-tbody .extraclass-mobile-width {padding:0 0 0 10px;}
.cartlist-image {display:block; float:left; width:77px; margin:0;}
.cartlist-text {display:block; float:left; width:calc(100% - 80px); margin:0; text-align:left; color:#55565a;}

.akl .cartlist-th {width:100%; display:table; padding:0; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:center; font-weight:500; font-size:13px}
.akl .cartlist-tbody .value-wrapper.option .option-info {display:block; margin-top:8px; padding:0;}
.akl .cartlist .value-wrapper.option .option-info {display:block; padding:5px 0 0; vertical-align:middle;}

.akl .cartlist-image img { max-width: 67px}
.akl .cartlist-td {margin-top:0; font-size:14px; font-weight:400; text-align:center;}
.akl .cartlist-mbweight {display:block;font-size:14px;margin-top:10px;overflow:hidden;}
.akl .cartlist-mbleft {font-weight:500}
.akl .cartlist-mbright {color:#55565a;font-weight:400; text-align:right}
.akl .cartlist-text {padding-left:0;}
.akl .cartlist-text .cartlist-big {font-size:14px;font-weight:500;line-height:20px}
.akl .cartlist-text .cartlist-big .cartlist-small2 {display:block;font-size:13px;font-weight:400;padding:10px 0 0;margin:0;}
.akl .cartlist-text .cartlist-big .cartlist-small3 {display:block;font-size:13px;font-weight:400;padding:0 0;margin:0;}
.akl .cartlist-text .cartlist-big .cartlist-instock {display:block;font-size:13px;font-weight:500;padding:14px 0 0;}
.akl .cartlist-header {font-weight:500;font-size:18px;letter-spacing:-2px;}
.akl .cartlist-header a {color:#002f5f;}
.akl .cartlist-header:after {display:none;}

/* 주문결제 완료 */
.akl .cartlist {margin:0 0; padding:0;}
.akl .cartlist-header .icon-minus {font-weight:500; padding:15px 15px 0 0;}
.akl .cartlist-content .container-fluid .col-xs-12 {margin:0; padding:0;}

/* 검색 > 검색어  */
.popoverword { display: none; position: absolute; top:138px;left: 0;z-index: 1050; width:100%; padding: 1px; text-align: left;background-color:#fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.popoverword .popover-content-akl { max-width:1376px; margin:0 auto; position:relative; padding:35px 105px; }
.popover-content-akl:after{ content:""; position:absolute; right:95px; top:-10px; display: block;width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 10px; border-top-width: 0;border-bottom-color: #fff;}
.search-results-close { top:25px; right: 30px;z-index:2} /* 190110 제품리스트 수정 */
.popoverword .popover-content-akl .popover-btn { overflow:hidden; border-top:1px solid #dadada; padding-top:12px; }
.popoverword .popover-content-akl .popover-btn button:first-child {float:left;}
.popoverword .popover-content-akl .popover-btn button:last-child {float:right;}
.search-results-akl { margin-bottom: 25px;}
.search-results-akl li { overflow:hidden; position: relative; height:40px; }
.search-results-akl li:hover {background:#f4f4f4}
.search-results-akl li a {display:block; font-size: 16px; color:#55565a; line-height:40px; height:40px;  margin-right:48px;  padding-left: 20px;}
.search-results-akl li span:first-child { float:left;}
.search-results-akl li span:last-child { float:right;}
.search-results-akl li button { position: absolute; right:0; top:0; text-indent:-1000px; width:48px; height:40px;  overflow:hidden;background: url(../images/akl_common/ico_x_red02.png) no-repeat 50% 50%;  border:0;  background-size: 11px auto; }
.search-list-page-right-result-list-component .header-text a { color: #55565a; }
.search-list-page-right-result-list-component .header-text a:hover { color: #0075a4; text-decoration: underline;}
.search-list-page-right-result-list-component .product-results-list {overflow:hidden; margin-top: 40px;}
.search-list-page-right-result-list-component .product-results-list .news-result-prom {margin-bottom:15px;}
.search-list-page-right-result-list-component .header-text .item-description { color: #55565a;}

/* 검색 > 자동완성  */
.akl .auto-suggestion-popover {top:128px;}
.akl .auto-suggestion-popover .owl-carousel {}
.akl .auto-suggestion-popover .main-container {padding:0 0;}
.akl .auto-suggestion-popover .owl-carousel .owl-stage-outer {overflow:hidden; width:99%; margin-left:.5%;}
/* .akl .auto-suggestion-popover .quick-area .owl-theme .owl-controls .owl-nav .owl-next { right:-5px !important;} */
.popover-content-akl {max-width:1376px; margin:0 auto; position:relative; }
.popover-content-akl:after{ content:""; position:absolute; right:95px; top:-10px; display: block;width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 10px; border-top-width: 0;border-bottom-color: #fff;}
.akl .auto-suggestion-popover .popover-content {padding:0 25px;}
.akl .auto-suggestion-popover .popover-content ul {padding: 30px 70px;}
.popover-content-akl .ui-menu-item a {color: #55565a; font-size:16px; display:block; padding:3px 0; font-weight: 400;}
.popover-content-akl .ui-menu-item a .bold {font-weight:500;}
.akl .amway-suggest__pvbv {font-size: 13px;line-height: 18px;color: #808285;  font-weight: 400;}

/* 검색 > 결과  */
.popular-searches { padding:30px 40px 15px; margin-bottom:40px; border-bottom: 1px solid #dadada; border-top:1px solid #dadada;}
.popular-searches dl { display:table; margin:0 auto}
.popular-searches dt{ position:relative; font-size: 16px; letter-spacing: -1px; color: #002f5f; display:table-cell; width:100px }
.popular-searches dt:after {content:""; position:absolute; right:0; border-left:2px solid #002f5f; height:20px; top:12px; margin-top: -10px;}
.popular-searches dd { display:table-cell;}
.popular-searches dd:last-child {position:relative;}
.popular-searches dd:last-child button { margin-top:-3px;}
.popular-searches dd ul li {position:relative; display: inline-block; padding: 0 28px; font-size: 16px; margin-bottom:15px}
.popular-searches dd ul li:after { content:""; position:absolute; right:0; border-left:1px solid #dadada; height:12px; top:50%; margin-top: -6px;}
.popular-searches dd ul li:last-child:after { display: none}

.search-list-page-right-result-list-component .item-header { margin-bottom:10px}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header { position:relative;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper {margin-right:0; position:absolute;left:0; top:0;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper img {width:20px;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper + .header-text { margin-left:35px}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-description {padding-left: 0;}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-description.case02 { padding-left:34px}
.akl .col-search-right .product__list--wrapper .pagination-bar .pagination-toolbar {padding:0}
.spl-page-title + .col-search-tab {margin-top:40px}
.akl-no-results {text-align:center;}

.akl .akl-toggle-wrap.search-online .accordion-custom { border-top:0; font-size:14px;}
.akl .akl-toggle-wrap.search-online .accordion-custom .panel-title .text-uppercase.accordion-header-text {font-size:14px;font-weight:400;letter-spacing:-1px; color:#55565a;}

/** ---------------------------------
  * @제품상세
  * ---------------------------------
  */
.ui-snap-big{position:relative; z-index:0;/* height:526px */}
.ui-snap-big li {display:none; position: static; top:0; left:0; width:100%; height:100%;}
.ui-snap-big li.type-video {box-sizing:border-box; padding:0 8%;}
.ui-snap-big li.on {display:block;}
.ui-snap-item{position:relative; z-index:1}
.image-gallery.js-gallery img {width:100%;}
.image-gallery.js-gallery img:hover {margin-top:5%;}
#uiPrdViewDetail .owl-item button.ui-snap-btn {overflow:hidden; padding:0; max-width:78px; max-height:78px; border:1px solid #dadada; background:#fff; margin:5px;}
#uiPrdViewDetail .owl-item button.ui-snap-btn img {opacity:1; width:100%; margin:0 auto; }
#uiPrdViewDetail .owl-item.on button.ui-snap-btn, #recentlyViewedListTab2 .owl-item.on .no-border-image {border-color:#002f5f;}
.akl .pdp-faqbtn p {display:inline-block;}
.akl .pdp-faqbtn .link-btn { margin-left:10px}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .url_pop button {margin-top:5px;font-size:14px;color:#fff;text-align:center;}

/* 최근본상품  */
.akl .product-recentlyviewed .full-width-title-component__title {margin:55px auto;font-size:32px;color:#002f5f;font-weight:700;letter-spacing:-2px; line-height:38px;text-align:center;}
.akl .product-recentlyviewed .full-width-title-component__sub-title{margin-bottom:10px; font-size:18px;text-transform:none;color:#56565a;}
.akl .product-recentlyviewed__imagelist {margin-top:0;}
.akl .product-recentlyviewed__imagelist .owl-item img {position:static; display:inline-block; width:auto; height:100%; max-height:80px;}
.akl #recentlyViewedListTab.product-recentlyviewed__imagelist .owl-item img {max-height:133px;}
.akl .v-m-pros {padding:0 50px;}
.akl .v-m-pros .image-gallery {max-width:80%; /* margin:50px auto 50px; padding-top:4%; */}

/*
.akl .amway-recentlyviewed .product-recentlyviewed__imagelist {max-width:1200px;margin:0 auto;padding:0 45px;}
.img-product .owl-theme .owl-controls .owl-nav .owl-prev {left:20px;}
.img-product .owl-theme .owl-controls .owl-nav .owl-next {right:20px;} */
.akl .zoom-center {position:absolute; width:100%; bottom:10px; left:0; padding-top:0; padding-bottom:0;}

.akl .enlarge2.btn.btn-link span {font-family:'Noto Sans KR', sans-serif;font-size:14px;font-weight:100;}
.akl .ico-solid-out {position:absolute;top:0;left:0;}
.akl .ico-solid-out .plp-item-label.bundle-save {width: 110px;background-color: #e11e45;margin-right: 15px;}
.akl .ico-solid-out .plp-item-label {width:140px;height:30px;position: absolute; color: #fff; text-align: center;font-weight:500;padding-top: 3px;text-transform: uppercase;font-size: 14px;line-height: 1.6;z-index: 99;}
.akl .ico-solid-out .plp-item-label.bundle-save .right-white {border: 0;right: -15px;background: url('../images/akl_common/icon_arrow.png') no-repeat;background-size: 16px 30px;width: 16px;height: 30px;}

.akl .product-description__image.active {border:1px solid #002f5f}
.akl .pdp-info .product-details .name {font-size:22px;letter-spacing:-2px;font-weight:500; margin-top:0; margin-bottom:0px; word-break:keep-all;}/*20190201 수정 190219_수정 단어단위 줄바꿈*/
.akl .product-details.page-title {max-width:none;}
.akl .product-details.page-title.v1 {position:relative}
.akl .product-details.page-title.v1 .name {padding-right:70px}
.akl .product-details.page-title.v1 .top_feature-area {position:absolute;right:0;top:0;padding-top:4px}
.akl .pdp-info {font-size:14px;}
.akl .col-sm-12.col-md-6.pdp-info.new-pdp-info {padding:0 0;}
.akl .product-main-info .col-md-12 {padding:0 0;}
.akl .pdp-info .product-details .item-code,.akl .lip-color-choose-message {font-size:14px; font-family: 'Noto Sans KR'; font-weight: 400} /* 2019.03.07 */
.akl .pdp-info .product-main-info .product-details .price {font-size:22px;letter-spacing:-2px; font-weight:500; margin-bottom:5px;}/* 2019.03.07 font-size 수정, margin 추가*/
/* 제품상세 SNS 위치변경 20190220 추가 */
.akl .pdp-info.sns-move .product-details .name { padding-bottom:.3em; }
.akl .pdp-info.sns-move .bod-view-sns { float:none; text-align:right; font-size:14px; }
.akl .pdp-info.sns-move .bod-view-sns > div.url-copy .url_pop { left: initial; right:1px; }   
.akl .pdp-info.sns-move .product-main-info .product-details { padding-bottom:1em; } 
@media (max-width: 768px){ /*20190131 추가*/
	.akl .pdp-info .product-main-info .product-details .price { margin-bottom:0px; }/*20190131 추가*/
	.akl .pdp-info .product-main-info .addtocart-component .qty-selector .row { padding-bottom:10px; }/*20190131 추가*/
	.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector .qty-selector-container { margin-bottom:5px; }/*20190131 추가*/
	.akl .pdp-info .product-main-info .mark-box{ margin-bottom:10px; }/*20190131 추가*/
}/*20190131 추가*/


.akl .lip-color-choose-message { font-weight:500;}
.akl .lip-color-choose { padding-bottom:5px; } /* 2019.03.07 추가 */
.akl .description-cost {font-size:14px;font-weight:500;margin-left:0;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector label {font-size:14px;font-weight:500;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector input {text-align:center;color:#002f5f;font-size:14px;}
.akl .qty-selector-container {margin:0 0 20px;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector .qty-selector-container{overflow:hidden;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector .qty-selector-container label {float:left;margin-top:10px}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector .qty-selector-container .opt-quantity {float:left;}

.akl .qty-selector-container.amsuggt {margin:20px 0 0;}
.akl .qty-selector-container.amsuggt:after{content:'';display:block;clear:both;}
.akl .qty-selector-container.amsuggt label {float:left;vertical-align:top;padding:11px 0 0}
.akl .qty-selector-container.amsuggt .opt-quantity {float:right;vertical-align:top;}
.akl .mark-box {clear:both;position:relative;border-radius:5px;padding:15px 20px;margin:0 0 15px;background:#f4f4f4}/*20190131 수정*/
.akl ul.exc-mark {background:url('../images/akl_common/ico_excla_mark.png') no-repeat 5px 0px; background-size:24px}
.akl ul.exc-mark li {padding:0 0 4px 45px;vertical-align:middle;font-size:14px;line-height:20px;letter-spacing:-0.05em;}

.akl .product-availability .icon {margin-right:0;width:20px;}
.akl .product-availability {top:0;font-size:0;}
.akl .product-availability > span:first-child {top:0;}
.akl .product-availability > span{vertical-align: top;}
.akl .product-availability .type-able,
.akl .product-availability .type-disable,
.akl .product-availability .button-detail{display: inline-block;height: 25px;padding: 4px 8px;background: #e5e5e5;}
.akl .product-availability .type-able,
.akl .product-availability .type-disable{position: static;margin-right: 4px;padding: 4px 10px !important;}
.akl .product-availability > span .txt{display: inline-block;vertical-align: top;font-size: 11px;font-weight: 500;}
.akl .product-availability > span .icon{display: inline-block;vertical-align: middle;position: relative;margin-right: 4px;font-family: 'AmwayIcons'!important;font-size: 0.875rem;line-height: 2;}
.akl .product-availability > span .icon.none{width: 10px;height: 10px;background: url(/_ui/responsive/theme-blue/images/akl_common/icon-none-red.png) 50% 50% no-repeat;background-size: 100% auto;}
.akl .product-availability > span .icon.check{width: 12px;height: 9px;background: url(/_ui/responsive/theme-blue/images/akl_common/icon-check-green.png) 50% 50% no-repeat;background-size: 100% auto;}
.akl .product-availability .type-able .txt{color: #0f7423;}
.akl .product-availability .type-disable .txt{color: #b90000;}
.akl .product-availability .button-detail{margin-left: 0;font-size: 11px;font-weight: 500;background: #fff;border: 1px solid #002f5f;}
.akl .product-availability .button-detail::after{content: '';display: inline-block;vertical-align: middle;position: relative;top: -1px;width: 6px;height: 10px;margin-left: 4px;background: url(/_ui/responsive/theme-blue/images/akl_common/arrow-right-blue-small.png) 50% 50% no-repeat;background-size: 100% auto;}

.akl .product-availability .inventory{margin-left: 0 !important;}

.akl .addtocart-component .stock-wrapper {margin:0 0 0;font-size:14px;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .stock-wrapper .product-stock .product-availability .text {font-size:14px;vertical-align: middle;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .stock-wrapper {font-family:'Noto Sans KR', sans-serif;font-weight:500;margin:0 0 3px;}/*20190201 수정*/
.akl .stock-wrapper .product-stock .product-availability .pro-detail {display:inline-block;vertical-align:middle;margin-left:10px}
.akl .add_to_cart_form {padding-bottom:15px;}/*20190201*/
.akl .add_to_cart_form button  {padding:0 0;text-align:center;margin:0 0;margin-right:3px;}
.akl .add_to_cart_form button:last-child {margin-right:0;}
.akl .add_to_cart_form.type1 button {display:inline-block;width:32%;}
.akl .add_to_cart_form.type2 button {display:inline-block;width:32%;}
.akl .add_to_cart_form.type3 button {display:inline-block;width:32%;}
.akl .add_to_cart_form.shop-cart {padding:30px 0 0}
.akl .add_to_cart_form.shop-cart.type2 {margin:0 auto;text-align:center;width:75%;float:left;}

/* 토스트 팝업 */
.toastPopup { position:absolute; display:none; z-index:10000; top:0;left: 0; }
.toastPopup::after { content:''; position:relative;top:0; display:block; left:50%; transform: translate(-50%, 0); opacity: 0.7; width: 0px;height: 0px; border-top:8px solid #000000; border-bottom:8px solid transparent; border-right: 5px solid transparent; border-left: 5px solid  transparent; }
.toastPopup .popup_wrap { position:relative;  padding: 16px 20px; width:300px; height:auto; border-radius: 5px; background-color:rgba(0, 0, 0, 0.7); }
.toastPopup .msg-box { margin-bottom:2px;}
.toastPopup .msg { margin-bottom:8px; text-align:center;color: #ffffff; font-size:15px; font-weight:normal; }
.toastPopup .btn_close { position:absolute;right:15px;top:15px; width:13px; height:13px; text-indent: -1000000px; background: url('../images/ico_close.png') no-repeat 50% 50% / 13px auto; }
.toastPopup .btn_cart { display:block;margin:0 auto; width: 128px; height: 32px; border-radius: 2px; color:#002f5f; text-align:center; border: solid 1px #002f5f; background-color: #ffffff; }
.toastPopup .btn_cart span { display:inline-block; height:100%; 	line-height:30px; vertical-align: middle; font-weight:bold; font-size:12px; }
.toastPopup .btn_cart::before { vertical-align: middle; content:'';display:inline-block;width:20px;height:30px;background: url(/_ui/responsive/theme-blue/images/ico_cart.png) no-repeat 50% 50% / 20px auto; }
.toastPopup .btn_cart::after { vertical-align: middle; content:'';display:inline-block;width:16px;height:30px;background: url(/_ui/responsive/theme-blue/images/ico_right_arrow.png) no-repeat 50% 50% / 16px auto; }

@media (max-width:768px) {
	.toastPopup button.btn_close { right:18px;top:18px; }
	.toastPopup { position:fixed;top:unset;bottom:90px;left:0; padding:0 14px; width:100%; z-index:10001; transform: unset; } /* 20240514 수정 */
	.toastPopup .popup_wrap { width:100%; }
	.toastPopup::after { display:none; }
}


.akl .primary-link { display:block; position: relative;}
.akl .primary-link button { position: absolute; left:50%; top:50%; background:url('../images/play_button.png') no-repeat left top;; height:60px; width:60px; margin-left:-30px; text-indent: -5000px; overflow: hidden; background-size: 60px 60px; }
.news-result-prom a { display:block}
.product-list__thum a { display:block; }
.product-list__thum a:focus { border:1px solid #000}
.akl #pdpCarousel { padding: 0 70px !important; }
.akl #pdpCarousel .flex-viewport li {margin-left: 0 !important;}
.akl .flexslider .flex-direction-nav .flex-next {right: 25px; }
.akl .flexslider .flex-direction-nav li.flex-nav-prev { left: 10px;}

.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions.link-line div.print {display:inline-block;}
.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions.link-line div.kakaotalk {display:none;}

/* common > 수량 */
.akl .opt-quantity {position:relative;display:inline-block;width:130px;}
.akl .opt-quantity .inpNum {margin-left:34px;width:62px;font-weight:400;font-family:'Noto Sans KR', sans-serif;color:#002f5f;}
.akl .opt-quantity .btnMinus {position:absolute;top:0;left:0;text-indent:-999999px;background:transparent url('../images/akl_common/btn-minus.png') no-repeat center; background-size:38px; width:34px;height:40px;border:1px solid #dadada;border-right:0 none;font-size:0;}
.akl .opt-quantity .btnPlus {position:absolute;top:0;right:0;text-indent:-999999px;background:transparent url('../images/akl_common/btn-plus.png') no-repeat center; background-size:38px; width:34px;height:40px;border:1px solid #dadada;border-left:0 none;font-size:0;}
.akl .pdp-info .opt-quantity { width:148px;}
.akl .opt-quantity.disabled .inpNum {background:#f4f4f4;color:#bbb}
.akl .opt-quantity .btnMinus.disabled {background:transparent url('../images/akl_common/btn-minus-disabled.png') no-repeat center; background-size:38px;}
.akl .opt-quantity .btnPlus.disabled{background:transparent url('../images/akl_common/btn-plus-disabled.png') no-repeat center; background-size:38px;}
.akl .opt-quantity.mini {display:inline-block;width:110px; vertical-align:middle;}
.akl .opt-quantity.mini .inpNum {width:42px;padding:0 0;text-align:center;font-size:14px;}
.akl .opt-quantity.mini .inpNum:disabled {border:1px solid #dadada !important;}
.akl .opt-quantity.mini .inpNum:focus {border:1px solid #eb174b !important;}
.akl .sort-order-qty .opt-quantity.mini {width:100%;}
.akl .sort-order-qty .opt-quantity.mini .inpNum {width:-webkit-calc(100% - 68px);width:-moz-calc(100% - 68px);width:calc(100% - 68px);}
.akl .qty-selector-container.sort-order-qty .opt-quantity.mini .inpNum {margin-left:34px;}

/* 제품상세  > 위시리스트등록 */
.akl .link-line img {margin:10px 2px 15px;width:25px;}
.akl .amway-theme .accordion-element {margin-bottom:30px;}/*20190131 수정*/
.akl .amway-theme .accordion-element .accordion-panel {table-layout:fixed;}
.akl .amway-theme .accordion-element .accordion-panel-title {padding-left:0;padding-right:0;}
.akl .amway-theme .accordion-element .accordion-panel-title .title-element {font-size:18px;font-weight:500; letter-spacing:-1px;}
.akl .panel-body .accordion-collapse-wrapper {font-size:14px;}
.akl .panel-body.product-detail {overflow:hidden; margin:0; padding:0 0 20px;}/*20190131 수정*/
.akl .panel-body.product-detail [class^=col-]{overflow:hidden; padding:0; box-sizing:border-box;}
.akl .panel-body.product-detail .col-md-4 {width:32%; margin-top:22px;}
.akl .panel-body.product-detail .col-md-4:nth-of-type(3n-1) {margin:22px 2% 0;}
.akl .panel-body.product-detail .col-md-4:nth-of-type(3n+1) {clear:left;}
.akl .panel-body.product-detail .col-md-4:nth-of-type(-n+3){margin-top:0;}
.akl .panel-body.product-detail .news-result-prom {float:right;}

.akl .amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper {padding:0 50px;}
.akl .accordion-toggle.collapsed .title-element.accordion-header-icon.no-icon {font-size:0;}
.akl .accordion-toggle.collapsed .title-element.accordion-header-icon.no-icon:before {content:''}
.akl .news-result-prom {width:100%; height:100%;}
.akl .news-result-prom > a {position:relative; overflow:hidden; padding-top:54.90196078431373%; display:block; max-width:408px; max-height:350px;}
.akl .news-result-prom img {position:absolute; top:0; left:0; right:0; width:100%; height:auto; box-sizing:border-box;}
.akl .news-result-prom-text {position:relative; z-index:1; bottom:0; width:100%; min-height:130px; padding:20px; background:#f4f4f4;}
.akl .news-result-prom-text .product__title {font-size:16px;line-height:24px;color:#002f5f;font-weight:500;height:48px;letter-spacing:-1px;overflow:hidden;white-space: normal;word-wrap: break-word;/* display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis; */}
.akl .news-result-prom-text .product__title a {display:block;font-weight:500;color:#002F5F;}
.akl .news-result-prom-text .product__subtitle {font-size:14px;line-height:20px;}
.akl .news-result-prom-text p {margin-bottom:0}
.akl .news-result-prom .featured-product__thumnail {margin-bottom:0;}
.akl .product-body-photo {width:100%;}
.akl .product-body-photo img {width:100%;height:auto;}
.akl .truncated-text p {font-size:14px;}
.akl #reviewsbody.accordion-panel-collapse {padding-bottom:0;padding-left:0;}
.akl .panel-body.electr {margin:0;padding:0 10px;}
.akl .panel-body.frcati, .akl .panel-body.method {margin:0;padding:0 0;}
.akl .panel-body .panel-body_sub-title {font-size:14px;font-weight:600;margin:0;color:#333}

.akl .product-competitive__title, .akl .product-competitive__desc {font-size:32px;font-family:'Noto Sans KR', sans-serif;font-weight:700;letter-spacing:-2px;}
.akl .product-competitive__intro, .akl .product-competitive__summary {font-size:16px;line-height:24px;padding:10px 0 20px;font-style:normal}
.akl .product-competitive__list {text-align:left;padding:20px 0;}
.akl .product-competitive__item {margin:0 15px;max-width:180px;}
.akl .product-competitive__item:first-child {margin:0 15px 0 0}

.akl .new-amway-competitive {padding:0;}
.akl .new-amway-competitive .product-description__section p.product-competitive__productname {text-align:center;color:#002f5f;font-size:16px;padding:16px 0;}

.akl .tbl-type2.electronic th {width:20%;}
.akl .tbl-type2.electronic td {width:80%; background:#fff}
.akl .amway-competitive .tb-box {-webkit-overflow-scrolling:touch; margin-bottom:40px;}
.akl .new-amway-competitive .product-description__section .tb-box + .carousel-title { padding-top:0;}
.akl .table.table-hover {border-bottom:1px solid #e4e4e5;table-layout:fixed}

.akl .carousel-title {font-size:32px;font-family:'Noto Sans KR', sans-serif;font-weight:700;letter-spacing:-2px;color:#002f5f;}
.akl .three-tile-component {padding:0;}
.akl .amway-theme h2.carousel-title {margin:60px 0;}

.akl .amway-theme table tbody td {font-size:14px;}
.akl .amway-theme .owl-carousel .carousel-link-wrap a.primary-link span {font-size:18px;font-weight:500;}

.akl .recommendation.swatches-description__margin-minus {margin:40px auto;}
.akl .recommendation__message-main {font-size:32px;color:#002f5f;font-weight:500;letter-spacing:-2px;font-family:'Noto Sans KR', sans-serif;line-height:44px; padding:40px 20px 0;}
.akl .recommendation__message-signature {font-size:16px;padding:0 0 30px 20px;}
.akl .recommendation__message .recommendation__message-link {padding-left:20px;font-size:14px;font-weight:500;}

/* 브랜드 체험 (이미지,설명+버튼) */
.akl .experience-brands {padding:0; width:100%; margin:0 auto; border-top:0 none;max-width:1376px;}
.akl .experience-brands__content { height:430px;background-size:auto;background-attachment:initial; background-image: none; }
.akl .experience-brands__content .wrapper.sub-banner {height:430px;overflow:hidden; }
.akl .experience-brands__content .sub-banner .img-area {position:absolute;left:0;top:0; overflow:hidden;}
.akl .experience-brands__content .sub-banner .img-area img { width:auto; height:430px;}
.akl .experience-brands__content .banner-content{position:absolute;top:5%;left:7%;}
.akl .experience-brands__content .banner-content .banner-title {font-size:40px;line-height:45px;font-weight:500;letter-spacing:-2px;}
.akl .experience-brands__content .banner-content .banner-title b{display:block;}
.akl .experience-brands__content .banner-content .banner-title span{display:block;}
.akl .experience-brands__content .banner-content .banner-title em{font-size:40px;}
.akl .experience-brands__content .banner-content .banner-sub-title span {display:block; margin-bottom:25px; line-height:1.1;text-align:left; font-size:14px;line-height:22px;letter-spacing:-1px;}

/* 제품상세 > 브랜드 배너 26개 */
/*01.영양건강 */
.experience-brands__content .banner-title span b {display:block;}
.experience-brands__content .banner-title .pdp-type01{color:#fff;padding-top:60px;background:url(../images/akl_common/logo/exlogo01.png) no-repeat 0 0;background-size:126px auto;}
.experience-brands__content .banner-title .pdp-type01 em{color:#fff;}
.experience-brands__content .banner-sub-title .pdp-type01 {color:#bbb }

.experience-brands__content .banner-title .pdp-type02 {color:#56555a;padding-top:60px;background:url(../images/akl_common/logo/exlogo02.png) no-repeat 0 20px;background-size:179px auto;}
.experience-brands__content .banner-title .pdp-type02 em{color:#005a17;}
.experience-brands__content .banner-sub-title .pdp-type02 {color:#808285 }

.experience-brands__content .banner-title .pdp-type03{color:#56555a;padding-top:40px;background:url(../images/akl_common/logo/exlogo02.png) no-repeat 0 0px;background-size:179px auto;}
.experience-brands__content .banner-title .pdp-type03 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type03 {color:#56565a}

/*02. 뷰티*/
.experience-brands__content .banner-title .pdp-type04{color:#fff;padding-top:90px;background:url(../images/akl_common/logo/exlogo03.png) no-repeat 0 0px;background-size:194px auto;}
.experience-brands__content .banner-title .pdp-type04 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type04 {color:#bbb}

.experience-brands__content .banner-title .pdp-type05{color:#2d76a9;padding-top:40px;background:url(../images/akl_common/logo/exlogo04.png) no-repeat 0 0px;background-size:126px auto;}
.experience-brands__content .banner-title .pdp-type05 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type05 {color:#56565a}

.experience-brands__content .banner-title .pdp-type06{color:#736038;padding-top:90px; background:url(../images/akl_common/logo/exlogo05.png) no-repeat 0 0px;background-size:318px auto;}
.experience-brands__content .banner-title .pdp-type06 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type06 {color:#57565b}

.experience-brands__content .banner-title .pdp-type07{color:#fff;padding-top:90px;background:url(../images/akl_common/logo/exlogo07.png) no-repeat 0 0px;background-size:194px auto;}
.experience-brands__content .banner-title .pdp-type07 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type07 {color:#808285}

.experience-brands__content .banner-title .pdp-type08{color:#003061;padding-top:50px;background:url(../images/akl_common/logo/exlogo04.png) no-repeat 0 0px;background-size:194px auto;}
.experience-brands__content .banner-title .pdp-type08 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type08 {color:#56565a}

.experience-brands__content .banner-title .pdp-type09{color:#fff;padding-top:70px;background:url(../images/akl_common/logo/exlogo11.png) no-repeat 0 0px;background-size:228px auto;}
.experience-brands__content .banner-title .pdp-type09_v2{color:#000;padding-top:75px;background:url(../images/akl_common/logo/exlogo28.png) no-repeat 0 0;background-size:175px auto;} /* 190228_추가 아티스트리 파리 브랜드 배너 */
.experience-brands__content .banner-title .pdp-type09 em{color:#008d33;}
.experience-brands__content .banner-title .pdp-type09_bangkok{color:#fff;padding-top:80px;background:url(../images/akl_common/logo/exlogo30.png) no-repeat 0 0;background-size:222px auto;} /* 190909_수정 브랜드 배너 수정 */
.experience-brands__content .banner-sub-title .pdp-type09 {color:#56565a}

.experience-brands__content .banner-title .pdp-type10{color:#5d8a2d;padding-top:70px;background:url(../images/akl_common/logo/exlogo08.png) no-repeat 0 0px;background-size:141px auto;}
.experience-brands__content .banner-title .pdp-type10 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type10 {color:#56565a}

.experience-brands__content .banner-title .pdp-type11{color:#fff;padding-top:90px;background:url(../images/akl_common/logo/exlogo09.png) no-repeat 0 0px;background-size:220px auto;}
.experience-brands__content .banner-title .pdp-type11 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type11 {color:#808285}

.experience-brands__content .banner-title .pdp-type12{color:#eb928c;padding-top:90px;background:url(../images/akl_common/logo/exlogo12.png) no-repeat 0 0px;background-size:327px auto;}
.experience-brands__content .banner-title .pdp-type12 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type12 {color:#fbd9d7}

.experience-brands__content .banner-title .pdp-type13{color:#00f6db;padding-top:90px;background:url(../images/akl_common/logo/exlogo13.png) no-repeat 0 0px;background-size:331px auto;}
.experience-brands__content .banner-title .pdp-type13 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type13 {color:#fff}

.experience-brands__content .banner-title .pdp-type14{color:#2b77a9;padding-top:90px;background:url(../images/akl_common/logo/exlogo10.png) no-repeat 0 0px;background-size:194px auto;}
.experience-brands__content .banner-title .pdp-type14 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type14 {color:#56565a}

.experience-brands__content .banner-title .pdp-type15{color:#2d77a8;padding-top:90px;background:url(../images/akl_common/logo/exlogo06.png) no-repeat 0 0px;background-size:250px auto;}
.experience-brands__content .banner-title .pdp-type15 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type15 {color:#56565a}


/*03.배스바디 */
.experience-brands__content .banner-title .pdp-type16{color:#57565b;padding-top:70px;background:url(../images/akl_common/logo/exlogo14.png) no-repeat 0 0px;background-size:88px auto;}
.experience-brands__content .banner-title .pdp-type16 em{color:#ff8800;}
.experience-brands__content .banner-sub-title .pdp-type16 {color:#ddd}

.experience-brands__content .banner-title .pdp-type17{color:#4d86cb;padding-top:60px;background:url(../images/akl_common/logo/exlogo16.png) no-repeat 0 0px;background-size:120px auto;}
.experience-brands__content .banner-title .pdp-type17 em{color:#57565b;}
.experience-brands__content .banner-sub-title .pdp-type17 {color:#56565a}

.experience-brands__content .banner-title .pdp-type18{color:#fff;padding-top:60px;background:url(../images/akl_common/logo/exlogo15.png) no-repeat 0 0px;background-size:176px auto;}
.experience-brands__content .banner-title .pdp-type18 em{color:#00fff1;}
.experience-brands__content .banner-sub-title .pdp-type18{color:#fff!important;}

.experience-brands__content .banner-title .pdp-type19{color:#565759;padding-top:60px;background:url(../images/akl_common/logo/exlogo17.png) no-repeat 0 0px;background-size:114px auto;}
.experience-brands__content .banner-title .pdp-type19 em{color:#597b02;}
.experience-brands__content .banner-sub-title .pdp-type19 {color:#56565a}

.experience-brands__content .banner-title .pdp-type20{color:#56555a;padding-top:60px;background:url(../images/akl_common/logo/exlogo18.png) no-repeat 0 0px;background-size:211px auto;}
.experience-brands__content .banner-title .pdp-type20 em{color:#818286;}
.experience-brands__content .banner-sub-title .pdp-type20 {color:#56565a}


/*03.홈리빙 */
.experience-brands__content .banner-title .pdp-type21{color:#008c33;padding-top:60px;background:url(../images/akl_common/logo/exlogo19.png) no-repeat 0 0px;background-size:198px auto;}
.experience-brands__content .banner-title .pdp-type21 em{color:#55565a;}
.experience-brands__content .banner-sub-title .pdp-type21 {color:#56565a}

.experience-brands__content .banner-title .pdp-type22{color:#57565b;padding-top:60px;background:url(../images/akl_common/logo/exlogo20.png) no-repeat 0 0px;background-size:253px auto;}
.experience-brands__content .banner-title .pdp-type22 em{color:#f6003f;}
.experience-brands__content .banner-sub-title .pdp-type22 {color:#56565a}

.experience-brands__content .banner-title .pdp-type23{color:#57565b;padding-top:120px;background:url(../images/akl_common/logo/exlogo21.png) no-repeat 0 0px;background-size:219px auto;}
.experience-brands__content .banner-title .pdp-type23 em{color:#0376ac;}
.experience-brands__content .banner-sub-title .pdp-type23 {color:#ddd}

.experience-brands__content .banner-title .pdp-type24 {color:#0174aa;padding-top:80px;background:url(../images/akl_common/logo/exlogo22.png) no-repeat 0 0px;background-size:306px auto;}
.experience-brands__content .banner-title .pdp-type24 em{color:#57565b;}
.experience-brands__content .banner-sub-title .pdp-type24 {color:#ddd}

.experience-brands__content  .banner-title .pdp-type25{color:#003061;padding-top:90px;background:url(../images/akl_common/logo/exlogo23.png) no-repeat 0 0px;background-size:143px auto;}
.experience-brands__content .banner-title .pdp-type25 em{color:#0177a9;}
.experience-brands__content .banner-sub-title .pdp-type25 {color:#56565a}

/*03.원포원 */
.experience-brands__content .banner-title .pdp-type26{color:#002f63;padding-top:140px;background:url(../images/akl_common/logo/exlogo24.png) no-repeat -28px 0px;background-size:245px auto;}
.experience-brands__content .banner-title .pdp-type26 em{color:#008d33;}
.experience-brands__content .banner-sub-title .pdp-type26 {color:#56565a}


/* 관련자료 */
#productLearningListTabs .owl-carousel .full-width-item {padding:0;}
#productLearningListTabs .owl-carousel .item {margin:0 20px 0 0;}

/* 제품관련 부가정보 */
.akl .new-amway-competitive .product-description__section .product-competitive__title {margin:20px 0 0;}

/* 관련자료  - 비디오 */
.akl .video-preview {margin:60px auto 0;}
.akl .video-preview__content .video-preview__play {cursor:pointer;}
.akl .new-amway-competitive .product-description__section {padding:0 0;max-width:100%;}
.akl .new-amway-competitive .product-description__section .carousel-title {padding:40px 0 20px;}
.akl .new-amway-competitive .product-description__section p {margin:0;text-align:left;max-width:100%;}
.akl .new-amway-competitive .product-description__section p:last-child {max-width:100%;}
.akl .new-amway-competitive .product-description__section p.video-preview__title {font-size:32px; font-weight:400;letter-spacing:-2px; text-align:center; padding:0}
.akl .new-amway-competitive .product-description__section p.video-preview__subtitle {font-size:16px;line-height:22px; padding:0;text-align:center;}

/* 제품상세  > 함께하면 좋은 제품*/
.akl .product-suggest {border-top:1px solid #dadada;}
.akl .product-suggest .main-container {padding:0;}
.akl .row.product-suggest {margin:60px 0;}
.akl .row.product-suggest.best-pro {margin:60px 0 0;}
.akl .row.product-suggest .amway-suggest {padding:0 0 0 32px;}
.akl .row.product-suggest .amway-suggest .amway-suggest__item {margin:0 32px 0 0;}
.akl .amway-suggest {border-top:0 none; padding:30px 0 0}
.akl .amway-suggest__title { margin:15px auto 15px; font-size:32px;color:#002f5f;font-weight:700;letter-spacing:-2px;font-family:'Noto Sans KR', sans-serif;line-height:38px;} /*20190131 margin:55px auto; 수정*/
.akl .amway-suggest__item-title {height:60px;font-weight:500;line-height:22px;font-size:14px;}
.akl .amway-suggest__item-title span {font-weight:400;}
.akl .amway-suggest__item-number {font-size:13px;}
.akl .amway-suggest__item-title.amway-suggest__item-aboprice {font-size:14px;height:30px;}
.akl .amway-suggest__item-retailprice {font-size:13px;height:auto;}
.akl .amway-suggest__item .ico-solid-out {position:absolute;top:12px;left:12px;}
.akl h2.amway-learning__title {margin:60px auto;}
#productLearningListTabs {margin-bottom:40px;}
/* 제품상세  > 제품상세 layer popup */
.akl .cart-popup__item-info.amwahover img:hover{-webkit-transform:none !important; transform:none !important; -ms-transform:none !important;}
.akl .cart-popup__content.wish-list {padding:0 0;}
.akl .cart-popup__content.wish-list .cart-popup__item-info {padding:30px 30px 20px;}
.akl .cbox .cart-popup__dialog .cart-popup__content.wish-list a.btn-blue-white {min-width:120px;}
.akl .cbox .cart-popup__dialog .cart-popup__content.wish-list a.bt-akl-txt {min-width:120px;}
.akl .popup__thumbnail.col-md-4 {text-align:center;padding:0 0;margin:0 0;width:35%;}

.akl .cart-popup__item-detail.shoping-cart.col-md-8 {padding:0 0;margin:0 0 30px;width:65%;}
.akl .cart-popup__item-title {font-size:14px; font-weight:500;}
.akl .cart-popup__item-count {font-size:13px;line-height:18px;padding:10px 0 30px;}
.akl .cart-popup__item-number {display:block;font-size:13px;padding:10px 0;}
.akl .cart-popup__item-title.cart-popup__item-aboprice {font-size:14px;}
.akl .cart-popup__item-title .product-list__item-abovalue {font-weight:500;}
.akl .cart-popup__item-retailprice {font-size:13px;padding:6px 0 0}
.akl .cart-popup__item-retailprice .product-list__item-abovalue {font-weight:400;}
.akl .cart-popup__quantity {border-top:1px solid #e3e3e3;margin-top:20px;padding:20px 0 0;}
.akl .cart-popup__quantity span {font-size:13px;font-weight:500;color:#002f5f}
.akl .cart-popup__quantity .product-list__item-abovalue {font-weight:500;}

/* 제품상세 > 위시리스트 */
.akl .addetail-extra-action {border-top:1px solid #dadada;}
.akl .addetail-extra-action .cart-detail__dropdown-menu {z-index:9999999 !important;position: absolute;left:0;right:auto;top:39px;border-top:1px solid #dadada}
.akl .addetail-extra-action .cart-detail__dropdown-menu:after {content:'';position: absolute;top:-2px;left:0;width:110px;height:4px;background:#fff}
.akl .addetail-extra-action .cart-detail__dropdown-menu ul {overflow:auto; padding:10px 0; max-height:180px;}
.akl .addetail-extra-action .cart-detail__dropdown-menu ul li {padding:10px 0;}
.akl .addetail-extra-action .cart-detail__dropdown-menu ul li label {top:0;font-size:14px;font-weight:500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.akl .addetail-extra-action button {margin:0 0; font-size:14px; color:#0075a4; border:1px solid #fff; height:40px; line-height:40px;}
.akl .addetail-extra-action .icon-add-shopping-list {background:url("../images/akl_common/ico_heart.png") no-repeat; background-size:24px 24px;}
.akl .addetail-extra-action .shopping-list-button-text {font-size:14px;}
.akl .addetail-extra-action .plp-add-to-shopping-list {display:inline-block; width:120px; margin-top:3px; box-sizing:border-box;}
.akl .addetail-extra-action .plp-add-to-shopping-list button {padding:0 10px;}
.akl .addetail-extra-action .plp-add-to-shopping-list.open button {border:1px solid #dadada;}
.akl .addetail-extra-action .product-list__item-link-text {width:120px; margin:0; padding:0; box-sizing:border-box; background:0 none;}
.akl .addetail-extra-action .plp-add-to-shopping-list .cart-detail__dropdown-menu {top:48px; min-width:260px;}
.akl .addetail-extra-action .plp-add-to-shopping-list .dropdown-menu-bottom {border-top:1px solid #ccc;padding:10px 20px 10px;}
.akl .addetail-extra-action .plp-add-to-shopping-list .dropdown-menu-bottom button {font-size:14px;}
.akl .addetail-extra-action .plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom a {float:none;display:inline-block;font-size:14px;vertical-align:top;padding-left:30px;font-weight:500}

.akl .addetail-extra-action .plp-add-to-ditto {position:relative; display:inline-block;}
.akl .addetail-extra-action .plp-add-to-ditto.open button {border:1px solid #dadada;}
.akl .addetail-extra-action .plp-add-to-ditto .dropdown-menu {right:0; width:260px;}
.akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu {z-index:9999999 !important;position: absolute;left:auto;right:15px;top:49px;border-top:1px solid #dadada}
.akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu:after {content:''; position:absolute; left:auto; top:-2px; right:0; width:135px;height:4px;background:#fff}
.akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu ul {overflow-x:hidden}
.akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu ul li label {display:inline-block;top:3px;font-size:14px;height:25px;vertical-align:top;}
.akl .addetail-extra-action .plp-add-to-ditto .dropdown-menu-bottom {padding:10px 10px;}
.akl .addetail-extra-action .plp-add-to-ditto .dropdown-menu-bottom button {font-size:14px;padding:0 10px;}
.akl .addetail-extra-action .plp-add-to-ditto .dropdown-menu ul li span {margin:-30px 0 0 30px}

.akl .addetail-extra-action .product-list__item-link-common {margin-top:0px;}/*20190201 수정*/
.akl .addetail-extra-action .plp-add-to-ditto .product-list__item-link-common {min-width:140px; padding-left:0;margin-top:5px;}/*20190131 추가*/

.akl .product-status-title {border-bottom:1px solid #e3e3e3;}
.akl .product-status-title p {font-size:14px;line-height:22px;padding:0 0 10px}
.akl .product-status-title p.right {text-align:right;vertical-align:middle;}
.akl .product-status-title p span {margin-left:15px;}
.akl .product-status-title p span:first-child {margin-left:0;}
.akl .product-status-title.quik-order {border-bottom:0 none;}
.akl span.in-Stock {position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 25px;}
.akl span.in-Stock:after {content:'';display:block;position:absolute;top:2px;left:0px;background:#39E069;width:20px;height:20px;border-radius:50%;}
.akl span.no-Stock {position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 25px;}
.akl span.no-Stock:after {content:'';display:block;position:absolute;top:2px;left:0px;background:#888;width:20px;height:20px;border-radius:50%;}
.akl .product-status-body {padding:20px 0;}
.akl .product-status-body ul.pro-staus-list {width:100%;}
.akl .product-status-body ul.pro-staus-list li {display:inline-block;width:32.8%;margin:0 0 18px;}

/* 제품상세  > 이미지 크게보기 팝업 */
.akl #colorbox {position:absolute; top:-100px; width:80%; height:auto;}
.akl .layer-pop-type2 { background:#fff; display:block; margin:0 auto; width:100%; height:870px; border:1px solid #c0c0c0;}
.akl .layer-pop-type2 .cClose {position:absolute;top:24px;right:40px;}
.akl .cClose .modal-close-icon {display:inline-block;background:url("../images/akl_common/ico_closed.png") no-repeat; background-size:20px 20px; width:20px;height:20px;}

.akl .popop-title {height:69px;border-bottom:1px solid #e3e3e3;margin:0 40px;}
.akl .popop-title p {font-size:24px;font-weight:500;color:#002f5f;letter-spacing:-2px;padding:20px 0 0}
.akl .popop-tbody {text-align:center; width:600px; margin:0 auto;}
.akl .pop-gallery {width:600px; height:600px; margin:30px auto 20px; overflow:hidden; display:table;}
.akl .pop-gallery span{ display:table-cell; max-width:600px; vertical-align:middle;}
.akl .pop-gallery img { width:100%; height:auto; max-height:600px;}
.akl .pop-gallery .video-wrapper {display:none;}
.akl .popup-img-list {padding:0; margin:0 auto; width:600px;}
.akl .popup-img-list .product-recentlyviewed__imagelist .owl-item a {display:block; margin:0 auto; max-width:74px; max-height:74px;}
.akl .popup-img-list .product-recentlyviewed__imagelist .owl-item img { width:100%}
/*
.akl .popup-img-list .owl-theme .owl-controls .owl-nav .owl-prev {left:15px !important;}
.akl .popup-img-list .owl-theme .owl-controls .owl-nav .owl-next {right:15px !important;} */

/* 제품상세  > 장바구니 담기 layer */
.akl .cart-complete {text-align:center;margin:0 0 15px;}/*2019.02.21*/
.akl .cart-complete ul {padding:0 10px;}
.akl .cart-complete ul li {padding:20px 0 15px;border-bottom:1px solid #e3e3e3}
.akl .cart-complete ul li p {font-size:14px;line-height:22px;margin-bottom:0 !important;}/*2019.02.21*/

.akl .cart-complete p.alert {font-size:16px;line-height:24px;padding:25px 0 0;font-weight:500;}
.akl .cart-complete p.alert-small {font-size:14px;line-height:22px;padding:25px 0 0;font-weight:400;}
.akl .cart-popup__item-link.commpete {padding:20px 20px;}
.akl .cart-popup__item-link.commpete .bt-akl-txt {padding:0 20px;}
.akl .cart-popup__item-link.commpete .bt-akl-blue {padding:0 20px;}

/* 제품상세  > 장바구니 중복 제품 알림 */
.akl .product-overlap-title {margin:0; padding:0;}
.akl .product-overlap-title p {font-size:14px;line-height:22px;padding:0 0 10px;}
.akl .product-overlap-body {margin:0; padding:0 0 15px;}/*2019.02.21*/
.akl .product-item-overlap {border-bottom:1px solid #e3e3e3;padding:9px 5px;display:table;table-layout:fixed;}/*2019.02.21*/
.akl .product-item-overlap .product-item-element {display:table-cell;width:6%;text-align:center;}
/* .akl .cart-popup__dialog ._checkbox-element-global-class ~ span._checkbox-element-global-span:before { bottom:2px; left:1px;} */
.akl .product-item-overlap .pro-overlap-info {display:table-cell;width:94%;padding:0 10px;vertical-align:top;}
.akl .pro-over-name {margin:0; padding:0;}
.akl .pro-over-name p {font-size:14px;color:#002f5f;font-weight:500;line-height:24px;margin:0 0;}
.akl .pro-overlap-num {display:table;table-layout:fixed;width:100%;margin:5px 0 0;padding:0 0;}
.akl .prover-qty, .akl .prover-add-qty, .akl .prover-all-qty {font-size:14px;font-weight:400;}
.akl .prover-qty {display:table-cell;width:33%;}
.akl .prover-add-qty {display:table-cell;width:33%;}
.akl .prover-all-qty {display:table-cell;width:33%;}
.akl .duplicate-txt {padding:15px 0 0}/*2019.02.21*/

/* 제품상세 > URL 팝업 */
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div {position:relative;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.url_pop {display:none;position: absolute;top:45px;left:-30px;width:250px;z-index:100;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.cart-popup-area {position: relative; padding-bottom:20px}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.pop-area-body {display:block;padding:14px 0 0;margin:0 20px 0;position: relative;text-align:left;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.pop-area-body:after {left:13px;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.pop-area-header {display:block;padding:0 0 0 !important;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.pop-area-header a.cart-popup-close {position: absolute;top:3px;right:8px;display:block;padding:0 0;margin:0;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.url_pop .form-group.url {display:block;}


/** ---------------------------------
  * @장바구니
  * ---------------------------------
  */
.akl .lightBlue {color:#0075a4}
.akl .lightBlue a {color:#0075a4}
.akl .green a {color:#20883e;}
.akl .red a {color:#e11e45}

.product-list-page-title {font-family:'Noto Sans KR', sans-serif;}
.akl .cart-content-wrapper .account-section-content .panel-group .panel-heading + .panel-collapse > .panel-body {border-top: 0;padding-bottom:8px} /* 190118_수정 리스트개선 */
.akl .cart-content-wrapper .account-section-content .panel-body { padding-top: 0;}
.akl .cart-top-totals {font-size:18px;font-weight:500;letter-spacing:-2px; margin-top:12px}
.akl .row.shop-cart-conts .col-md-9.cart-items-wrapper {padding-left:0;}
.akl .row.shop-cart-conts .col-md-3 {padding-right:0;}
.akl .pagination-bar {margin:18px 0 20px;}
.akl .pagination-bar .pagination-toolbar {padding-left:0;border-bottom:0 none;padding-bottom:0;}
.akl .pagination-bar button {margin-top:0;}
.akl .cart-items-wrapper {margin-top:0;}
.akl .cart-items-wrapper .pagination-bar .pagination-toolbar {padding-left:0;}
.akl .cart-items-wrapper .pagination-left{padding-top:0}
/* 2019.01.31 button-modified 클래스 추가 */
.akl .cart-items-wrapper.button-modified .pagination-left {padding-top:10px;}
.akl .cart-items-wrapper.button-modified .pagination-wrap {padding:0;}
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn {margin-top:10px; padding:0; min-width:auto;}
/*2019.02.01*/
.akl .cart-items-wrapper.button-modified .bt-akl-white.mini.normal {margin-top:10px; color:#000; background-color:#d7d7d7; border:1px solid #d7d7d7;}
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn {color:#000; background-color:#d7d7d7; border:1px solid #d7d7d7; font-size:12px; padding:0; margin-top:10px; min-width:auto; line-height:23px;}
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn a{ color:#000;}
.akl .cart-items-wrapper.button-modified .bt-akl-white.mini.normal:hover,
.akl .cart-items-wrapper.button-modified .bt-akl-white.mini.normal:active,
.akl .cart-items-wrapper.button-modified .bt-akl-white.mini.normal:focus,
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn:hover,
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn:active,
.akl .cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn:focus {color:#000; background-color:#fff !important; -webkit-transition:background-color 0.3s, color 0.3s !important; transition:background-color 0.3s, color 0.3s !important; }
.akl .cart-items-wrapper.button-modified .pagination-wrap {padding:0;}

.list-item-info .has-promotion-stock {display: table;}
.list-item-info .has-promotion-stock .promotion {position: relative;display: table-cell;}
.list-item-info .has-promotion-stock .promotion .promotion-tip {padding-top:0;}
.list-item-info .has-promotion-stock .promotion .promotion-tip img {vertical-align:middle;}
.list-item-info .has-promotion-stock .cartlist-instock {display: table-cell;position: relative;left: 10px;color: #20883e;text-align: left;font-weight:500;font-size:13px;}
.list-item-info .has-promotion-stock .cartlist-instock * {font-size:13px;}
.list-item-info .has-promotion-stock .promotion .promotion-tip .tooltip-btn {display:inline-block;background: url(../images/info-icon@2x.png) no-repeat left center;background-size: 18px;outline: initial;padding-left:25px;cursor:pointer;font-size:13px;}

.promotion-tip-alert {display: none; width: 300px;background-color: #56565a;padding:18px;font-weight:500;color:#fff;border: 1px solid #e3e3e3;border-radius: 4px;position:absolute;top:30px;z-index: 999;left:-100px;}
.promotion-tip-alert * {font-size:13px;}
.promotion-tip-alert:before {content:""; position:absolute; top:-9px; left:50%;margin-left:-50px;width:19px; height:9px;background:url(../images/akl_common/ico_tooltip.png) no-repeat 0 0; }
.promotion-tip-alert .txt-wrap {margin:0;padding:0;}
.promotion-tip-alert .txt-wrap p {margin:0;padding:0;}
.promotion-tip-alert .txt-btn-detail a {color:#fff;}
.promotion-tip-alert .txt-btn-detail a span {display:inline-block;background: url(../images/akl_common/ico_arrow_white.png) no-repeat right center;padding-right:10px;}
.promotion-tip-alert .tip-close {position:absolute;right:10px;top:10px;}
.promotion-tip-alert .tooltip-closed {display:inline-block;outline: initial;text-indent:-9999px;background: url(../images/akl_common/ico_tooltip_close.png) no-repeat center center;width:18px;height:18px;}

.product-item-element.view-open + .view-bundle-contents, .cartlist-view.view-open + .view-bundle-contents {display: block;}
.cartlist-view .fa-angle-down {margin-left:5px;display:inline-block;position: relative;}
.cartlist-view .fa-angle-down:before {content:'';display:inline-block;width:10px;height:10px;background: url(../images/akl_common/ico_com_down.png) no-repeat right center;}
.cartlist-view.view-open .fa-angle-down:before {content:'';display:inline-block;background: url(../images/akl_common/ico_com_up.png) no-repeat right center;}

/* .shopping-cart-item-list .view-bundle-contents {margin-left: -20px;} */
.view-bundle-contents {display:none; overflow: hidden; width:640px; margin: 10px 0; background: #F4F4F4; padding: 20px 20px !important; font-size: 13px;color: #56565a;letter-spacing:-0.05em;border-radius: 4px;}
.view-bundle-contents div:first-child {padding: 0 !important;}
.view-bundle-contents .col-xs-12 .col-xs-4 {text-align:left;}
.view-bundle-contents .view-setcomp {padding:10px 0 0;margin:0 0;display:table;width:100%;table-layout:fixed;box-sizing:border-box;}
.view-bundle-contents .view-setcomp .v-subject, .view-bundle-contents .view-setcomp .v-number, .view-bundle-contents .view-setcomp .v-option {display:table-cell;box-sizing:border-box;vertical-align:middle;}
.view-bundle-contents .view-setcomp .v-subject {width:46%;font-weight:500;text-align:left;padding-right:40px;word-break:keep-all;word-wrap:break-word}
.view-bundle-contents .view-setcomp .v-number {width:26%;font-weight:400;text-align:center;}
.view-bundle-contents .view-setcomp .v-option {width:28%;font-weight:400;padding-left:74px;text-align:left;}
.view-bundle-contents .view-setcomp.sold-out .v-subject, .view-bundle-contents .view-setcomp.sold-out .v-number  {color:#bbb}
.view-bundle-contents .view-setcomp .v-number .ve-label {display:none;}
.akl .cartlist-promotions a {display:block;font-weight: 500; cursor: pointer;color: #0075a4;text-decoration: none;}

.list-item-remove {display:block;text-align:center;}
.akl .shopping-cart-item-list .product-list-item .remove-item-btn {display:block;padding:10px 0 0;font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:500;}
.akl .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:35px;}
.akl .shopping-cart-item-list .gwp-gift-selections {margin-top:10px;padding:10px 12px 18px; background-color:#f4f4f4;border-radius:4px;min-width:100%} /* 190418_수정 주문 결제 주문제품 레이아웃 오류 수정 */
.akl .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections * {font-size:13px;}
.akl .shopping-cart-item-list .gwp-gift-selections .col-xs-9 {padding-left:0;font-weight:500}
.akl .shopping-cart-item-list .gwp-gift-selections .col-xs-3 {padding:0;text-align:center;font-weight:400}
.akl .shopping-cart-item-list .gwp-gift-selections .wp-conts {padding:8px 0 0}

.akl .shopping-cart-item-list .product-item-element .value-wrapper * {font-size:14px;font-weight:400;letter-spacing:-0.05em;}
.akl .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper.amount-wrapper {font-size:14px;font-weight:400;letter-spacing:-0.05em;}
.akl .shopping-cart-item-list .product-list-item .list-item-price {padding-top:0; text-align:center}
.akl .shopping-cart-item-list .product-list-item .list-item-ibo-price {padding-top:0; text-align:center }
.akl .shopping-cart-item-list .product-list-item .col-md-1.list-item-ibo-price {font-weight:400; text-align:center }
.akl .shopping-cart-item-list .product-list-item .list-item-quantity {padding-top:0; text-align:center}
.akl .shopping-cart-item-list .product-list-item .list-item-total {padding-top:0;font-size:14px;font-weight:400; text-align:center}
.akl .change-shopping-cart-item-list .product-list-item .new-value-wrapper span {top:0;}

.gwp-gift-selections .wp-conts .gwp-label {display:none;}
.tips {display: inline-block;position: relative;}
.tips .toolTips {display: none;position: absolute;bottom: 100%;left: -8px;z-index: 1001;width: 260px;padding: 15px 25px;font-size: 14px;background: #55565a;color: #fff;font-style: normal;border-radius: 4px;margin-bottom: 10px;}
.tips #triangle-down {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #55565a;position: absolute;bottom: -10px;left: 15px;}

.akl .product-code {padding:5px 0 0;}
.akl .product-code,.akl .product-category,.akl .product-pvbv {font-size:13px;line-height:18px;color:#808285;}
.akl .sopInstantPayment .product-list-item .list-item-info .product-price {font-size:13px;line-height:18px;color:#808285;}
.akl .sort-refine-bar .form-group select.cart-detail__size {font-weight:500;color:#002f5f;}

.akl .cart-content-wrapper .cart-actions {padding:40px 0 45px; }
.akl .value-wrapper.right {text-align:right !important;}
.akl .value-wrapper.option {line-height:normal;}
.akl .value-wrapper.option p.opt-im {padding:0 0 5px;}
.akl .value-wrapper.option img {width:30px;height:30px;}
.akl .value-wrapper.option .option-info {display:block;padding:0;margin:0;}
.akl .value-wrapper.option .option-info span {font-size:14px;font-weight:500;padding:0 0;margin:0 0;}
.akl .value-wrapper.option .option-info .link-btn {display:block;font-weight:500;}
.akl .value-wrapper p {margin:0 0;font-size:14px;font-weight:400;letter-spacing:-0.05em;}
.akl .value-wrapper p.txt-through {-webkit-text-decoration-line: line-through;text-decoration-line:line-through;color:#bbb;}
.akl .value-wrapper del {color:#bbb}

.akl .product-status-value {display:block;}
.akl .icon-x-red {display: inline-block;width:14px;height:24px;vertical-align:middle;background:url("../images/akl_common/ico_x_red.png") no-repeat left 7px;}
.akl .icon-x-red:before {content:'';}
.akl .text-no-uppercase {color:#e11e45;vertical-align:middle;}
.akl .shop-list-right {clear:both;display:block;margin-top:7px} /* 190121_수정 줄간격수정 */
.akl .shop-list-right .pagination-wrap .wish-num {height:auto;padding:11px 10px 0 0;vertical-align:top;}
.akl .shop-list-right .add-wish-warp {height:auto;}
.akl .shop-list-right .add-wish-warp .plp-add-to-shopping-list {position:relative;top:0;right:0;}
.akl .akl-toggle-wrap.sort-order .accordion-custom { border-top:0;}
.akl .akl-toggle-wrap.sort-order .accordion-custom .panel { border-bottom: 0;}
.akl .akl-toggle-wrap.sort-order .accordion-custom .panel-title {padding:10px 15px 10px 0} /* 190118_수정 리스트개선 */


/* 장바구니 > 추천 프로모션 */
.akl .owl-carousel.owl-theme.carousel-title-containeramway-suggest__list {padding:0 20px;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__title {text-align:left;font-size:18px;font-weight:500;margin:0 0;padding:30px 0 20px}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item {margin:12px 12px;border:0 none;position: relative;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-content {padding:0 0;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-detail {background:#f4f4f4;padding:20px 20px;margin-top:0;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-title {height:45px;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-title a {color:#002f5f}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-title a:hover{color:#0075a4}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item .plp-item-label-wrap {top:-20px}
.akl .amway-suggest.cart-amway-suggest .amwahover img {-webkit-transition:none;transition:none;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item .plp-item-label-wrap {left:0;}
.akl .new-social-list .plp-item-label:nth-of-type(1) {padding-left:14px;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item .plp-item-label.bg-navy:after {width:12px; height:25px; right:-10px; background:none; border-style: solid; border-width: 25px 7px 0 0; border-color: #002f5f transparent transparent transparent;}
.akl .amway-suggest.cart-amway-suggest .amway-suggest__item .plp-item-label.bg-red:after {width:12px; height:25px; right:-10px; background:none; border-style: solid; border-width: 25px 7px 0 0; border-color: #e11e45 transparent transparent transparent;}
.akl .amway-suggest.cart-amway-suggest .thumnail-box {overflow:hidden; width:100%; height:auto;}
.akl .amway-suggest.cart-amway-suggest .thumnail-box > a {position:relative; overflow:hidden; padding-top:54.90196078431373%; display:block; max-width:408px; max-height:350px;}
.akl .amway-suggest.cart-amway-suggest .thumnail-box img {position:absolute; top:0; left:0; right:0; width:100%; height:auto; box-sizing:border-box;}

/* 장바구니 > 위시리스트 툴팁 */
.akl .add-wish-warp {display:inline-block;vertical-align:middle;height:42px;text-align:right;margin-right:-10px}
.akl .add-wish-warp .plp-add-to-shopping-list {display:inline-block;}
.akl .add-wish-warp .shopping-list-button-text {font-size:14px;text-align:left;}
.akl .add-wish-warp .product-list__item-link-text {background:0 none;margin:0;padding:0;text-align:left;}
.akl .add-wish-warp .product-list__item-link-text button {padding:0 10px;margin:0 0;font-size:14px;color:#0075a4;border:1px solid #dadada;width:160px;height:40px;line-height:40px;text-align:left;
	background:#fff url(../images/selector-arrow.png) no-repeat right center;background-size:18px}
.akl .add-wish-warp .cart-detail__dropdown-menu {z-index:999 !important;position: absolute;left:auto;right:10px;top:39px;border-top:1px solid #dadada}
.akl .add-wish-warp .cart-detail__dropdown-menu:after {content:'';position: absolute;top:-2px;right:0;width:158px;height:4px;background:#fff}
.akl .add-wish-warp .cart-detail__dropdown-menu ul {padding:10px 0;max-height:150px;overflow:auto;}
.akl .add-wish-warp .cart-detail__dropdown-menu ul li {padding:15px 0 9px;}
.akl .add-wish-warp .cart-detail__dropdown-menu ul li label {top:0;font-size:14px;font-weight:500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.akl .add-wish-warp .dropdown-menu-bottom {border-top:1px solid #ccc;padding:10px 20px;}
.akl .add-wish-warp .dropdown-menu-bottom a {float:none;display:inline-block;vertical-align:top;font-weight:500;padding-left:30px;}

/* 장바구니 > tool tip */
.akl .list-item-quantity {position:relative;}
.akl .list-item-quantity > .opt-quantity-tooltip {position:absolute;top:55px;left:0;z-index:1000;width:400px;}
.akl .list-item-quantity > .opt-quantity-tooltip.type2 {width:500px;}
.akl .list-item-quantity > .opt-quantity-tooltip.type3 {width:580px;}
.akl .list-item-quantity > .opt-quantity-tooltip .mark-box .tip-colsed {position:absolute;top:12px;right:20px;}
.akl .btn-tip-colse {display:inline-block;background:url("../images/akl_common/ico_closed2.png") no-repeat left center;width:14px;height:14px;font-size:0;text-indent:-99999px;cursor:pointer;}
.akl .list-item-quantity > .opt-quantity-tooltip .exc-mark {background-position:10px 0 !important;margin:0 0;}
.akl ul.exc-mark li span {display:inline-block;padding:0 5px 0 0}
.akl .list-item-quantity > .opt-quantity-tooltip .mark-box button {display:inline-block;margin-bottom:0;padding:1px 15px 3px}

/* 장바구니 > 장바구니 오른쪽 내용 */
.akl .shopping-cart-total-wrapper .shopping-cart-total{margin-top:8px} /* 190121_추가 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block {border-top:0 none;margin-bottom:8px}/* 190121_ 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .order-block-header {font-size:13px;font-weight:500;font-family:'Noto Sans KR', sans-serif;border-top:1px solid #dadada;}
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals {font-size:14px;line-height:inherit;font-weight:500;padding-bottom:0;margin-top:0} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-left,
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper .cart-totals-left {font-size:14px;font-weight:500;padding:5px 0 0;letter-spacing:-1px;white-space:nowrap} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-right {font-weight:400;padding:5px 0 4px;letter-spacing:-0.05em;} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-right > div {position:relative} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-right .bt-akl-white.mini {position:relative; top:8px; right:-3px;} /* 190121_수정 줄간격수정 */
.akl .cart-autio-info {border-top:1px solid #dadada;margin:0 15px 0;padding:5px 0 0} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .auto-total.all-pvbv {padding:3px 0;} /* 190121_수정 줄간격수정 */
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total .cart-totals-left,
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total .cart-totals-right {font-weight:700;letter-spacing:-1px;}
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total .cart-totals-left {font-size:14px;}
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total .cart-totals-right {font-size:18px;}
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total.all-pvbv .cart-totals-right {font-size:14px;}
.akl .cart-voucher {border-top:1px solid #dadada;padding:0 20px 10px !important;letter-spacing:-0.05em;margin-top:5px} /* 190121_수정 줄간격수정 */
.akl .cart-voucher div.vocher-totle {font-size:14px;font-weight:500;color:#002f5f;padding:15px 0 0}
.akl .cart-voucher .voucher-description {font-size:14px;line-height:22px;font-style:normal;padding:5px 0 0;margin:0 0}
.akl .express-checkout-block {margin:-9px auto 0; text-align: center;border: 1px solid #dadada;padding:8px 15px} /* 190121_수정 줄간격수정 */
.akl .express-checkout-block .bt-akl-blue {min-width:100%;}

.akl .shop-cart-conts {position:relative;padding-top:10px;margin-top:-50px !important} /* 190118_수정 리스트개선 */
@media (max-width:768px) {.akl .shop-cart-conts {margin-top:0 !important;padding-top:0}} /* 190118_추가 리스트개선 */
.akl .cart-items-wrapper .pagination-bar {margin-top:0; margin-bottom:0;}
.akl .cart-items-wrapper .pagination-bar .cart-top-totals {margin-top:0; line-height:initial;}
.akl .cart-items-wrapper .bt-akl-txt.normal{padding-top:0} /* 190121_추가 줄간격수정 */
@media (max-width:768px) {.akl .cart-items-wrapper .bt-akl-txt.normal{line-height:1;position: relative;bottom: -6px}} /* 190121_추가 줄간격수정 */
.akl .add_to_cart_form.shop-cart.type2 {clear:both;display:block;padding:0; margin-bottom:40px;}
.shopping-cart-total-wrapper .shopping-cart-total {margin-top:5px;}
#Shopping-List-Detail .shopping-cart-total-wrapper .shopping-cart-total { margin-top:69px;}/*20190131 수정*/
#Shopping-List-Detail .shopping-cart-total-wrapper.fixed .shopping-cart-total {margin-top:5px;}

/* 장바구니 > 장바구니 오른쪽 내용 > 프로모션 */
.akl .cart-voucher-list { padding:20px; margin:10px 0;word-break:keep-all} /* 190226_수정 장바구니 프로모션 단어단위 줄바꿈 */
.akl .cart-voucher-list:nth-of-type(n) { background:#002f5f}
.akl .cart-voucher-list:nth-of-type(2n) { background:#c4133f}
.akl .cart-voucher-list:nth-of-type(3n) { background:#20893d}
.akl .cart-voucher-list:last-of-type { margin-bottom:0}
.akl .cart-voucher-list:nth-of-type(n) mark{color:#c4133f;}
.akl .cart-voucher-list:nth-of-type(2n) mark{color:#002f5f;}
.akl .cart-voucher-list:nth-of-type(3n) mark{color:#fff;}
.akl .cart-voucher-list mark{ display:block; background:0; padding:0; margin:0 0 5px; font-style:italic; font-size:10px; letter-spacing:0; font-weight:700!important}
.akl .cart-voucher-list div.vocher-totle {font-size:16px;font-weight:500;color:#fff; padding-top:0}
.akl .cart-voucher-list .voucher-description {color:#fff;}
/*원클릭 체크아웃 디자인 적용*/
.akl .oneClick-voucher .cart-voucher-list {border-radius: 8px;}
.akl .oneClick-voucher .cart-voucher-list:nth-of-type(n) { background:#fcdfd7}
.akl .oneClick-voucher .cart-voucher-list:nth-of-type(2n) { background:#e1ebf7}
.akl .oneClick-voucher .cart-voucher-list:nth-of-type(3n) { background:#fcf2d3}
.akl .oneClick-voucher .cart-voucher-list:nth-of-type(n) mark {color: #ed174c;font-weight: normal !important;}
.akl .oneClick-voucher .cart-voucher-list div.vocher-totle {color:#111; }
.akl .oneClick-voucher .cart-voucher-list .voucher-description {color:#111;font-size: 11px;line-height: 15px;}

/* 장바구니 > 옵션변경 팝업 */
.option-body {}
.option-change {border-top:1px solid #e3e3e3;padding:15px 0 20px;margin-top:20px}
.option-change p {font-weight:500;vertical-align:top;}
.option-change span {display:inline-block;font-weight:400;line-height:20px;}
.otpyin-select {clear:both;display:block; padding-top:30px;}
.otpyin-message {display:inline-block;vertical-align:top;width:20%;font-size:14px;font-weight:500;color:#002f5f;}
.otpyin-list {display:inline-block;vertical-align:top;}
.otpyin-list li {padding:5px 0;}
.otpyin-list li:first-child {padding-top:0;}

/* 장바구니 > 옵션선택 팝업 */
.pop-option-area {margin-bottom:14px}
.pop-option-title {margin:0;padding:0;letter-spacing:-1px;}
.pop-option-title div.ttit {font-size:16px;font-weight:500;line-height:24px;padding:0 0 5px}
.pop-option-title p.ttxt {font-size:14px;font-weight:400;margin:0 0;line-height:22px;}

.pop-option-body {margin:0;padding:0;}
.gift-box-item {padding:20px 0 20px;font-size:14px;}
.gift-box-item p.tt-num {padding:5px 0 0;margin:0 0;font-weight:500;font-size:14px;letter-spacing:-1px;}
.giftList {clear:both;display:block;overflow:hidden;box-sizing:border-box;width:100%;font-weight:400;}
.giftList .giftBox {border:1px solid #e3e3e3;float:left;position:relative;width:48%;margin-right:2%;margin-top:10px;}

.giftList .giftBox .giftImg {display:table-cell;height:114px;overflow:hidden;width:100px;text-align:center;}
.giftList .giftBox .giftImg img {vertical-align:middle;}
.giftList .giftBox .giftImg, .giftList .giftBox .giftName, .giftList .giftBox .giftCon {vertical-align:middle;box-sizing:border-box;}

.giftList .giftBox .giftName {display:table-cell;overflow:hidden;width:calc(100% - 100px);padding:0 30px 0 0;color:#55565a;letter-spacing:-1px;}
.giftList .giftBox .giftName a {color:#55565a;}
.giftList .giftBox .giftName .gift-price {padding:5px 0 0}
.giftList .giftBox .giftCon {text-align:right;float:right;position:absolute;top: 0px;right: 1px;}
.giftList .giftBox .giftCon .amount-cal {width: 30px;border: 0;border-left: 1px solid #dadada;display: inline-block;text-align: center;position: relative;}
.giftList .giftBox .giftCon .amount-cal .icon-del {top: auto;bottom: 0px;}
.giftList .giftBox .giftCon .amount-cal a {height: 30px;width: 29px;line-height: 30px;border: 0;}
.giftList .giftBox .giftCon .amount-cal input {padding: 30px 0;height: 114px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container input {color:#002f5f;font-size:14px;}
.amount-cal input {width: 100%;text-align: center;outline: none;-webkit-appearance:none;border-radius:0;box-shadow:none;border:none}

.amount-cal a.opera {cursor: pointer;}
.amount-cal a.icon-del {left: 0px;background-color:#fff}
.amount-cal a {float: left;position: absolute;z-index: 100;top: 0px;line-height: 40px;height: 40px;width: 40px;}
.amount-cal a.icon-add {right: 0px;background-color:#fff}
.amount-cal a i {text-align:center}
.giftList .giftBox .giftCon .amount-cal .icon-add {top: 0px;bottom: auto;}
.giftList .giftBox .giftCon .amount-cal a i {width: 29px;margin: 0 auto;padding: 0;height: 29px;line-height: 29px;float: right;}
.giftList .giftBox .giftCon .amount-cal .fa-angle-down {background:url("../images/akl_common/ico_com_down.png") no-repeat center;}
.giftList .giftBox .giftCon .amount-cal .fa-angle-up {background:url("../images/akl_common/ico_com_up.png") no-repeat center;}
.giftList .giftBox .giftCon .amount-cal .fa-angle-up.disabled {background:url("../images/akl_common/ico_com_up_disabled.png") no-repeat center;}

/*
.far {font-family:"Font Awesome 5 Pro";font-weight:400}
.fa, .fas, .far, .fal, .fab {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;}
 */
.giftList .giftBox.disabled .giftName {color:#bbb;}
.giftList .giftBox.disabled .giftName a {color:#bbb;}
.giftList .giftBox.disabled .giftCon .amount-cal .fa-angle-up {background:url("../images/akl_common/ico_com_up_disabled.png") no-repeat center;}
.giftList .giftBox.disabled .giftCon .amount-cal .fa-angle-down {background:url("../images/akl_common/ico_com_down_disabled.png") no-repeat center;}
.giftList .giftBox.disabled .giftCon .amount-cal input {color:#bbb}
.giftList .giftBox.disabled .giftCon .amount-cal input[disabled] {background:#fff !important;}
.giftList .giftBox.disabled .giftCon .amount-cal a {pointer-events: none;}

/* 장바구니 > 프로모션 혜택 변경 알림 팝업 */
.pop-promotion-body {margin:0;padding:15px 0 20px;}
.akl div.promtion-ware {width:64%;padding:0 20px;}
.akl div.promtion-quantity {width:10%;text-align:center;}
.akl div.promtion-price {width:26%;padding:0 20px;text-align:right;}

.promotion-txt {text-align:center;padding:20px 0 30px;margin:0 0;}

/* 장바구니 > 퀵오더 팝업 */
.akl .quick-order-box {padding:0 0 30px;}
.akl .quick-order-btn {clear:both;display:block;height:40px;}
.akl .quick-order-btn:after {clear:both;display:block;content:'';}
.akl .quick-order-btn span.left {float:left;}
.akl .quick-order-btn span.right {float:right;text-align:right;}
.akl .quick-order-box .all-ak-check ._checkbox-element-global-class ~ span._checkbox-element-global-span:before {bottom:2px;}
.akl .quick-order-item {display:block;border-bottom:1px solid #e3e3e3;height:auto;}
.akl .order-list {display:table;table-layout:fixed;width:100%;padding:20px 0;}
.akl .order-list .product-order-element {display:table-cell;width:10%;text-align:center;padding:0;margin:0;}
.akl .order-list .product-order-info {display:table-cell;width:90%;text-align:left;}
.akl .product-order-element ._checkbox-element-global-class ~ span._checkbox-element-global-span:before {bottom:0;left:0;}
.akl .quick-vps-qty {display:table;table-layout:fixed;width:100%;}
.akl .quick-vps {display:table-cell;width:55%;}
.akl .quick-vps label {display:inline-block;vertical-align:middle;font-weight:500;margin-right:20px}
.akl .quick-vps input {display:inline-block;vertical-align:middle;width:40%;}
.akl .quick-qty {display:table-cell;width:45%;}
.akl .quick-qty label {margin-right:20px}
.akl .quick-cate, .quick-price-pb {display:table;table-layout:fixed;width:100%;}
.akl .quick-cate .category-name-txt {font-size:14px;text-align:left;color:#56565a;padding:0 0 6px;line-height:22px;}
.akl .product-price {display:table-cell;width:55%;}
.akl .product-price span {font-size:14px;}
.akl .product-pvbv {display:table-cell;width:45%;}
.akl .product-pvbv span {font-size:14px;}
.akl .price-txt {color:#002f5f;font-weight:500;display:inline-block;padding-right:5px}
.akl .pvbv-txt {color:#002f5f;font-weight:500;display:inline-block;padding-right:5px}
.akl .price-number {display:inline-block;}
.akl .pvbv-number {display:inline-block;}
.akl .order-total-box {background:#f4f4f4;padding:10px 20px 10px;border-style:solid;border-color:#e3e3e3;border-width:1px 0;margin-top:20px}
.akl .order-total-box p {clear:both;display:block;padding:1px 0;font-weight:700;color:#002f5f;margin:0;}
.akl .order-total-box p:after {content:'';clear:both;display:block;}
.akl .order-total-box .total-tit {float:left;font-size:13px;}
.akl .order-total-box .total-number {float:right;font-size:14px;}

/* 장바구니 > 장바구니 빠른검색 */
.panel-title .cart-header__cart-icon {vertical-align:middle;margin-right:10px}
.akl #quickShopForm {padding:0 20px;overflow:hidden;width:100%;} /* 190118_수정 리스트개편 */
.akl .item-name-container {display:inline-block;}
.akl .item-name-container .inp-button {display:inline-block;}
.akl .item-name-container .inp-button .bt-akl-blue {min-width:80px;}
.akl .item-name-container label {font-size:14px;font-weight:500;vertical-align:middle;padding-right:10px}
.akl .item-name-container .sku-input-field-label{margin-bottom:0} /* 190118_추가 리스트개편 */
.akl .item-name-container .bt-akl-blue {margin-bottom:0;margin-left:8px;vertical-align:top;}
.akl .add-item-container {display:inline-block;padding:0 0;}
.akl .add-item-container a.bt-akl-txt {margin-bottom:0;padding:0 24px;}
.akl .btn-order-right {float:right;}
.akl .shoping-cart-search {display:none;clear:both;position:relative;top:10px;left:0;right:0;border-top:1px solid #e3e3e3;width:100%;} /* 190118_수정 리스트개편 */
.akl .shoping-cart-search .btn-colsed-right {position:absolute;top:15px;right:0;} /* 190118_수정 리스트개편 */
.akl .shoping-cart-search .btn-colsed-right .btnClosed img {width:20px; height:20px}
.akl .shoping-cart-search .container-fluid.main-container {padding:0 20px;}
.akl .shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-name {height:40px;}
.akl .shopping-cart-quick-shop-wrapper .quick-shop-container button {height:40px;max-height:40px;margin-bottom:0;}
.akl .sortOrder {padding:30px 0 0 22px;}
.akl .sortOrder select {color:#002f5f;font-weight:500}
.akl .sortOrder .bt-akl-blue {margin-bottom:0;margin-left:8px;}
.akl .amway-suggest__item-detail.quick-search {text-align:center; float:none;}
.akl .quick-search .amway-suggest__item-title {text-align:center;height:42px;margin-bottom:12px;}
.akl .quick-search .amway-suggest__item-title.amway-suggest__item-aboprice {text-align:center;height:auto;}
.akl .quick-search .amway-suggest__item-abovalue {text-align:center;}
.akl .qty-selector-container.sort-order-qty {text-align:center;margin:0 0;}

.akl .quick-area .amway-suggest__thumbnail {height:180px;}
.akl .quick-area .amway-suggest__item.sort {border:0 none;margin:0} /* 190118_수정 리스트개선 */
.akl .quick-area .amway-suggest__item.sort .amway-suggest__item-link {border-top:0 none}
.akl .quick-area .amway-suggest__item.sort .amway-suggest__item-content {padding:40px 3px 10px; text-align:center;}
#quickSearchDiv .add-item-container{padding-top:0} /* 190118_추가 리스트개선 */
#quickSearchDiv .add-item-container .bt-akl-txt{height:auto;line-height:1} /* 190118_추가 리스트개선 */

/* 빠른검색 - owl */
.akl .shoping-cart-search .product-list__thum {height:180px; padding:0; margin-bottom:20px;}
.akl .shoping-cart-search .product-list__thum img.amway-suggest__thumbnail {position:static; margin-bottom:0;}
@media (max-width:768px) {.akl .shoping-cart-search .amway-suggest__list .owl-nav .owl-next{right:0 !important}} /* 190121_추가 리스트개선*/
.akl .amway-suggest__item-container > .plp-item-label-wrap {padding-left:12px;}
.akl .amway-suggest__item-container .plp-item-label {margin-right:-5px;}

.owl-carousel .owl-item .amway-suggest__item-content > img,
.owl-carousel .owl-item img.amway-suggest__thumbnail {display:inline-block; width:auto;}

.amway-suggest__item-container {position:relative;}
.amway-suggest__item-container .plp-item-label-wrap > div {top:-20px;}


/** ---------------------------------
  * @제품카테고리
  * ---------------------------------
  */
/* 제품카테고리 > 브랜드 카테고리 */
.category-banner {margin:0 auto;max-width:1376px;overflow:hidden;border-bottom:1px solid #dadada;padding-bottom:30px;}
.akl .category-banner__icon {margin-right:10px;}
/*
.akl .amway-theme .full-width-banner-component .banner-content {display:block;}
.akl .amway-theme .full-width-banner-component .banner-content .banner-title {font-size:43px;font-weight:700;letter-spacing:-2px;}
.akl .amway-theme .full-width-banner-component .banner-content .banner-title span {font-family:'Noto Sans KR', sans-serif;}
.akl .full-width-banner-component .banner-content .category-banner__icon {margin-bottom:0;}
.akl .amway-theme .full-width-banner-component .banner-content .sub-title-wrap {padding:20px 0;}
.akl .amway-theme .full-width-banner-component .banner-content .sub-title-wrap .banner-sub-title span {font-size:18px;line-height:22px;font-weight:400;letter-spacing:-2px;}
.akl .amway-theme .full-width-banner-component .banner-content .banner-button-wrap .banner-button-link .btn-blue-white {min-width:210px;}
 */

.full-width-banner-component.cateMain {overflow:hidden; height:450px;}
.full-width-banner-component.cateMain .banner-image-wrap.full-width-banner {position:relative; width:100%;}
.amway-theme .full-width-banner-component.cateMain {position:relative; display:block; width:100%; margin:0; overflow:hidden; height:450px;}
.amway-theme .full-width-banner-component.cateMain .banner-image-wrap {position:relative;}
.amway-theme .full-width-banner-component.cateMain .banner-image-wrap img.pc {position:relative; left:50%; display:block; width:2000px; height:450px; margin-left:-1000px;}
.amway-theme .full-width-banner-component.cateMain .banner-image-wrap img.mob {display:none;}
.amway-theme .full-width-banner-component .banner-content .banner-title span {margin-bottom:5px;}

.full-width-banner-component.cateMain .banner-title-wrapper,
.full-width-banner-component.cateMain .banner-button-wrap {text-align:left;}
.full-width-banner-component.cateMain .banner-content h2 {margin:0; text-align:left;}
.full-width-banner-component.cateMain .banner-title {font-size:43px; font-weight:700; letter-spacing:-2px; margin:0}
.full-width-banner-component.cateMain .banner-title > * {display:inline-block; vertical-align:middle;}
.full-width-banner-component.cateMain .banner-title .category-banner__icon {margin:0 10px 0 0; width:50px; height:50px;}
.full-width-banner-component.cateMain .banner-title + .sub-title-wrap {margin-top:28px;}
.full-width-banner-component.cateMain .sub-title-wrap {position:relative; line-height:150%;}
.full-width-banner-component.cateMain .sub-title-wrap:before {position:absolute; top:0; left:0; display:block; width:100%; height:35px;}
.full-width-banner-component.cateMain .sub-title-wrap > p {margin:0;}
.full-width-banner-component.cateMain .banner-sub-title,
.full-width-banner-component.cateMain .banner-sub-text {font-size:18px;}
.full-width-banner-component.cateMain .banner-content-wrap {position:absolute; top:0; left:0; right:0; width:100%; height:100%; text-align:left;}
.full-width-banner-component.cateMain .banner-content {max-width:1376px; box-sizing:border-box; margin:0 auto; padding:60px 0 0 100px;}
.full-width-banner-component.cateMain .banner-content * {color:#fff;}
.full-width-banner-component.cateMain .banner-button-wrap {margin-top:24px}
.full-width-banner-component.cateMain .banner-button-wrap a {display:inline-block;}

/* --- 카테고리별 로고넣기 --- */
/* 영양건강 */
.full-width-banner-component .sub-title-wrap .category_nutrition { padding-top:35px; background:url(../images/category_bnr_logo_nutrition.png) 0 0 no-repeat}
.full-width-banner-component.cateMain .category_nutrition .banner-sub-text {margin-top:10px; font-size:13px; opacity:0.6;}

/* 뷰티 */
.full-width-banner-component.cateMain .sub-title-wrap .category_beauty {padding-top:60px; background:url(../images/category_bnr_logo_beauty_paris.png) 0 0 no-repeat} /*2019.03.08 뷰티 탑배너 이미지 수정 */
.full-width-banner-component.cateMain .sub-title-wrap .category_beauty.beautyType02{background:url(/_ui/responsive/theme-blue/images/artistryTopBannerTitBG.png) 0 0 no-repeat;}/* 2019.03.08 뷰티 탑배너 이미지 수정 */
.full-width-banner-component.cateMain .category_beauty .banner-sub-text {margin-top:5px;}

/* 원포원 */
.full-width-banner-component.cateMain .sub-title-wrap .category_one_for_one {margin:-45px 0 0 -25px; padding-top:90px; background:url(../images/category_bnr_logo_oneforone.png) 0 5px no-repeat; background-size:170px auto; }
.full-width-banner-component.cateMain .sub-title-wrap .category_one_for_one .banner-sub-title {padding-left:25px; margin-top:8px;}
.full-width-banner-component.cateMain .sub-title-wrap .category_one_for_one .banner-sub-text {padding-left:25px; margin-top:10px; font-size:13px; opacity:0.8;}

.akl .category-icon-wrap { }
.akl .product-suggest.best-pro {border-bottom:1px solid #dadada; padding-bottom:60px; margin-top:40px;}
.akl .product-suggest.best-pro .amway-suggest__title {margin:60px auto 60px;}
.akl .simpleimagecomponent.pcp-prod { overflow:hidden; text-align:center;border-bottom:1px solid #dadada; }
.akl .simpleimagecomponent.pcp-banner {padding-bottom:50px;}
.akl .simpleimagecomponent a.category-item {display:inline-block; border:1px solid #dadada; margin:0 10px 20px; width:148px; height:163px; padding:30px 5px 0; vertical-align:top}

.akl .simpleimagecomponent a.category-item img { width:70px; height:auto; margin-top:0!important; }
.akl .simpleimagecomponent a.category-item label {margin-bottom:0;display:block; }
.akl .simpleimagecomponent a.category-item label .category-name { display:block; height:40px}
.akl .simpleimagecomponent a.category-item label .category-name::after { display:none}
.akl .simpleimagecomponent a.category-item .category-name {display:block; color: #56565a!important; margin-top:15px; }
.akl .simpleimagecomponent a.category-item img:hover {-webkit-transform:none; -ms-transform:none;transform:none;}

.akl .user-account-options {padding:0 0 50px;}
.akl .user-account-options .container {width:100%;padding:0 0;}
.akl .account-landing-page {font-family:'Noto Sans KR', sans-serif;}
.akl .full-width-title-component__title {margin-top:30px;}/*2019.02.21*/
.akl .account-landing-page .user-account-options {background:#fff;}
.akl .account-landing-page .container-fluid {padding:0 0;}
.akl .account-landing-page .user-account-options .option-item-container {height:280px; word-break: keep-all;} /* 190220_수정 브랜드 페이지 단어단위 줄바꿈 */
.akl .account-landing-page .user-account-options .option-item-container .option-item .option-title {font-size:16px;font-weight:500;letter-spacing:-1px;}

.solution-page {padding:60px 0 0;}
.solution-page .col-lg-12 {padding:0 0;}
.solution-page .news-result-prom img {height:auto;}
.solution-page .news-result-prom-text {min-height:40px !important;padding:15px 18px;}
.solution-page .amway-suggest__title {margin:0 auto;padding-bottom:60px;}

.akl .solution-page .news-result-prom {margin-bottom:20px;}

.akl .sub_banner .banner__wrapper .btn-blue-white { margin: 24px 0; padding:19px 50px; font-size: 16px;}

.akl .icon-shop:before {content:'';display:inline-block;width:32px;height:32px; background:url(../images/icons/icon_.product01.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-back-in-time-new:before{content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product02.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-credit-card:before{content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product03.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-credit:before{content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product04.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-cycle:before {content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product05.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-contract:before{content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product06.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-create-receipt:before {content:'';display:inline-block;width:32px;height:32px;background:url(../images/icons/icon_.product07.png) no-repeat 0 0; background-size:32px 32px;}
.akl .icon-myprotein:before {content:''; display:inline-block; width:32px; height:32px; background:url(../images/icons/icon_.product08.png) no-repeat 0 0; background-size:32px 32px;} /* 20230908 나의 건강 체크리스트 배너 추가로 인한 css 추가 */

/* 제품카테고리 > 브랜드 카테고리 솔루션 */
.product-category-page {position:relative;}
.banner-solution-content-wrap {position: absolute;top:0;left:0;right:0;}
.banner-solution-content {position:relative;max-width:1367px;margin:0 auto}
.banner-solution-content .banner-title {text-align:left;margin:0 auto;padding:50px 0 0 100px;;margin-bottom:9px}
.banner-solution-content .banner-title span {font-size:20px;font-weight:500;letter-spacing:-1px;display:block;margin-bottom:8px}
.banner-solution-content .banner-title p {font-size:35px;font-weight:500;letter-spacing:-2px; line-height:110% }
.banner-solution-content .sub-title-wrap {padding:0 0 0 100px;color:#002f5f;line-height:18px;font-weight:400;letter-spacing:-1px}
.banner-solution-content .sub-title-wrap em{display:block;}
.akl .full-width-banner-component.banner-left-align.solution {height:250px;overflow:hidden;}
.akl .full-width-banner-component.banner-left-align.solution img {width:auto;height:250px; position:absolute;left:50%;top:0; margin-left:-1000px}

.jumpto-solution-wrapper {position: absolute;top:45%;width:100%;}
.jumpto-solution-wrapper .jump-to-wrapper {position:relative;max-width:1367px;margin:0 auto;text-align:right;padding:0 50px;}
.jumpto-solution-wrapper .jump-to-wrapper select {vertical-align:top;font-size:14px;font-weight:500;color:#002f5f;}
.jumpto-solution-wrapper .jump-to-wrapper input {vertical-align:top;}
.jumpto-solution-wrapper .jump-to-wrapper input.js-jump-to-selection-btn {background:#002f5f;font-size:14px;font-weight:500;color:#fff;}

/*배너 : 영양건강*/
.banner-solution-content .solution01 .banner-title span{color:#f4f4f4;}
.banner-solution-content .solution01 .banner-title p{color:#fff; }
.banner-solution-content .solution01 .banner-sub-title{color:#f4f4f4}

.banner-solution-content .solution02 .banner-title span{color:#003061}
.banner-solution-content .solution02 .banner-title p{color:#003061}
.banner-solution-content .solution02 .banner-sub-title{color:#565659}

.banner-solution-content .solution03 .banner-title span{color:#56555a}
.banner-solution-content .solution03 .banner-title p{color:#008b32}
.banner-solution-content .solution03 .banner-sub-title{color:#565659}

.banner-solution-content .solution04 .banner-title span{color:#56555a}
.banner-solution-content .solution04 .banner-title p{color:#008b32}
.banner-solution-content .solution04 .banner-sub-title{color:#ababab}

.banner-solution-content .solution05 .banner-title span{color:#56555a}
.banner-solution-content .solution05 .banner-title p{color:#008b32}
.banner-solution-content .solution05 .banner-sub-title{color:#565659}

.banner-solution-content .solution06 .banner-title span{color:#56555a}
.banner-solution-content .solution06 .banner-title p{color:#008b32}
.banner-solution-content .solution06 .banner-sub-title{color:#565659}

/*배너 : 배스바디*/
.banner-solution-content .solution07 .banner-title span{color:#56555a}
.banner-solution-content .solution07 .banner-title p{color:#d7003b}
.banner-solution-content .solution07 .banner-sub-title{color:#565659}

.banner-solution-content .solution08 .banner-title span{color:#56555a}
.banner-solution-content .solution08 .banner-title p{color:#34406a}
.banner-solution-content .solution08 .banner-sub-title{color:#565659}

.banner-solution-content .solution09 .banner-title span{color:#56555a}
.banner-solution-content .solution09 .banner-title p{color:#597b00}
.banner-solution-content .solution09 .banner-sub-title{color:#565659}

/*배너 : 홈리빙*/
.banner-solution-content .solution10 .banner-title span{color:#56555a}
.banner-solution-content .solution10 .banner-title p{color:#018ec4}
.banner-solution-content .solution10 .banner-sub-title{color:#565659}

.banner-solution-content .solution11 .banner-title span{color:#56555a}
.banner-solution-content .solution11 .banner-title p{color:#94bc4a}
.banner-solution-content .solution11 .banner-sub-title{color:#565659}

.banner-solution-content .solution12 .banner-title span{color:#56555a}
.banner-solution-content .solution12 .banner-title p{color:#e21e46}
.banner-solution-content .solution12 .banner-sub-title{color:#565659}

.banner-solution-content .solution13 .banner-title span{color:#56555a}
.banner-solution-content .solution13 .banner-title p{color:#008ec6}
.banner-solution-content .solution13 .banner-sub-title{color:#565659}

/*배너 : 뷰티*/
.banner-solution-content .solution14 .banner-title span{color:#56555a}
.banner-solution-content .solution14 .banner-title p{color:#0177a7}
.banner-solution-content .solution14 .banner-sub-title{color:#565659}

.banner-solution-content .solution15 .banner-title span{color:#56555a}
.banner-solution-content .solution15 .banner-title p{color:#fe5983}
.banner-solution-content .solution15 .banner-sub-title{color:#565659}

.banner-solution-content .solution16 .banner-title span{color:#56555a}
.banner-solution-content .solution16 .banner-title p{color:#0177a7}
.banner-solution-content .solution16 .banner-sub-title{color:#565659}

.banner-solution-content .solution17 .banner-title span{color:#56555a}
.banner-solution-content .solution17 .banner-title p{color:#0177a7}
.banner-solution-content .solution17 .banner-sub-title{color:#565659}

.banner-solution-content .solution18 .banner-title span{color:#56555a}
.banner-solution-content .solution18 .banner-title p{color:#56555a}
.banner-solution-content .solution18 .banner-sub-title{color:#565659}

.banner-solution-content .solution19 .banner-title span{color:#56555a}
.banner-solution-content .solution19 .banner-title p{color:#56555a}
.banner-solution-content .solution19 .banner-sub-title{color:#565659}

.banner-solution-content .solution20 .banner-title span{color:#56555a}
.banner-solution-content .solution20 .banner-title p{color:#56555a}
.banner-solution-content .solution20 .banner-sub-title{color:#565659}

.banner-solution-content .solution21 .banner-title span{color:#56555a}
.banner-solution-content .solution21 .banner-title p{color:#56555a}
.banner-solution-content .solution21 .banner-sub-title{color:#56555a}

/*배너 : 원포원*/
.banner-solution-content .solution22 .banner-title span{color:#56555a}
.banner-solution-content .solution22 .banner-title p{color:#432118}
.banner-solution-content .solution22 .banner-sub-title{color:#565659}

.banner-solution-content .solution23 .banner-title span{color:#56555a}
.banner-solution-content .solution23 .banner-title p{color:#432118}
.banner-solution-content .solution23 .banner-sub-title{color:#565659}

.banner-solution-content .solution24 .banner-title span{color:#56555a}
.banner-solution-content .solution24 .banner-title p{color:#d7003b}
.banner-solution-content .solution24 .banner-sub-title{color:#565659}

.banner-solution-content .solution25 .banner-title span{color:#56555a}
.banner-solution-content .solution25 .banner-title p{color:#008c33}
.banner-solution-content .solution25 .banner-sub-title{color:#565659}

.banner-solution-content .solution26 .banner-title span{color:#56555a}
.banner-solution-content .solution26 .banner-title p{color:#011b32}
.banner-solution-content .solution26 .banner-sub-title{color:#565659}

.banner-solution-content .solution27 .banner-title span{color:#56555a}
.banner-solution-content .solution27 .banner-title p{color:#d7023c}
.banner-solution-content .solution27 .banner-sub-title{color:#565659}

.banner-solution-content .solution28 .banner-title span{color:#56555a}
.banner-solution-content .solution28 .banner-title p{color:#f29e5e}
.banner-solution-content .solution28 .banner-sub-title{color:#565659}

.banner-solution-content .solution29 .banner-title span{color:#56555a}
.banner-solution-content .solution29 .banner-title p{color:#56555a}
.banner-solution-content .solution29 .banner-sub-title{color:#565659}

/* 20220114 n by Nutrilite */
.banner-solution-content .solution30 .banner-title span{color:#2a2a2a}
.banner-solution-content .solution30 .banner-title p{color:#1a7133}
.banner-solution-content .solution30 .banner-sub-title{color:#888787}

/* 제품카테고리 > 2차 제품분류 */
.akl .accordion-custom.pro-category .panel-title {padding:20px 0; font-weight:500}
.akl .accordion-custom.pro-category .panel-title a {color:#002f5f;}
.akl .accordion-custom.pro-category .panel-title a:hover {color:#0075a4}
.akl .mob-product-facet.product__facet .accordion-custom .text-uppercase { font-size:14px}
.akl .accordion-custom.pro-category .panel-title a:hover {color:#002f5f !important;}

.product-solition-top.type2 {padding:0 0 0}
.akl .product-solition-top.type2 .bt-akl-txt.normal {padding:0;height:30px;line-height:30px} /* 190110_190118_리스트개선_수정(줄간격 조정) */


.pagination-bar .pagination-toolbar .pull-left {margin-left:0;}
.akl .product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar .pull-left .pagination-bar-results {font-size:14px;font-weight:700;letter-spacing:-1px;}
.akl .filters-header span {font-family:'Noto Sans KR', sans-serif;font-weight:500}
.akl .pagination-bar-results .total-wrapper {font-family:'Noto Sans KR', sans-serif;font-weight:500}
.akl .pagination-bar-results .total-wrapper .bt-akl-txt{border:0 none;padding:0 20px;height:30px;line-height:30px} /* 190110_190118_리스트개선_신규(선택제품 장바구니 담기 버튼) */
.qut-num {padding-left:5px;letter-spacing:-0.05em;}
.akl .facet__value__count {padding-left:3px;letter-spacing:-0.05em;}

.akl .facet__list.category {padding:0 20px;margin:0}
.akl .facet__list.category li {font-size:14px;padding:18px 0 !important;letter-spacing:-1px;}
.akl .facet__list.category li:first-child {padding:8px 0 18px !important;}
.akl .facet__list.category li a {color:#56565a;}
.akl .facet__list.category li a:hover {text-decoration:underline !important;color:#000}

.akl .product__facet .facet .facet__list {padding:0 20px;}
.akl .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button {padding:0; font-size:14px;font-weight:500;color:#0075a4;letter-spacing:-1px; height:40px;}
.akl .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button.active {height:50px;}
.new-plp .new-product-list-right-slot .pagination-wrapper.col-sm-6 .filter-facet-button-container .filter-facet-button.active {padding:0;}

.akl .new-plp .new-product-list-right-slot #product-facet.active {display:none;}

/* 제품카테고리 > 2차 제품분류 왼쪽메뉴 */
.list-group.aisde {margin-bottom:0;}
.panel.aisde {box-shadow:0 0 0 rgba(0, 0, 0, 0.05);margin-bottom:0;border-top:1px solid #ddd}
.panel.aisde .list-group-item {border:0 none;color:#002f5f;background:transparent}

.panel.aisde a.list-group-item:hover, .panel.aisde a.list-group-item:focus {background:transparent}

.panel.aisde .sub-cateogry {position:relative; padding:0 20px 0 30px;}
.panel.aisde .sub-cateogry:after { content:""; position:absolute; left:0; right:0; top:0; border-top:1px solid #ddd}
.panel.aisde .list-group-item ul {border-bottom:1px solid #ddd;margin:0 10px;padding:0 0;}
.panel.aisde .list-group-item li {padding:10px 20px;background:transparent;font-size:14px;letter-spacing:-1px;font-weight:500;}
.panel.aisde .list-group-item li a {color:#56565a;}
.panel.aisde .list-group-item li a:hover {color:#56565a;}
.panel.aisde .list-group-item li a.active {color:#002f5f}
.panel.aisde .list-group-submenu {margin-bottom:15px;  padding:0  ;-webkit-transition: all 0.15s;-moz-transition: all 0.15s;-o-transition: all 0.15s;-ms-transition: all 0.15s;transition: all 0.15s;}
.panel.aisde .list-group-submenu .list-group-item {padding:0;color:#56565a; -webkit-transition: all 0.15s;-moz-transition: all 0.15s;-o-transition: all 0.15s;-ms-transition: all 0.15s;transition: all 0.15s;}
.panel.aisde .list-group-menu {padding:0 0;}
.panel.aisde .list-group-menu li {padding:15px 10px;border-top:1px solid #ddd;font-size:14px;letter-spacing:-1px;font-weight:500;}
.panel.aisde .list-group-menu li a {color:#002f5f;}
.panel.aisde .list-group-menu li a:hover {color:#0075a4}
.panel.aisde .list-group-menu li a.active {color:#0075a4}
.category-titbox {display:table;width:100%;padding:0 0 0px;table-layout:fixed;box-sizing:border-box;}/*2019.02.21*/
.category-titbox .ce-title {display:table-cell;width:60%;padding:13px 0 0 15px;vertical-align:top;font-size:14px;letter-spacing:-1px;font-weight:500;box-sizing:border-box;}/*2019.02.21*/
.category-titbox .ce-title a {color:#002f5f;font-weight:500}
.category-titbox .ce-title a:hover {color:#002f5f;}
.category-titbox .ce-title a.active {color:#0075a4}
.category-titbox .ce-btn {display:table-cell;width:30%;text-align:right;vertical-align:middle;box-sizing:border-box;}
.category-titbox .ce-btn a { display:inline-block; height:38px; padding-top:10px; padding-right:18px }
.category-titbox .ce-btn a .pull-right.icon-minus{ margin-top:5px;}/*2019.02.21*/
.category-titbox.sub {border-top:1px solid #ddd}
.category-titbox.sub:first-child {border-top:0}
.product-list-left-refinements-slot .product__facet .facet .facet__list label {color: #56565a; }
.product__facet .facet .facet__list label {color: #56565a;}



/** ---------------------------------
  * @주문/결제
  * ---------------------------------
  */
.panel {box-shadow:none;}
.cart-items-wrapper .shipping-delivery-ship .form-group label {margin-bottom:10px; margin-top:5px;}
.shipping-delivery-ship .form-group input + button {margin-left:10px;}
.shipping-delivery-ship .form-group .card-sort {clear:both; padding-top:15px; border:0;}
.shipping-delivery-ship2 {margin-top:15px !important; border-top:1px solid #e3e3e3 !important;}
.shipping-delivery-ship2 .form-group2 {padding-top:15px;}

/* 주문배송 label - inline block 으로 변경 */
.shipping-delivery-ship > .panel label,
.shipping-delivery-ship .panel .new-shipping-agree label,
.shipping-delivery-ship.method .panel label,
.shipping-list-order > span > label {display:inline-block;}
.shipping-delivery-ship .panel .new-shipping-agree .form-group div.clearfix {margin-top:0;}

/* 주문결제 실패화면 모바일*/
.order-failed-area {padding:30px 0 0;}
.order-failed-txt {border-bottom:1px solid #e3e3e3;padding:0 0 20px;}
.order-failed-txt p {text-align:center}
.mark-box.failed {margin-top:30px}

/* 주문결제 */
.akl .col-md-9.cart-items-wrapper {padding:0 15px 0 0; margin:0;}
.akl .col-md-3.shipping-delivery-summary {padding-right:0;padding-left:0;}
.akl .checkout-step {font-size:16px;font-weight:500;letter-spacing:-1px;height:40px} /* 190121_수정 줄간격수정 */
.akl .checkout-step:before, .akl .checkout-step:after{border-top: 20px solid transparent;border-bottom: 18px solid transparent;} /* 190121_추가 줄간격수정 */
.akl .shipping-delivery-shipping-header {font-size:16px;font-weight:500;letter-spacing:-1px;margin-bottom:12px;}
.akl .shipping-delivery-radio-body {margin: 10px 0 0 30px} /* 190121_수정 줄간격수정 *//*2019.03.13수정*/
.akl .shipping-delivery {margin:0 0 10px} /* 190121_수정 줄간격수정 */
.akl .shipping-delivery > .container-fluid {padding:0;}
.akl .shipping-delivery > .form-group > input {width:100%;}
.akl .shipping-delivery .order-failed-area .amwa-btnbar {margin-bottom:40px;}

.btn-delivery-guide {padding-left:10px;}
.delivery-txt {padding:0 0 5px;}
.shipping-delivery-ship .delivery-txt {margin-bottom:0} /* 190121_수정 줄간격수정 */
.panel.col-panel { margin-bottom: 0}
.akl .shipping-delivery .panel{margin-bottom:5px} /* 190121_추가 줄간격수정 */
.akl .shipping-delivery-ship .panel label {line-height:18px;}
.akl .shipping-delivery-ship {clear:both;display:block;margin:0 0;padding:10px 0 5px 0} /* 190121_수정 줄간격수정 */
.akl .shipping-delivery-ship:after {clear:both;display:block;content:'';}
.akl .shipping-delivery-ship .outer-border-bottom{margin-bottom:0} /* 190121_추가 줄간격수정 */
label.tax-bill {display:inline-block;}
span.btn-business {display:inline-block;}
.tax-bill + span.btn-business{margin-left:8px}
.shipping-list-order span {display:block;margin-top:20px}
.shipping-list-order > span {margin-top:8px;}
.akl .amway-theme.fax-order-wrapper .shipping-list-order > span {margin-top:0px;} /*20190124 추가*/
.akl .amwa-btnbar {margin:0 auto;text-align:center;padding:5px 0 0} /* 190121_수정 줄간격수정 */
.akl .shipping-delivery-radio-body.card {margin:17px 0 0 0}
.akl .show-more-products-wrapper {clear:both;display:block; margin-bottom:0}
.akl .use-agreement #terms .conditions {letter-spacing:-1px;word-break:break-all;}

.box_product.product_list-type .product_item + .show-more-products-wrapper {margin-top:0; margin-bottom:20px;}

/* 주문결제 > Tab */
.akl .amway-theme.order-payment .tabs-toggles {border-bottom:0}
.akl .amway-theme.order-payment .outer-border-bottom .tabs-toggles .tab-toggle-wrap {min-width:62px; padding:0;border:0; background:none;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle {border:1px solid #dadada;background:#f4f4f4;padding:0 0;min-width:62px;height:38px;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text {display:block; font-size:14px; line-height:36px; color:#bbb;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle {border:1px solid #dadada;background:#fff;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle:before {background:none;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text {color:#20893d;font-weight:700}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap:first-child .tab-toggle {border-top-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:4px;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap:last-child .tab-toggle {margin-left:-1px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle {border:1px solid #dadada;background:#fff; border-top:4px solid #008fc5;}
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text {display:block; line-height:33px;}

/* 주문결제 > 단일 */
.single-body {position:relative;}
.btn-adress-list {position: absolute;top:-51px;left:160px;}
.btn-adress-list.mounting {position: relative;top:0;left:0;}
.akl .btn-adress-list.G10600_lp3 {top:-45px} /* 190121_수정 줄간격수정 */

/* 주문결제 > 단일 > 기본배송지 */
.akl .ico-bg-sky {display:inline-block;border:1px solid #007eb0;background:#e5f2f7;color:#007eb0;font-size:11px;padding:1px 8px;height:20px;}
.default-shipping-address {clear:both;display:block;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-top: 10px;margin-bottom:5px;padding: 0;} /* 190121_수정 줄간격수정 */
.gift_order .default-send-address,
.default-send-address {border-bottom:1px solid #e3e3e3;border-top:none;margin-top:0;padding-top:0 !important;padding-bottom:10px;margin-bottom:20px}
.default-send-address .box_form-group {display:flex}
.default-send-address .box_form-group .control-label {width:16.66666667%;min-width:100px}
.default-send-address .box_form-group label.control-label {line-height:40px}
.default-send-address .txt-italic-a {margin:5px 0 0 16.66666667%;background:url(../images/akl_common/ico_star.png) no-repeat left 5px;background-size:5px;padding:0 0 4px 10px;font-size:13px;color:#808285;line-height:18px;font-style:italic;}
.default-shipping-address:after { content:""; clear:both;display:block;}
.default-shipping-address.no-botm {border-bottom:0 none;}
.address-tit {font-size:16px;font-weight:500;letter-spacing:-1px; margin-bottom:18px; margin-top:13px}
.default-shipping-address .detail-content {margin:0 0;padding:0 0;letter-spacing:-1px;width:100%;}
.default-shipping-address .detail-content .col-xs-12 {margin:0 0 10px;padding:0 0;}
.default-shipping-address .detail-content .col-xs-12 .col-md-2 {padding:0 0;}
.default-shipping-address .detail-content .col-xs-12 .col-md-2.left-content {padding:0 0;font-size:14px;font-weight:500;color:#002f5f;}
.default-shipping-address .detail-content .col-xs-12 .col-md-10 {padding:0 0;}
.default-shipping-address .detail-content .form-group label {margin-right:0;}
.default-shipping-address .detail-content .form-group label.control-label {font-size:14px;font-weight:500;color:#002f5f;}
.default-shipping-address .detail-content .right-info {font-size:14px;font-weight:400;}
.default-shipping-address .detail-content input.form-control {width:80%;}
.default-shipping-address .message-shop {padding:10px 30px 0 0px;}
.default-shipping-address .detail-content input.form-control.m-message {margin-left:0;}
/*
.default-shipping-address .delivery-msg{position:relative;}
.default-shipping-address .delivery-msg02{position:relative;}
.default-shipping-address .delivery-msg .byte-txt { position:absolute; right:95px; top:10px; font-size:13px; letter-spacing:0}
.default-shipping-address .delivery-msg02 .byte-txt { position:absolute; right:135px; top:10px; font-size:13px; letter-spacing:0}
.ship-messige .byte-txt { position:absolute; right:310px; top:45px; font-size:13px; letter-spacing:0}
*/
.default-shipping-address .delivery-msg .byte-txt,
.default-shipping-address .delivery-msg02 .byte-txt,
.ship-messige .byte-txt {display:inline-block; line-height:40px; font-size:13px; letter-spacing:0; padding-left:10px;}
.akl .amway-theme.fax-order-wrapper .panel-body .byte-txt {font-size:13px;}

.delivery-msg-list {display:none; position:absolute; width:80%; padding:10px 5px 9px; left:0; top:39px; border:1px solid #e3e3e3; background:#fff; z-index:100}
.delivery-msg-list button { display:block; background:none; height:25px;}

/* 주문결제 > 단일 > 새배송지 */
.new-shipping-address {border-top:1px solid #e3e3e3; margin-top:30px;padding:20px 0 0}
.new-message-shop {padding:0 0 10px;}
.new-message-shop > p {font-size:13px; font-weight:400;letter-spacing:-1px;}
.new-message-shop > p span {vertical-align:middle;}
.new-shipping-address .detail-content {width:100%;}
.new-shipping-address .detail-content .col-md-3 {padding:0 0;margin:0 0;}
.new-shipping-address .detail-content .col-md-9 {padding:0 0;margin:0 0;}
.new-shipping-address .detail-content .col-xs-12 {padding:0 0;margin:0 0;}
.new-shipping-address .detail-content .new-cart {width:100%;text-align:left;}
.new-shipping-address .detail-content .new-cart .delv-shopbox {width:460px;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group { margin-bottom:10px}
.new-shipping-address .detail-content .new-cart .delv-shopbox label {text-align:left;padding-top:0;}

.new-shipping-address .detail-content .new-cart .delv-shopbox label.control-label {font-size:14px;font-weight:500;color:#002f5f;}
.new-shipping-address .detail-content .new-cart .delv-shopbox > .form-group {clear:both;display:block;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .col-md-9.col-xs-12.address {padding:0 0;margin:0 0;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:105px}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address p input[type="text"] {width:100%;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address input[type="text"] {width:100%;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .col-md-9.col-xs-12.receiver {padding:0 0;margin:0 0;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .receiver input[type="text"] {width:100%;}
.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group input {margin-left:0;width:100%;}

.new-shipping-address .new-shipping-agree .form-group {width:100%;padding:10px 0 0;margin:0 0;}
.new-shipping-address .new-shipping-agree p {font-size:14px;font-weight:500;}
.new-shipping-address .new-shipping-agree .form-group > label {padding-top:0 !important;}
.new-shipping-address .new-shipping-btnw .list-type2 li span {display:inline-block;vertical-align:top;margin:0 0;padding:0 0;}
.new-shipping-address .new-shipping-btnw .list-type2 li {vertical-align:top;}
.new-shipping-address .new-shipping-agree .form-group {width:100%;padding:10px 0 0;}
.new-shipping-address .new-shipping-agree .form-group > label {padding-top:0 !important;}

.pot-basic {color:#0075a4;font-size:13px;}
.new-shipping-address .new-shipping-btnw {padding-bottom:20px}
.new-shipping-address .new-shipping-btnw .list-type2 {padding:0;margin:0 0 20px;}
.new-shipping-address .phone-group {padding:0 0 ;margin-left:10px;}
.new-shipping-address .phone-group > .control-group {display:inline-block;width:100px;vertical-align:top;}
.new-shipping-address .phone-group > .form-group {display:inline-block; width:calc(100% - 108px);vertical-align:top;padding-left:0; }
.new-shipping-address .phone-group > .form-group input.form-control {width:100%;}
.new-shipping-address .def-ship_new .Defaul-taddr {padding-left:25%;}
.new-shipping-address .phone-group .control-group + .form-group { }
.shipping-modfiy-agree .form-group > div { display:inline-block; margin-right:20px;} /*20190131 추가*/

/* 주문결제 > 단일 > 배송지 목록 */
.address-book input {vertical-align:middle;width:60%;}
.address-book button {vertical-align:middle;}
.address-book .btn.btn-primary {margin-left:10px;}
.address-book button.link-btn {margin-left:30px;}
p.my-Shipping-txt {font-size:16px;font-weight:500;letter-spacing:-1px;padding:10px 0 10px;margin:0;}
/*.table-wrapper.my-Shipping-list  {height:260px;overflow:auto;}*/
.table-wrapper.my-Shipping-list .tbl-type1 tr:nth-child(even) td {background:#f4f4f4;}
.table-wrapper.my-Shipping-list .tbl-type1 td.no-data {text-align:center;padding:30px 0;}
.table-wrapper.my-Shipping-list .tbl-type1 td.right {text-align:right;}
.my-Shipping-info {padding:10px 0 0}

/* 주문결제 > 복수 */
.pay-sender {border-bottom:1px solid #e3e3e3;padding:10px 0 30px}
.pay-sender .form-group .col-md-3 {padding:0 0;}
.pay-sender .form-group .col-md-3 label {font-size:14px;font-weight:500;color:#002f5f !important;}
.pay-sender .form-group .col-md-8 {padding:0 0;}
.pay-sender .form-group .col-md-8 input {margin-left:0;width:50%;}
.pay-sender .form-group .col-md-8 select.form-control {width:20%;}
.pay-sender .form-group .col-md-8.send-phone input {margin-left:0;width:29.5%;}

.revenge-shipping-info {margin-top:30px}
.revenge-shipping-info p.tit {margin:0;padding:0 0;font-size:16px;font-weight:500;letter-spacing:-1px;}
.rev-default {padding:20px 0 0}
.rev-default span{display:inline-block;}
.btn-defult-list {margin-left:30px;}
.reven-ship-title {clear:both;display:block;padding:20px 0 0}
.reven-ship-title:after {clear:both;display:block;content:''}
.reven-ship-title .left {float:left;font-size:14px;font-weight:400;letter-spacing:-1px;}
.reven-ship-title .right {float:right;}
.reven-ship-title .right span {padding:0 8px 0 12px;display:inline-block;background:url("../images/akl_common/ico_line.png") no-repeat left center;}
.reven-ship-title .right span:first-child {padding:0 8px 0 0;background:none}
.akl-toggle-wrap.reven-ship {margin-top:10px}

.akl .reven-ship .accordion-custom .panel-title {padding:12px 10px 14px;position:relative;}
.akl .reven-ship .accordion-custom .panel {border:initial;border-bottom:1px solid #e3e3e3 !important;}
.akl .reven-ship .panel-group .panel + .panel {margin-top:0;}
.akl .reven-ship .panel-title .text-uppercase > span{font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .reven-ship .panel-title .text-uppercase .accordion-header-name {padding-left:30px;}
/*
.akl .reven-ship .panel-title .text-uppercase .accordion-header-text {font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .reven-ship .panel-title .text-uppercase .accordion-header-name {font-size:14px;font-weight:500;letter-spacing:-1px;padding-left:30px;}
.akl .reven-ship .icon-minus {font-size:30px;font-weight:700;line-height:20px;}
.akl .reven-ship .icon-minus:before {font-size:30px;font-weight:700;line-height:20px;} */

/* 2020-08-12 주문결제 > 즉시결제 */
/* ABO/멤버*/
.akl .n_v2 .panel.cash-receipts .cash-type{padding-left: 10px;}
.akl .n_v2 .panel.cash-receipts .cash-type .cash-phone{display: block;text-align: left;}
.akl .n_v2 .panel.cash-receipts .cash-phone select.form-control{display: inline-block;;}
.akl .n_v2 .panel.cash-receipts .cash-phone input.form-control{display: inline-block;width:calc(100% - 193px) !important;}
.akl .n_v2 .panel.cash-receipts .receipt-type{margin-left: 0;}
.akl .n_v2.new-payment .panel.cash-receipts .receipt-type{width: auto;}
.akl .n_v2 .txt_small.st01 {display: inline-block;padding-top: 6px;margin-left: 5px;color:#007eb0;font-size:12px;vertical-align:1px}
.akl .n_v2 .txt_small.st01:before {content:"*";display:inline-block;margin-right:3px;vertical-align:-2px}
/*.akl .n_v2 .confirm-box-message.type-a{margin-top: 40px;margin-bottom: 20px;}*/
.akl .n_v2 .pay-system .col-xs-12{width: auto;padding-right: 12px;}
.akl .n_v2 .payment_pvbv_area + .payment_pvbv_area{border-top: 1px solid #dadada;margin-top: 10px;}

/*소비자*/
.n_v2.non_member_order.renew.new-payment .payment_box{padding: 0; border: none;margin-top: 30px !important;}
.n_v2.non_member_order.renew.new-payment .payment_section{padding-bottom: 15px;}
.n_v2.non_member_order.renew.new-payment .pvbv_cont label{line-height: 20px;font-size: 14px;margin: 5px 0;}
.n_v2.non_member_order.renew.new-payment .payment_section .panel{margin: 10px 0;}
.n_v2.non_member_order.renew.new-payment .receipt-type label{width: 40%;}
.n_v2.non_member_order.renew.new-payment .ms-agree-toggle .panel-body{margin: 0 !important;border-top:none !important}
.n_v2.non_member_order.renew.new-payment .panel.cash-receipts .cash-type .txt_small.st01{display: block;text-align: left;}
.n_v2.non_member_order.renew.new-payment .payment_pvbv_area{border-top:1px solid #dadada}
.n_v2.non_member_order.renew.new-payment .row.card-method.v2 .form-group .col-md-10{margin-top: 8px;}

/*완료*/
.n_v2 .non_member_order .cart_product-floating.v1{margin-top: 70px;}
@media (max-width:768px) {
	.n_v2.non_member_order.renew.new-payment .receipt-type label{width: 78px;}
	.n_v2.non_member_order.renew.new-payment .pay_method.payment_box {margin: 0;}
	.n_v2 .txt_small.st01:before{display: block;margin-left: 0;}
	.n_v2 .cart_product-area.v1{margin-bottom: 20px;}	
}
@media (min-width: 769px) and (max-width: 900px){
	.akl .n_v2.new-payment .shipping-delivery-setup-title.col-md-2{width: 100%;}
	.n_v2 .payment_section .pay-transaction .col-md-10{width: auto;padding-left: 0;padding-right: 0;}
} 

/* 2020-08-12 주문결제 > 즉시결제 //*/


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.akl .reven-ship .accordion-custom .icon-minus {line-height:25px;}}

.reven-ship-box {position:relative}
.reven-ship-box .p-delect {position: absolute;top:0;right:5px;}
.reven-ship-box p {margin:0;padding:5px 20px 0 0;font-size:14px;font-weight:400;letter-spacing:-1px;line-height:22px;}
.ship-messige {position:relative;}
.ship-messige .delivery-msg-list{top:74px; width:60%; }
.form-group.ship-messige label {display:block;}
.form-group.ship-messige input {display:block;width:60%;margin-left:0;}
.messige-batch {padding:10px 0 0}
.agree-raio-area {display:block;padding:15px 0 0}

.new-shipp-info {margin-top:40px}
.akl .new-shipp-info .accordion-custom .panel-title {padding:12px 10px 14px;}
.new-shipp-info .accordion-header-text {color:#0075a4;}

.detail-content .new-shipping-agree .form-group {width:100%;padding:10px 0 0;}
.detail-content .new-shipping-agree .form-group > label {padding-top:0 !important;}

/* 주문결제 > 복수 > 배송지 목록(복수)*/
.pop-revenge-mob {display:none;}
.pop-revenge-web {display:block;width:100%;}

.row.po-revlist-body {padding:0 0;}
.row.po-revlist-body .col-md-5 {padding:0 0;width:46%;}
.row.po-revlist-body .col-md-2 {padding:130px 0 0;width:8%;text-align:center;}
.row.po-revlist-body .col-md-5 {padding:0 0;width:46%;}
.row.po-revlist-body .col-md-2 p {padding:20px 0 0}

.po-rev-title {padding:20px 0 10px}
.po-rev-title strong {font-weight:500;}
.table-wrapper.my-revenge-list  {height:260px;overflow:auto;}
.table-wrapper.my-revenge-list .tbl-type1 tr:nth-child(even) td {background:#f4f4f4;}
.table-wrapper.my-revenge-list .tbl-type1 td {padding:15px 15px;}
.table-wrapper.my-revenge-list .tbl-type1 td.no-data {text-align:center;padding:30px 0;}
.table-wrapper.my-revenge-list .tbl-type1 td.center {text-align:center;}
.table-wrapper.my-revenge-list .tbl-type1 p {padding:5px 0 0;margin:0;}
.table-wrapper.my-revenge-list .tbl-type1 p:first-child {padding:0 0 0;}

/* 주문결제 > 복수 > 새배송지 */
.new-shipp-info .detail-content {width:100%;}
.new-shipp-info .detail-content .col-md-3 {padding:0 0;margin:0 0;}
.new-shipp-info .detail-content .col-md-9 {padding:0 0 0 10px;margin:0 0;}
.new-shipp-info .detail-content .col-xs-12 {padding:0 0;margin:0 0; display:table;}
.akl .new-shipp-info .detail-content .form-group > label {padding-top:0;}
.new-shipp-info .detail-content .new-cart {width:100%;text-align:left;}
.new-shipp-info .detail-content .new-cart .delv-shopbox {width:600px;}
.new-shipp-info .detail-content .new-cart .delv-shopbox label {text-align:left;}
.new-shipp-info .detail-content .new-cart .delv-shopbox label.control-label {font-size:14px;font-weight:500;color:#002f5f;}
.akl .new-shipp-info .detail-content .new-cart .delv-shopbox .form-group input.form-control {width:98%;}
.new-shipp-info .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:105px}
.new-shipp-info .detail-content .new-cart .delv-shopbox .form-group .address input[type="text"] {width:98%;}
.new-shipp-info .phone-group {padding-left:10px !important;}
.new-shipp-info .phone-group > .control-group {width:30%;margin:0 0;padding:0 0;float:none;display:table-cell;vertical-align:top;}
.new-shipp-info .phone-group > .form-group {width:69.8%;margin:0 0;padding:0 0;float:none;display:table-cell;vertical-align:top;}
.new-shipp-info .panel-body .form-group.def-ship_new { margin-top:0}
.new-shipp-info .panel-body .form-group.def-ship_new .Defaul-taddr { padding-left:26.7%; width:73.3%;}

/* 주문결제 > 픽업주문 */
.pickup-order-body {}
.pickup-ap {padding-bottom:10px;}
.pickup-ap span {font-size:14px;font-weight:500;}
.pickup-ap .btn-ap {padding-left:20px;}
.pickup-gge {width:60%;}
.akl .pickup-gge .form-group {margin:0 0;padding:0 0;}
.akl .pickup-gge .form-group select.form-control {width:50%;}
.ads-sm {font-size:14px;font-weight:400;margin:0 0;padding:8px 0 0}
/*.shipping-delivery .form-group{margin-bottom:0}*/ /* 190121_추가 줄간격수정 *//* 2019.03.15 삭제 */
.shipping-delivery .form-group label {text-transform:initial;}
.akl .link-btn.G10600_lp8{margin-top:0} /* 190121_추가 줄간격수정 */

/* 주문결제 > 픽업주문 > AEC안내 */
ul.ap-tabs {margin:0;padding:0;}
ul.ap-tabs li {display:inline-block;font-size:14px;color:#0075a4;padding:0 10px;border-left:1px solid #55565a;margin-bottom:10px;}
ul.ap-tabs li a.active {color:#56565a;}
ul.ap-tabs li:first-child {border-left:0 none;padding:0 10px 0 0}
.aptab_content  {width:100%;margin:20px 0 0;padding:0;overflow:hidden;}
.ap-container {margin:0 auto;}
.map-info-pay {padding:0 0 20px;}
.ap-map-google {}
.ap-map-google img {width:100%;height:auto;}
.tab-tit {font-weight:500;font-size:16px;}
.title-adder, .title-phone, .title-time {font-size:14px;color:#002f5f;font-weight:500;margin-top:30px}
.title-adder {background:url("../images/akl_common/ico_address.png") no-repeat left top;padding:0 0 0 30px;}
.title-phone {background:url("../images/akl_common/ico_phone.png") no-repeat left top;padding:0 0 0 30px;}
.title-time {background:url("../images/akl_common/ico_time.png") no-repeat left top;padding:0 0 0 30px;}
.map-inp-txt {padding:0 30px;font-size:14px;font-weight:400;letter-spacing:-1px;}
.map-inp-txt p {margin:0;padding:0 0 5px;}
.map-inp-txt ul {}
.map-inp-txt ul > li {background:url("../images/akl_common/ico_dot_arrow.png") no-repeat left 9px;padding:0 0 0 12px;margin-bottom:5px}
.map-inp-txt ul > li ul li {background:none;padding:0 0 0 0;margin-bottom:0}
.map-inp-txt ul > li ul li strong {color:#002f5f;font-weight:500;}

/* 주문결제 > 결제방법 선택 */
.shipping-delivery-ship.method .panel {margin:5px 0 0;} /* 190121_수정 줄간격수정 */

.panel-body.paymemnt {padding:0;border-bottom:1px solid #e3e3e3;} /* 190121_수정 줄간격수정 */
.card-promotion {clear:both;display:block;border:1px solid #dadada;padding:20px 20px;overflow:hidden;margin:10px 0 20px;}
.card-promotion:after {clear:both;display:block;content:''}
.card-promotion span {float:left;vertical-align:top;}
.card-promotion dl {float:left;vertical-align:top;width:50%;margin-left:40px;letter-spacing:-1px;}
.card-promotion dl dt {font-size:14px;font-weight:500;color:#002f5f;}
.card-promotion dl dd {font-size:14px;font-weight:400;}

.row.card-method {padding:0 0;letter-spacing:-1px;}
.row.card-method .form-group > .col-md-3 {padding:0 0;}
.row.card-method .form-group > label {font-size:14px;font-weight:500;color:#002f5f;}
.row.card-method .form-group select.shipping-delivery-size {margin-left:0 !important;display:inline-block;vertical-align:middle;font-size:14px;}
.row.card-method .form-group .card-tit, .row.card-method .form-group .card-tit label {font-size:14px;font-weight:500;color:#002f5f;}
.row.card-method .form-group input {font-size:13px;font-weight:400;}
.row.card-method .card-kinds.card-bonuspoint {padding-left:10px;}

.comm-inp {margin-left:0 !important;}
.a-point {margin:0;padding:0 0;}
.a-point input {margin-left:0 !important;text-align:right;}
.a-point span.txt-won {font-size:14px;font-weight:400;padding:0 10px 0 5px;}
.a-point.info {padding:8px 0 0}
.a-point input.auto-pw {text-align:left;}

.card-kinds {display:inline-block;vertical-align:middle}
.card-favor {display:block;padding:8px 0 0}

.pay-system {clear:both;display:block;}
.pay-system .col-xs-12 {padding:0 0;}
.pay-system .col-md-4 {padding:0 0;}

.pay-line {clear:both;display:block;}
.pay-line .form-group {padding:10px 0 0;}
.pay-line > .form-group > label {color:#002f5f !important;}
.pay-line .form-group .col-md-2 {padding:0 0;}
.pay-line .form-group .col-md-10 {padding:0 0;}
.pay-line .form-group input.card-inp {display:inline-block;width:20% !important;}
.pay-line .form-group input.card-inp2 {display:inline-block;width:20% !important;text-align:right;}
.pay-line .form-group input.card-inp3 {display:inline-block;width:20% !important;text-align:right;}
.pay-line .form-group input.card-inp4 {display:inline-block;width:20% !important;}

.akl .payment-forms-back-slash {color:#b8b8b9;vertical-align:middle;padding:6px 0 0}
.payment-forms-txt, .payment-forms-txt2 {vertical-align:middle;display:inline-block;font-size:14px;font-weight:400;padding:8px 0 0 10px}
.payment-forms-txt3 {vertical-align:middle;display:inline-block;font-size:14px;font-weight:400;padding:8px 0 0 0}
.precautions-txt {padding:6px 0 0;}

.transfer-resver-guide {border-top:1px solid #e3e3e3;margin-top:0px;padding:0 20px 0;} /* 190121_수정 줄간격 수정 */
.transfer-resver-guide p {font-size:14px;font-weight:500;color:#002f5f;}
.transfer-resver-guide .list-type5 li strong {font-weight:500;color:#002f5f;}
/* .transfer-resver-guide .guid-box {width:80%;} */

.panel-body.paymemnt-point {padding:10px 0 0;}

/* 자동이체 계좌등록 버튼 (2018.10.24 추가) */
.direct-debit-account {margin:8px 0 10px;}

/* 주문결제 > 결제방법 선택 > 카드사 혜택보기팝업 */
.pop-card-title {font-size:16px;font-weight:500;letter-spacing:-1px;padding:0;}

/* 주문결제 > 거래내역증빙신청 */
.akl .pay-transaction.col-xs-12 {padding:0;margin:0;}
.akl .shipping-delivery-setup-title.col-md-3 {padding:0 12px 0 0;font-size:14px;font-weight:500; margin-bottom:0;}
.akl .pay-transaction .amwa-radio + label {font-size:14px;font-weight:500;}
.akl .panel.cash-receipts {display:block; width:100%; margin-bottom:10px;}
.akl .panel.cash-receipts .col-xs-12.col-md-3 {padding:0;}
.akl .panel.cash-receipts label {display:inline-block;}
.akl .panel.cash-receipts .cash-type {display:table; width:370px; text-align:right;}
.akl .panel.cash-receipts .cash-type .cash-phone {display:block;text-align:right;width:100%;}
.akl .panel.cash-receipts .cash-phone select.form-control {width:180px; display:inline-block;vertical-align:middle;margin-right:8px}
.akl .panel.cash-receipts .cash-phone input.form-control {display:inline-block; vertical-align:middle;}
.akl .panel.cash-receipts .receipt-type {display:block;text-align:right;padding:10px 0 0;width:100%;}
.akl .panel.cash-receipts .cash-phone input.form-control, .receipt-type select.form-control {width:45%;}
.receipt-type select.form-control {font-size:14px; display:inline-block;vertical-align:middle;}
.receipt-type label {font-size:14px;width:110px;display:inline-block;vertical-align:middle;text-align:right;margin-right:8px}

.akl .shipping-delivery .panel label {font-size:14px;color:#56565a;font-weight:500;}
.txt-tye {padding:25px 0 0;font-size:14px;letter-spacing:-1px;}
.txt-tye .setup-title {color:#002f5f;font-weight:500;line-height:20px;padding:0;margin:0;}
.txt-tye .setup-info {font-weight:400;line-height:20px;padding:5px 0 0;margin:0;}
.txt-tye .setup-info strong {color:#e11e45;font-weight:500;}

.akl .panel.pay-pvbv label {margin-right:10px;}
.akl .panel.pay-pvbv label:last-child {margin-right:0;}

/* 주문결제 > 소비자 피해보상보험 가입안내 */
.deli-introduction {margin:0 0;padding:0;}
.deli-introduction p {margin:0 0;padding:0;font-size:14px;font-weight:400;line-height:22px;}
.deli-introduction p.tit {font-weight:500;}
.btn-checking-insurance {padding:10px 0 0;}

/* 주문결제 > 이용동의 */
.akl .shipping-delivery-ship .row.dev-agree {padding:0 0;margin:0;}
.akl .shipping-delivery-ship .row.dev-agree .col-xs-12 {padding:0 0;}
.akl .shipping-delivery-ship .row.dev-agree label {font-size:14px;font-weight:500;}
.akl .shipping-delivery-ship .row.dev-agree .col-md-4 {text-align:right;}
.use-agreement {margin:15px 0 10px; border:1px solid #e3e3e3;}
.use-agreement .box-sizing {font-size:14px;table-layout:fixed;}
.use-agreement #terms h3 {font-size:14px;font-weight:500;margin:0 0 10px;}
.use-agreement #terms h4 {font-size:13px;padding:12px 18px;}
.use-agreement #terms .col-text {padding:10px 18px 0;}
.akl .use-agreement #terms .conditions {border:0; margin-bottom:0;}
.akl .use-agreement p.listWarning { text-indent:0!important; padding-left: 12px!important;}

/* 멤버 주문결제 - 새배송지 약관 */
.akl .use-agreement .terms .conditions {border:0; margin-bottom:0;}

/* 주문결제 > 주문불가제품알림 팝업 */
.pop-prot-body {padding:0 0;border-bottom:1px solid #e3e3e3;}
.cannot-order-list {display:block;border-top:1px solid #e3e3e3;overflow:hidden;padding:20px 0 10px;margin-top:10px;}
.cannot-order-list .cartlist-image {margin-top:0;}
.cannot-order-list .cartlist-text {margin:0 0;padding:6px 0 0;}
.cannot-order-list .cartlist-text .cartlist-small2 {color:#808285;padding:8px 0 0;margin:0 0;}
.cannot-order-list .cart-popup__item-head {clear:both;display:table;width:100%;}
.cart-popup__item-head .cartlist-title {display:table-cell;width:60%;vertical-align:top;}
.cart-popup__item-head .cartlist-quantity {display:table-cell;width:30%;font-size:14px;vertical-align:top;text-align:right;}
.cartlist-quantity .qua-tite {display:block;font-weight:500;color:#002f5f;}
.cartlist-quantity .qua-num {display:block;font-weight:400;color:#56565a;}

.pop-prot-body .cart-popup__item-com {clear:both;display:block;padding:20px 0 0;font-size:14px;letter-spacing:-1px;}
.cart-popup__item-com .com-ttile {display:inline-block;color:#002f5f;font-weight:500}
.cart-popup__item-com .com-num {display:inline-block;}
.ico-i {display:inline-block;background:url("../images/akl_common/ico_i.png") no-repeat left center;padding:0 0 0 20px;font-size:13px;color:#731472}
.cart-popup__item-com .com-txt {display:block;padding:6px 0 0;line-height:22px;font-weight:400;font-size:14px;}

.pop-prot-form {clear:both;display:block;padding:20px 0 0}
.pop-prot-form > .form-group {padding:10px 0 0}
.pop-prot-form label {font-size:14px;font-weight:400;letter-spacing:-1px;}

/* 주문결제 > 사업자등록증관리 팝업 */
.business-pop {border-bottom:1px solid #e3e3e3;padding:15px 0 30px;margin-bottom:26px}
.business-pop label {display:inline-block;vertical-align:middle;padding:0 80px 0 0}
.business-pop input {display:inline-block;vertical-align:middle;width:45%;}
.business-pop span.busn-search-btn {display:inline-block;vertical-align:middle;}
.business-pop span.busn-search-btn button {vertical-align:middle;}
.business-pop span.busn-search-btn button.btn {margin-left:7px}
.business-pop span.busn-search-btn button.link-btn {padding-left:20px}

.popTable-list.busim {width:100%;padding:0 0 0}
.popTable-list.busim span.company-name {width:22%;}
.popTable-list.busim span.company-num {width:23%;}
.popTable-list.busim span.company-exponent {width:15%;}
.popTable-list.busim span.company-day {width:18%;}
.popTable-list.busim span.company-sel {width:9%;}
.popTable-list.busim span.company-view {width:13%;}

.popTable-list.busim  ul li.tbody {display:table;table-layout:fixed;box-sizing:border-box;}
.popTable-list.busim  ul li.tbody div.com-inof {float:left;display:table;width:78%;}
.popTable-list.busim  ul li.tbody div.com-btn {float:right;display:table;width:22%;}
.popTable-list.busim  ul li.tbody div.company-name {width:23%;display:table-cell;}
.popTable-list.busim  ul li.tbody div.company-num {width:24%;display:table-cell;}
.popTable-list.busim  ul li.tbody div.company-exponent {width:15%;display:table-cell;}
.popTable-list.busim  ul li.tbody div.company-day {width:18%;display:table-cell;}

.popTable-list.busim  ul li.tbody div.company-sel {width:40%;display:table-cell;}
.popTable-list.busim  ul li.tbody div.company-view {width:auto;display:table-cell;}

/* 190315_추가 사업자등록증 관리 레이어팝업 수정 */
.business-pop {border-bottom:1px solid #e3e3e3;padding:15px 0 30px;margin-bottom:26px}
.business-regis-modified .business-pop label {display:inline-block;vertical-align:middle;padding:0 80px 0 0}
.business-regis-modified .business-pop input {display:inline-block;vertical-align:middle;width:45%;}
.business-regis-modified .business-pop span.busn-search-btn {display:inline-block;vertical-align:middle;}
.business-regis-modified .business-pop span.busn-search-btn button {vertical-align:middle;}
.business-regis-modified .business-pop span.busn-search-btn button.btn {margin-left:7px}
.business-regis-modified .business-pop span.busn-search-btn button.link-btn {padding-left:20px}
.business-regis-modified .popTable-list.busim {width:100%;padding:0 0 0}
.business-regis-modified .popTable-list.busim span.company-name {width:21%;}
.business-regis-modified .popTable-list.busim span.company-num {width:19%;}
.business-regis-modified .popTable-list.busim span.company-exponent {width:15%;}
.business-regis-modified .popTable-list.busim span.company-day {width:15%;}
.business-regis-modified .popTable-list.busim span.company-sel {width:12%;}
.business-regis-modified .popTable-list.busim span.company-view {width:auto;}
.business-regis-modified .popTable-list.busim  ul li.tbody {display:table;table-layout:fixed;box-sizing:border-box;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.com-inof {float:left;display:table;width:70%;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.com-btn {float:right;display:table;width:30%;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-name {width:23%;display:table-cell;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-num {width:24%;display:table-cell;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-exponent {width:15%;display:table-cell;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-day {width:18%;display:table-cell;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-sel {width:40%;display:table-cell;}
.business-regis-modified .popTable-list.busim  ul li.tbody div.company-view {width:auto;display:table-cell;}
.business-regis-modified .cart-popup__item-info > p{font-size:13px}

/* 주문결제 > 사업자등록증 상세보기 팝업 */
.cart-popup__item-info .busine-tit {font-size:16px;line-height:24px;font-weight:500;margin:0;padding:34px 0 17px;letter-spacing:-1px;}
.cart-popup__item-info .busine-tit:first-child {padding:4px 0 17px;}
.tbl-type1.buse-view th {width:25%;}
.tbl-type1.buse-view td {width:75%;}
.busine-infotxe {padding:10px 0 0}

/* 주문결제 > 오른쪽 내용 */
.order-fixed { position: fixed; z-index: 1; right: 50%;background: #fff; width:344px;}
.order-fixed .shipping-delivery-side {background: #fff;}
@media (max-width: 1024px) { .fixe { margin-right: -50%;}}

/* 주문결제 > 오른쪽 주문회원정보 */
.akl .shipping-delivery-summary {z-index:10;background:#fff;padding:0 0;right:0; max-width:344px;}
.akl .sopInstantPayment .shipping-delivery-summary {max-width:334px;}
.akl .shipping-delivery-summary-header {font-size:13px;font-weight:500;padding:10px 0 10px 18px;}
.akl .shipping-delivery-list-item {font-size:14px;}
.akl .shipping-delivery-item-label {font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .performance-box-item-abovalue {font-size:14px;font-weight:400;letter-spacing:-0.05em;}
.akl .shipping-delivery-summary-prices{padding:5px 0} /* 190121_추가 줄간격수정 */
.akl .shipping-delivery-summary-prices li {padding:5px 18px;line-height:18px;}
.akl .shipping-delivery-summary-prices li.shipping-delivery-list-item-total {padding:5px 0;}
.akl .shipping-delivery-list-item-total {margin:0 15px} /* 190121_수정 줄간격수정 */
.akl .shipping-delivery-list-item-total .shipping-delivery-item-total {font-size:14px;padding:10px 0;margin:0 0;letter-spacing:-1px;}
.akl .shipping-delivery-list-item-total .shipping-delivery-item-totalvalue {font-size:18px;padding:10px 0;letter-spacing:-0.05em;}
.akl .shipping-delivery-list-item-pvbv {font-size:14px;}
.akl .shipping-delivery-list-item-pvbv .shipping-delivery-item-total{font-size:14px;padding:0 0;margin:0 0;letter-spacing:-1px;}
.akl .shipping-delivery-list-item-pvbv .shipping-delivery-item-totalvalue {font-size:14px;padding:0 0;margin:0 0;letter-spacing:-0.05em;}
.akl .shipping-delivery-list-item-pvbv.sop-payment .row.total {padding:0 0 13px;border-bottom:1px solid #d9d9d9;}
.akl .shipping-delivery-list-item-pvbv.sop-payment .row.total+.row {margin-top:15px;}
.akl .shipping-delivery-list-item-pvbv.sop-payment .row+.row {margin-top:10px;}

/* 주문결제 > 오른쪽 > 쿠폰선택 */
.shipping-delivery-coupon {margin:0 15px;border-top:1px solid #e3e3e3}
.delivery-coupon-choice {padding:8px 0} /* 190121_추가 줄간격수정 */
.delivery-coupon-choice label {display:inline-block;font-size:14px;font-weight:400;padding-right:15px;}
.delivery-coupon-choice label:last-child {padding-right:0;}
.delivery-coupon-box {border:1px solid #e3e3e3;padding:15px 20px;}
.delivery-coupon-box span {display:inline-block;vertical-align:top;width:60px;height:35px;}
.delivery-coupon-box span img {width:60px;height:35px;}
.delivery-coupon-box dl {display:inline-block;vertical-align:top;padding-left:18px;font-size:14px;letter-spacing:-1px;}
.delivery-coupon-box dl dt {font-weight:500;color:#002f5f;}
.delivery-coupon-box dl dd {font-weight:400;line-height:20px;}
.akl .shipping-delivery-summary-link {padding:20px 15px;}
.akl .shipping-delivery-summary-link > .btn-blue-white {line-height:36px;}

.coupon-offer-search {padding:0 0 10px;}
.coupon-offer-search input {width:65%;vertical-align:middle;}
.coupon-offer-search button {vertical-align:middle;}
.coupon-offer-body {padding:0 0 10px;}

/* 주문결제 > 쿠폰선택 팝업 */
.popTable-list {width:100%;padding:0 0 0}
.popTable-list ul {width:100%;border-top:1px solid #e3e3e3;}
.popTable-list ul li.thead-tit {display:table; width:100%; padding:10px 0 10px 7%; background:#f4f4f4; border-bottom:1px solid #e3e3e3; text-align:center; box-sizing:border-box;}
.popTable-list ul li.thead-tit span {display:table-cell; vertical-align:middle; font-size:13px; font-weight:500; color:#002f5f; text-align:center; box-sizing:border-box;}
.popTable-list ul li.thead-tit span.pcupon-number {width:30%;}
.popTable-list ul li.thead-tit span.pcupon-name {width:30%;}
.popTable-list ul li.thead-tit span.pcupon-volume {width:15%;}
.popTable-list ul li.thead-tit span.pcupon-period {width:25%;}
.popTable-list ul li.tbody {display:table; width:100%; table-layout:fixed; padding:16px 0;box-sizing:border-box;clear:both; }
.popTable-list ul li.tbody:nth-child(odd) {background:#f4f4f4;}
.popTable-list ul li.tbody span {font-size:14px; vertical-align:middle;}
.popTable-list ul li.tbody button {vertical-align:middle;}
.popTable-list ul li.tbody {position:relative; overflow:hidden; padding-left:7%;}
.popTable-list ul li.tbody > div {font-size:14px; vertical-align:middle; box-sizing:border-box; word-break: break-all; padding:0; text-align:center;}
.popTable-list ul li.tbody > div.pcupon-check {position:absolute; top:8px; left:20px; display:block; vertical-align:top;padding:12px 0 0}
.popTable-list ul li.tbody > div.pcu-group {display:table; width:100%; vertical-align:middle;letter-spacing:-1px;}
.popTable-list ul li.tbody > div.pcu-group>div {display:table-cell; margin:0; float:left}
.popTable-list ul li.tbody > div.pcu-group div.pcupon-number {width:30%; vertical-align:middle;}
.popTable-list ul li.tbody > div.pcu-group div.pcupon-name {width:30%;vertical-align:middle;padding:0 10px 0 0;}
.popTable-list ul li.tbody > div.pcu-group div.pcupon-volume {width:15%;}
.popTable-list ul li.tbody > div.pcu-group div.pcupon-volume .number-coupon {display:block; text-align:center;}
.popTable-list ul li.tbody > div.pcu-group div.pcupon-period {width:25%;vertical-align:middle;}
.popTable-list .mob-txt {display:none;}

/* 주문결제 > 설치주문 */
.installation-order {padding:38px 0 30px;border-bottom:1px solid #e3e3e3;}
.insta-area {}
.insta-area p {font-size:14px;font-weight:400;line-height:22px;padding:0;margin:0;letter-spacing:-1px;}
.insta-area p.tit {color:#002f5f;font-weight:500;padding:0;margin:0;}
.insta-area .detail-content {padding:10px 0 15px;}
.insta-area .detail-content .col-md-2 {padding:5px 0;font-size:14px;font-weight:500;width:12%;color:#002f5f;}
.insta-area .detail-content .col-md-2.day {padding:10px 0 0;font-size:14px;font-weight:500;vertical-align:middle;}
.insta-area .detail-content .col-md-4 {padding:5px 0;}
.insta-area .detail-content .form-group input {margin-left:0;width:auto;}
.insta-area .detail-content .box-date-select {width:60%}
.akl .datepicker.dropdown-menu { min-width: 200px; }
.akl .table-condensed>tbody>tr>td { padding:4px;}
.akl .datepicker .datepicker-switch{width:135px;}
.akl .datepicker th,
.akl .datepicker td { -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0; }
.akl .datepicker table tr td.active.active,
.akl .datepicker table tr td span.active.active { background:#023061; -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0; }
.akl .datepicker .table-condensed thead tr:nth-of-type(2) { background:#023061}
.akl .datepicker .table-condensed thead tr:nth-of-type(3) { background:#bfbbbc}
.akl .datepicker .table-condensed thead tr th {color:#fff; vertical-align: middle; }
.akl .datepicker .table-condensed thead tr th.prev { font-size:22px; padding-top:0px; }
.akl .datepicker .table-condensed thead tr th.next { font-size:22px; padding-top:0px; }
.akl .datepicker .table-condensed thead tr th.atepicker-switch { padding-top:7px;}

.akl .datepicker .prev:hover,
.akl .datepicker .next:hover,
.akl .datepicker .datepicker-switch:hover{ background:#023061}

.akl .panel.shop-install {margin-bottom:0;}
.akl .panel.shop-install .default-shipping-address, .akl .panel.shop-install .new-shipping-address {border-bottom:0 none;}
.text-sm {font-size:13px;font-weight:400}
.text-regul {font-weight:400}

/* 주문결제 > 주문완료 */
.akl .confirm-box {padding:34px 0 34px;}
.akl .confirm-box-message {font-size:16px;font-weight:700;letter-spacing:-1px; text-align:center}
.akl .confirm-box-continue-shopping {font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .order-preview-box {}
.akl .order-preview-label {font-size:14px;font-weight:500;letter-spacing:-1px;}
.akl .order-preview-value {font-size:14px;font-weight:400;letter-spacing:-0.05em;}
.akl .order-preview-value strong {font-weight:500;}
.akl .shipping-delivery-address-name {font-size:14px;font-weight:400;letter-spacing:-0.05em;}

/* 카드사 혜택보기 (레이어) */
.card-benefit-box .search-no-result {padding:70px 0; margin:0 0 20px; border:1px solid #e3e3e3; border-width:1px 0;}
.tbl-list-board.card-benefits .th {width:30%; text-align:center;}
.tbl-list-board.card-benefits .td {width:70%;}
.card-benefits .card-tit-img>img {border:1px solid #ddd;}
.card-benefits .card-txt-info>dl+dl{margin-top:20px;}
.card-benefits .card-txt-info dt {font-weight:500;font-size:16px; letter-spacing:-0.025em;}
.card-benefits .card-txt-info dd>ul>li {position:relative; padding-left:10px; line-height:150%;}
.card-benefits .card-txt-info dd>ul>li:before {content:''; display:block; position:absolute; top:8px; left:0; width:3px; height:3px; background:#555;}
.card-benefits .txt-para {margin-top:4px; padding-left:18px; text-indent:-18px; }

/** ---------------------------------
  * @온라인 팩스 주문
  * ---------------------------------
  */
.akl .amway-theme.fax-order-wrapper .panel-title * {font-size:18px;font-weight:500}
.akl .amway-theme.fax-order-wrapper .panel-body * {font-size:14px;}
.akl .amway-theme.fax-order-wrapper .panel-body .cartlist-th div {font-size:13px;}
.akl .amway-theme.fax-order-wrapper .panel-body .form-group { margin-bottom:5px; }/*20190124 수정 - padding-bottom*/
.akl .amway-theme.fax-order-wrapper .panel-body .form-group .list-type2 li {font-size:13px;}
.akl .amway-theme.fax-order-wrapper .default-shipping-address .detail-content .col-xs-12 { margin-bottom:0; }/*20190124 추가*/
.akl .amway-theme.fax-order-wrapper .form-group > label {padding-left:0;padding-top:0;}
.akl .amway-theme.fax-order-wrapper .bt-akl-white.mini {font-size:12px;}
.akl .amway-theme.fax-order-wrapper .toolTip-wrapper .tooltip-content * {font-size:13px; letter-spacing:normal;}
.akl .amway-theme.fax-order-wrapper .toolTip-wrapper .tooltip-content p {margin-bottom:6px;}
.akl .amway-theme.fax-order-wrapper .ico-bg-sky {font-size:11px;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text {position:relative;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text:before {content:''; position:absolute; top:50%; left:-30px; width:26px; height:24px; margin-top:-12px; background:url(../images/akl_common/ico_fax_order.png) no-repeat;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text.icon01-abo:before {background-position:0 2px;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text.icon02-order:before {background-position:0 -38px;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text.icon03-delivery:before {background-position:0 -77px;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text.icon04-prdt:before {background-position:0 -118px;}
.akl .amway-theme.fax-order-wrapper .accordion-header-text.icon05-pay:before {background-position:0 -155px;}
.akl .fax-order-wrapper .accordion-custom .panel .panel-heading {padding:0 20px 0 50px;}
.akl .fax-order-wrapper .accordion-custom .panel .panel-heading>a {display:block;}
.akl .fax-order-wrapper .accordion-custom .panel-body {padding:0 30px 10px 50px; border-top:0;}/* 20190124 수정 padding-bottom*/
.akl .fax-order-wrapper .accordion-custom .panel-title {position:relative; }
.akl .fax-order-wrapper .accordion-custom .panel-title .pull-right {position:absolute; top:50%; right:0; margin-top:-12px;}
.akl .fax-order-wrapper .accordion-custom .panel-title .order-cases {display:inline-block; margin-left:10px}

.akl .fax-order-wrapper .accordion-custom .icon-minus:before {line-height:15px;}
.akl .amway-theme.fax-order-wrapper .dev-agree p {font-size:13px;}
.akl .fax-order-wrapper p {letter-spacing:-0.025em;}
.akl .fax-order-wrapper p.address-tit {padding:0;font-size:16px !important;} /*20190124 padding:10px 0; 수정 */
.sub-title {font-size: 18px;}

/* 결제정보 */
.info-texts-paymentType { padding-bottom:30px; margin-bottom:20px; border-bottom:1px solid #dadada;}
.info-texts-paymentType>ul>li {margin-top:15px;}
.info-texts-paymentType>ul>li .tit {display:block; font-weight:500;}
.info-texts-paymentType>ul>li:first-child {margin-top:0;}

/* 배송지 */
.fax-order-wrapper .amw-radio-wrap {display:inline-block; margin-right:20px; padding-bottom:7px;}
.fax-order-wrapper .delivery-address .btn-box {padding-bottom:5px;}
.fax-order-wrapper .default-shipping-address {border-bottom:0;}
.fax-order-wrapper .default-shipping-address .detail-content .form-group.col-xs-12 {margin-bottom:0;}
.fax-order-wrapper .new-shipping-address {border-bottom:0;}
.fax-order-wrapper .new-shipping-address .new-shipping-btnw {padding-bottom:0;margin-bottom:0;}
.fax-order-wrapper .new-shipping-address .def-ship_new .Defaul-taddr {padding-left:27%}
.fax-order-wrapper .new-shipping-address .phone-group {padding-left:0 !important;}
.fax-order-wrapper .new-shipping-address .form-group {padding-left:10px;}
.fax-order-wrapper .new-shipping-address .phone-group > .form-group {margin-left:0}
.fax-order-wrapper .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address input[type="text"] {width:100%;}
.fax-order-wrapper .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:105px;}
.fax-order-wrapper .detail-content .new-shipping-agree .form-group > label {margin-bottom:15px;padding-left:25px}
.fax-order-wrapper .amw-btn {display:block;margin-bottom:5px;}
.fax-order-wrapper .new-shipping-address .form-group.def-ship_new {padding-left:0;margin-top:-20px;}
.fax-order-wrapper .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .receiver input[type="text"] {width:100%;}
.fax-order-wrapper .new-shipping-address .phone-group .form-group input {width:100%;}
.akl .fax-order-wrapper .new-shipping-address .phone-group > .form-group {width:calc(100% - 100px);}

/* 회원추가 */
.faxOrder-add-buyer {padding:40px 0 20px; border-bottom:1px solid #dadada;}
.faxOrder-add-buyer .form-group>div * {vertical-align:top;}
.faxOrder-add-buyer .form-group>div input[type=text] {width:320px;}
.faxOrder-add-buyer .form-group>div button {margin-left:10px;}

/* 그룹주문 */
.faxOrder-group-order {margin:10px 0 10px;}/*20190124 수정 - margin-top*/
.faxOrder-group-order .tbl-list-board {margin-bottom:0;}
.faxOrder-group-order .tbl-list-board .tr>div {padding:0 0 0 20px;}
.faxOrder-group-order .tbl-list-board .tr .td {text-align:right; padding-right:20px;}
.faxOrder-group-order .tbl-list-board .th,
.faxOrder-group-order .order-save li>strong,
.faxOrder-group-order .order-total>strong {color:#002f5f; font-weight:500; font-size:13px !important;}
.faxOrder-group-order .tbl-list-board .th span {color:#56565a; font-weight:normal;}
.faxOrder-group-order .order-save {width:36%}
.faxOrder-group-order .order-save ul {display:table; width:100%;}
.faxOrder-group-order .order-save li {display:table-row;}
.faxOrder-group-order .order-save li>strong {display:table-cell; width:40%; padding:0 10px 10px 0;}
.faxOrder-group-order .order-save li>span {display:table-cell; width:60%; padding-right:20px; text-align:right; background:#fff;}
.faxOrder-group-order .order-save li:first-child>strong {padding-top:10px;}
.faxOrder-group-order .order-total {display:table; width:100%; padding:10px 20px; border-bottom:1px solid #e3e3e3; background:#f4f4f4;}/*20190124 수정 - padding*/
.faxOrder-group-order .order-total>strong {display:table-cell; width:40%; padding:0;}
.faxOrder-group-order .order-total>span { display:table-cell; width:60%; text-align:right;}
.faxOrder-group-order .confirm-check{margin-top:5px;}/*20190124 수정 - margin-top*/
.faxOrder-group-order .confirm-check label.normal {color:#56565a;font-weight:400;letter-spacing:-1px;}

/* 결제방법 */
.accordion-custom .panel.noline {border-bottom:0 ; margin-bottom:15px}
.akl .faxOrder-payment-wrapper .panel.noline { margin-bottom:5px}/*20190124 수정 - margin*/
.akl .faxOrder-payment-wrapper hr.divide {margin:0px 0 10px; border-top:1px solid #e3e3e3;}/*20190124 수정 - margin*/
.akl .faxOrder-payment-wrapper .divide.no-line {border-top:0;margin:10px 0 0;} /*20190124 수정 - margin-top*/
.akl .faxOrder-payment-wrapper .shipping-delivery-ship {padding:0; border-bottom:0;}
.akl .faxOrder-payment-wrapper .shipping-delivery-ship.method .panel:first-child {margin-top:0;}
.akl .accordion-custom .evidence-paper .panel{border:0}
.akl .accordion-custom .evidence-paper .pay-transaction {overflow:hidden;}
.akl .accordion-custom .evidence-paper .pay-transaction>p {margin-bottom:0;}
.akl .accordion-custom .evidence-paper .deli-introduction {margin:10px 0 10px; padding-top:10px; border-top:1px solid #e3e3e3;}/*20190124 수정 - margin*/
.akl .accordion-custom .evidence-paper .shipping-delivery-setup-title {padding-left:0;}
.akl .accordion-custom .evidence-paper .pay-transaction .txt-tye > p {margin-bottom:8px;}
.akl .accordion-custom .evidence-paper .pay-transaction .txt-tye .setup-info {padding:0;}
.akl .accordion-custom .shipping-delivery-ship.agreement {margin:0; padding-top:10px; border-top:1px solid #e3e3e3;}/*20190124 수정 - padding-top*/

/* 주문결제 > 거래내역증빙신청 */
.akl .shipping-delivery-setup-title.col-md-3 + .col-md-9 .panel.pay-pvbv { margin-bottom:0;}

.akl .evidence-paper label + .btn-business {margin-left:10px;}
.akl .evidence-paper .cash-type {padding-left:30px;}
.akl .evidence-paper .cash-receipts label {display:inline-block;}
.akl .evidence-paper .cash-type .cash-phone, .akl .evidence-paper .receipt-type {display:block; text-align:left;}
.akl .evidence-paper .cash-phone select.form-control {width:170px; margin-right:8px; vertical-align:top;}
.akl .evidence-paper .cash-phone input.form-control {width:200px; vertical-align:top;}
.akl .evidence-paper .receipt-type {margin-top:10px;}
.akl .evidence-paper .receipt-type label {width:170px; margin-right:8px; text-align:left;}
.akl .evidence-paper .receipt-type select.form-control {width:200px;}
.akl .evidence-paper .pay-transaction + .pay-transaction {padding-top:40px; margin-top:40px; border-top:1px solid #e3e3e3;}
.akl .amway-theme.fax-order-wrapper .evidence-paper .pay-transaction + .pay-transaction { padding-top:10px; margin-top:10px; } /*20190124 수정 - padding-bottom*/
.akl .evidence-paper .pay-transaction + .pay-transaction .list-type2 li {font-size:13px;}

.akl .fax-order-wrapper .shipping-delivery-radio-body {margin:0 0 0 30px;}
.akl .fax-order-wrapper .accordion-custom .shipping-delivery-radio-body .panel-body {padding:0 0 30px;}
.akl .fax-order-wrapper .accordion-custom .shipping-delivery-radio-body .panel-body.paymemnt-point {padding:0;}
.akl .fax-order-wrapper .card-method {padding-top:15px;}
.akl .fax-order-wrapper .card-method .card-tit{padding-left:0;}
.akl .fax-order-wrapper .card-method .a-point {margin-top:8px;}
.akl .fax-order-wrapper .card-sort .pay-line .form-group .col-md-10 {padding-left:12px !important;}
.akl .fax-order-wrapper .card-sort .pay-line input.card-inp {width:90px !important; margin-right:12px;}
.akl .fax-order-wrapper .card-sort .pay-line input.card-inp2,
.akl .fax-order-wrapper .card-sort .pay-line input.card-inp3 {width:90px !important;}
.akl .fax-order-wrapper .card-sort .pay-line input.card-inp4 {width:200px !important;}
.akl .fax-order-wrapper .card-promotion {margin-bottom:0;}
.akl .fax-order-wrapper .card-promotion+div {margin-top:20px}

.faxOrder-payment-wrapper .transfer-resver-guide .guid-box {width:auto;}
.transfer-resver-guide .guid-box a.title {position:relative; display:block; padding:8px 0; color:#002f5f; font-weight:500;}
.transfer-resver-guide .guid-box a.title:before{content:'\002b';position:absolute; top:4px; right:0; font-size:18px;}
.transfer-resver-guide .guid-box.on a.title:before{ content:'\2212' !important;}
.transfer-resver-guide .guid-box .tgg-hidden-area {display:none;}
.akl .fax-order-wrapper .amwa-btnbar {padding:10px 0 0;} /*20190124 수정 - padding-top*/
.akl .fax-order-wrapper .pay-transaction .list-type2 .color-blue {font-weight:400}
.akl .fax-order-wrapper .order-preview-box { margin-bottom:0; }/*20190124 추가*/

/* -- 제품주문 정보 -- */
.akl .amway-theme .accordion-element.prdt-order-info .accordion-toggle {padding:0;}
.akl .amway-theme .accordion-element.prdt-order-info .accordion-panel-title .title-element {font-size:inherit;}
.akl .amway-theme .accordion-element.prdt-order-info .title-element>em {display:inline-block; margin-right:18px; letter-spacing:normal;}
.akl .amway-theme .panel-body.faxOrder-cart-wrapper .accordion-element {margin-bottom:0;}
.akl .amway-theme .panel-body.faxOrder-cart-wrapper .accordion-element:nth-of-type(1){border-top:1px solid #dadada;}
.akl .amway-theme .panel-body.faxOrder-cart-wrapper .accordion-element .accordion-panel:first-child {border-top:0;}

.fax-order-wrapper .accordion-element.prdt-order-info .panel-title {padding:15px 0 15px 20px;}
.fax-order-wrapper .accordion-element.prdt-order-info .panel-body {padding:0 0 0 50px; border-top:0;}
.fax-order-wrapper .accordion-element.prdt-order-info .accordion-panel-collapse .accordion-collapse-wrapper {padding:0;}
.fax-order-wrapper .panel-body.product-detail .row .container-fluid,
.fax-order-wrapper .panel-body.product-detail .row>div[class^=col] {padding:0;}
.fax-order-wrapper .panel-body.product-detail .shopping-cart-top {padding-top:0;} /*20190124 수정 - padding-top*/
.fax-order-wrapper .shopping-cart-item-list .product-list-item {border-bottom:0; border-top:1px solid #e3e3e3;}
.fax-order-wrapper .shopping-cart-item-list .visible-md+.product-list-item {border-top:0 !important;}

/* Kit Product 추가 */
.akl .faxOrder-prdt-list .shopping-cart-item-list .gwp-gift-selections {padding:10px 12px 18px 22px;}
.akl .faxOrder-prdt-list .shopping-cart-item-list .gwp-gift-selections .wp-conts .col-xs-9>span {display:inline-block;}
.akl .faxOrder-prdt-list .shopping-cart-item-list .gwp-gift-selections .wp-conts .col-xs-9>span+span {margin-left:10px}
.fax-order-wrapper .shopping-cart-item-list .product-list-item .gwp-gift-selections + .product-stock {padding-top:10px;}

.faxOrder-cart-wrapper .paymemt-type-group {margin-left:50px;}
.faxOrder-cart-wrapper .paymemt-type-group .panel-body.paymemnt {border-bottom:0;}
.faxOrder-cart-wrapper .paymemt-type-group .shipping-delivery-radio-body {margin:0;}
.faxOrder-cart-wrapper .paymemt-type-group .payment-forms-txt,
.faxOrder-cart-wrapper .paymemt-type-group .payment-forms-txt2 {vertical-align:top;}
.akl .amway-theme .panel-body.faxOrder-cart-wrapper strong.sub-title {display:block; margin:17px 0 7px; font-size:16px !important; font-weight:500; letter-spacing:-0.05em;} /*20190124 수정 - margin*/
.akl .panel-body.product-detail .faxOrder-prdt-list .product-details[class^=col-]{overflow:visible;}

/* 제품검색 */
.akl .fax-order-wrapper .panel-body.product-detail .quickShopForm {padding:0 0 10px; border-bottom:1px solid #e3e3e3;}/*20190124 수정 - padding-bottom*/
.akl .fax-order-wrapper .shoping-cart-search {border-top:0; top:0;}
.akl .fax-order-wrapper .amway-suggest .opt-quantity .inpNum {margin:0;}
.akl .fax-order-wrapper .sto-blue .bt-akl-white.mini {padding-top:0;}
.akl .amway-theme.fax-order-wrapper .panel-body .search-no-result>p{margin-bottom:0;}
.fax-order-wrapper .faxOrder-search-box {}
.fax-order-wrapper .faxOrder-prdt-list {}
.fax-order-wrapper .accordion-panel-heading {position:relative;}
.fax-order-wrapper .accordion-panel-heading .bt-akl-txt {position:absolute; top:10px; right:5px; min-width:10px; padding:0 10px; height:auto; line-height:normal; box-sizing:border-box;}

/* 합계(소계) */
.akl .amway-theme.fax-order-wrapper .panel-body .faxOrder-sum-box * {font-size:13px; font-weight:500; color:#002f5f;}
.akl .amway-theme.fax-order-wrapper .faxOrder-sum-box>p {margin-bottom:0;}
.faxOrder-sum-box {overflow:hidden; margin:0 0 20px 50px; padding:22px 15px 22px; background:#f4f4f4; border:1px solid #dadada; border-width:1px 0;}
.faxOrder-sum-box>p{float:left;}
.faxOrder-sum-box>p>strong {display:inline-block; margin-right:20px;}
.faxOrder-sum-box>p>span {display:inline-block;}
.faxOrder-sum-box .sum-benefit-total {float:right; text-align:right;}

/* -- 주문결제 완료 -- */
.akl .fax-order-finished * {font-size:14px;}
.akl .fax-order-finished .list-type2>li {font-size:13px;}
.akl .fax-order-finished .confirm-box-message,
.akl .fax-order-finished .noti-error,
.akl .fax-order-finished .shipping-delivery-shipping-header {font-size:16px;}
.akl .fax-order-finished .confirm-box {padding:0; border-bottom:0; text-align:center}
.akl .fax-order-finished .confirm-box>.continue {padding-bottom:27px;}
.akl .fax-order-finished .shipping-delivery-ship {padding:0;}
.akl .fax-order-finished .shipping-delivery-summary {margin-top:0;}
.akl .fax-order-finished .faxOrder-title {margin:37px 0 0; padding-bottom:17px; font-size:16px; font-weight:500; color:#56565a; letter-spacing:-0.05em; border-bottom:1px solid #e3e3e3;}
.akl .fax-order-finished .faxOrder-title span {display:inline-block; margin-left:20px;}
.akl .fax-order-finished .faxOrder-title em{display:inline-block;color:#002f5f;}

.fax-order-finished .fax-order-details {padding:10px 0; border:1px solid #dadada; border-width:1px 0;}
.akl .fax-order-finished .fax-order-details .shipping-delivery-shipping-header {margin-bottom:20px;}
.fax-order-finished .faxOrder-sum-box {margin-right:20px; color:#002f5f;}
.fax-order-finished .cartlist-tbody.container-fluid {padding:0;}
.fax-order-finished .cartlist-tbody>.row {border-bottom:0; border-top:1px solid #e3e3e3}
.fax-order-wrapper .fax-order-finished .accordion-element.prdt-order-info .panel-body {padding-right:20px;}
.akl .fax-order-finished .cartlist-text {margin:0;}
.akl .fax-order-finished .cartlist-th {border-top:1px solid #ddd; border-bottom:0;}
.fax-order-finished .order-case-success {border-bottom:1px solid #e3e3e3;}
.fax-order-finished .order-case-fail {border-top:1px solid #e3e3e3;}
.fax-order-finished .order-case-success .order-case-title {color:#002f5f; font-weight:500; padding:15px 0 15px 50px; margin-bottom:0;}
.fax-order-finished .order-case-success .order-case-title span>em {display:inline-block ;margin-right:18px;}
.fax-order-finished .order-case-success+.order-case-fail{border-top:0;}
.akl .amway-theme .fax-order-finished .title-element.title-text * {font-size:14px;}
.akl .amway-theme .fax-order-finished .order-case-fail>ul>li .accordion-panel:first-child{ border-top:0;}
.akl .amway-theme .fax-order-finished .accordion-element.prdt-order-info {margin:0}
.fax-order-wrapper .guide-info-bottom {margin-top:40px;}

.akl .fax-order-wrapper p.case * {vertical-align:middle;}
.akl .fax-order-wrapper p.case span {display:inline-block; width:1px; height:30px; margin:0 5px; background:#dadada}
.akl .fax-order-wrapper p.case span + button {margin-left:0;}
.akl .faxOrder-cart-wrapper .paymemt-type-group .shipping-delivery-radio-body.tabs-transform {padding-left:30px;}
.akl .fax-order-finished .order-case-success .shipping-delivery-ship {padding:0 0 0 50px; border:none;}

/* 결과실패 - 레이어 */
.akl .cart-popup__item-link.no-line {border-top:0; padding-top:0;}
.result-fail-reason {padding-top:20px}
.result-fail-reason .noti-id {padding:0 0 30px; border-bottom:1px solid #dadada; font-size: 16px; font-weight: 500; }
.result-fail-reason .err-msg {padding:30px 0; border:1px solid #dadada; border-width:1px 0;}
.result-fail-reason .noti-error{ margin-bottom:15px;}
.result-fail-reason .noti-id + .noti-error {  display:block; padding-top:20px; padding-bottom:20px; }
.result-fail-reason + .result-fail-reason{  padding-top:30px;}

/* 주문불가 제품 알림 */
.akl .amway-theme .order-impossible-list .pop-prot-body .cartlist-text * {font-size:14px;}
.akl .order-impossible-list .cartlist-text {width:auto;}
.order-impossible-confirm {font-size:14px; padding:0 0 28px;}
.order-impossible-list {margin-bottom:40px;}
.order-impossible-list .order-person {padding:0 0 17px; margin-bottom:0; font-size:16px; font-weight:500; color:#56565a;}
.order-impossible-list .com-ttile {margin-right:20px;}
.order-impossible-list .com-txt {margin-top:0;}
.order-impossible-list .cart-popup__item-head {display:table;width:100%;}
.order-impossible-list .pop-prot-body {position:relative; overflow:hidden; padding:20px 0 20px 120px; border-style:solid; border-color:#e3e3e3; border-width:1px 0 1px;}
.order-impossible-list .pop-prot-body+.pop-prot-body{border-top:0}
.order-impossible-list .pop-prot-body .amw-checkbox-wrap {position:absolute; top:20px; left:0;}
.order-impossible-list .pop-prot-body .cartlist-image {position:absolute; top:20px; left:36px; margin:0;}
.order-impossible-list .pop-prot-body .cartlist-text {float:left; width:100%; margin:0; padding:0;}

/* 2019.02.07 스마트 오더 주문서 작성 완료 페이지에 즉시 결제 버튼 추가 */
.button-add > a + a {margin-left:10px;}

@media (max-width:1200px){
	/* 제품상세 */
	.akl .experience-brands__content .banner-content {top:15%;}

	/* 제품목록-카테고리 */
	.panel.aisde .list-group-item li,
	.product__facet.col-product__facet .facet .facet__list .facet__list__text ,
	#product-facet.product__facet .facet .facet__list {padding-right:0;}
}
@media (max-width:1024px){
	.akl .product-list-item .gwp-gift-selections {width:450px;}

	/* 일시품절/해지/단종  (이미지 사이즈 고정 : 2018.11.21) */
	.akl .extinction-list .product__list--item.col-md-3 {padding:0; width:32%; margin-left:2%;}
	.akl .extinction-list .product__list--item:nth-of-type(4n+1) {margin-left:2%;}
	.akl .extinction-list .product__list--item:nth-of-type(3n+1) {margin-left:0;}
}
@media (max-width: 990px) {
	/* 카테고리 */
	.akl .amway-theme .full-width-banner-component.banner-left-align .banner-content-wrap {width:100%;}

	/* 제품상세 > 관련자료 */
	.akl .video-preview .video-preview__content button {width:70px; height:70px;}
	.akl .video-preview .video-preview__content button>img {width:100%;height:auto;}
	.akl .new-amway-competitive .product-description__section p.video-preview__title {font-size:28px; padding:0; margin:5px auto;}
	.akl .new-amway-competitive .product-description__section p.video-preview__subtitle {padding:0;}

	.product-list-item .gwp-gift-selections {width:640px;}

	/* --- 메인 hero배너 ---*/
	.akl .homepage_banner .banner__message--main {font-size:28px;}

	/* HERO-Banner : 확대개편 */
	.akl .homepage_banner .banner__message--main.HERO_renewal > * {line-height:120%;}

	/* HERO-Banner : 보태니컬 프로세스9 */
	.akl .homepage_banner .banner__message--main.HERO_botanical * { line-height:140%;}

	/* HERO-Banner : 확대개편 테스트 참여 안내*/
	.akl .homepage_banner .banner__wrapper.bnr-08 .banner__message.para-right,
	.akl .homepage_banner .banner__wrapper.bnr-08 .banner__message--btn {margin-left:45%;}

	.akl .homepage_banner .banner__message--main.HERO_renewalTest {margin-bottom:30px;}
	.akl .homepage_banner .banner__message--main.HERO_renewalTest > * {font-size:30px; line-height:130%;}

	/* ----- 신제품 출시 (롤링 배너) ----- */
	.akl #sub_banner_list .owl-item .banner__image-sub {margin-right:5%;}
	.akl .sub_ban .sub_banner .banner__wrapper {top:34%; left:80px; width:80%; margin-top:0;}
}
@media (min-width:1250px){
	.img-product .product-main-info {min-height:590px;}
}
@media (min-width:769px) {
	/* 위시리스트 */
	.akl #ShopListDetailForm .col-md-12 {width: 88%;}
	.akl #ShopListDetailBody .btn-wrapper { top:0;}

	/* 제품 카테고리 */
	.akl .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button {display:none;}

	/* ----- 메인 hero배너 - 배너영역 ----- */
	.akl #sub_banner_list .owl-item .banner__image-sub {position:absolute; bottom:0; right:0; z-index:10; width:auto; height:500px;}
	.akl .sub_banner:before {content:''; position:absolute; bottom:0; left:0; right:0; display:block; height:100px; background:#fff}
}
@media (max-width:850px) and (min-width: 767px){
	.akl .zoom-center button {margin-bottom:10px}

	/* 카테고리 */
	/* .akl .search-list-page-right-result-list-slot {margin-left:0;} */
	.akl .product-list__item-content {height:500px;}
	.akl .product-list__item-link .plp-add-to-shopping-list,
	.akl .product-list__item-link .plp-add-to-ditto {display:block; float:none; padding-top:20px;}
	.akl .product-list__item-link .product-list__item-link-ditto {padding:0; display:block; float:none;}
	.akl .product-list__item-link .plp-add-to-shopping-list .dropdown-menu { width:100%; border:1px solid #dadada;}
	.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu {left:0; right:auto; width:100%; top:70px; border:1px solid #dadada;}
}

@media (max-width: 768px) {
	.hidden-xs {display:none!important}

	/* 최근검색어 */
	.popoverword {top:127px;}
	.search-results-akl {max-height:300px; overflow-y:auto; -webkit-overflow-scrolling:touch;}
	.search-results-akl li a {padding-left:0;}
	.search-results-close {right:18px;}
	.search-results-akl li button {margin-right:-15px;}

	/* ----- 검색결과 ----- */
	.search-no-result {padding:20px 0 30px;}
	.search-no-result p {padding:0 20px;}

	/** ---------------------------------
	  * @ 쇼핑:메인, PLP 등
	  * ---------------------------------
	  */
	.akl .product-item-element .checkbox-element-wrapper {margin:3px 0 0 6px;}
	.akl .product__list--wrapper .pagination-bar .pagination-toolbar {padding-left:0;}
	.akl .accordion-custom .panel-title {padding:10px 50px 10px 10px;}
	.col-search-right .pagination-toolbar {margin-top:30px;}

	.certification {text-align:center;}
	.certification a {margin:0 10px 10px; min-width:90px; height:36px;}


	/* common > toggle */
	.akl .accordion-custom .panel-title {position:relative;}
	.akl .accordion-custom .panel-title .text-uppercase.accordion-header-text {display:inline-block;}
	.akl .accordion-custom .panel-title .pull-right {position:absolute; right:10px; top:50%; margin-top:-10px;}
	.akl .myorder-history .order-conts .accordion-custom .panel-title .pull-right {margin-top:-10px}
	.akl .accordion-custom.pro-category .panel-title .pull-right {right:0;}

	/* 제품목록 (카테고리) */
	.akl .product-list__item-link { position:relative; padding:0 0 30px;}
	.akl .product-list__item-link:after {content:""; clear:both; display:block;}
	.akl .product-list__item-link .plp-add-to-shopping-list,
	.akl .product-list__item-link .plp-add-to-ditto {position:absolute; top:40px; left:0; padding-top:0;}
	.akl .product-list__item-link .plp-add-to-shopping-list {width:100%;}
	.akl .product-list__item-link .plp-add-to-ditto {left:auto; right:0;}
	.akl .product-list__item-link .plp-add-to-shopping-list .dropdown-menu,
	.akl .product-list__item-link .plp-add-to-ditto .dropdown-menu {/* width:60%; */ top:51px; border-top:0;}
	.akl .product-list__item-link .product-list__item-link-ditto {float:right;}
	/* (이미지 사이즈 고정 : 2018.11.21)
	.akl .product-list__thum {width: 100%; padding: 0 0 62%;} */

	/* 제품카테고리 > 브랜드 카테고리 */
	.amway-theme .full-width-banner-component.cateMain {height:auto;}
	.amway-theme .full-width-banner-component.cateMain .banner-image-wrap {overflow:hidden;}
	.amway-theme .full-width-banner-component.cateMain .banner-image-wrap img.pc {display:none;}
	.amway-theme .full-width-banner-component.cateMain .banner-image-wrap img.mob {position:relative; display:block; width:100%; height:auto; margin-left:0;}
	.full-width-banner-component.cateMain .banner-title-wrapper {}
	.full-width-banner-component.cateMain .banner-content-wrap {display:table;}
	.full-width-banner-component.cateMain .banner-con-innerbox {display:table-cell; vertical-align:middle;}
	.full-width-banner-component.cateMain .banner-content {padding:0;}
	.full-width-banner-component.cateMain .banner-content *,
	.full-width-banner-component.cateMain .banner-content h2 {text-align:center;}
	.full-width-banner-component.cateMain .banner-content .sub-title-wrap {display:none;}

	/* 제품분류 필더 영역 (개발구조에 맞게 추가) */
	.akl .product__list--wrapper.yComponentWrapper .pagination-wrapper.print-hide {border-bottom:1px solid #dadada;}

	/* 제품목록 > 카드형 */
	.akl .search-list-page-right-result-list-slot { margin-left:0;}
	.akl .product-list__item-content {height:auto;}
	.akl .product-list__item-content .product-list__thum {margin:0 auto 30px; text-align:center;}
	.akl .product-list__thumbnail {float:none; margin-right:0;width:auto; display:inline-block;}
	/* (이미지 사이즈 고정 : 2018.11.21)
	.akl .product-list__thum img {height: auto; left:50%; width:65%; margin-left:-33%;} */
	.akl .amwahover .product-list__thum img:hover {transform: scale(1);}
	.akl .product-list__item.sop-prdt {height:auto; padding-bottom:5px;}
	.akl .product-list__item.sop-prdt .product-list__item-link {padding:0;}

	/* 일시품절/해지/단종  (이미지 사이즈 고정 : 2018.11.21) */
	.akl .order-history-search-wrapper.search-filter > .form-wrapper {display:none;}
	.title-box .product-list-page-title h1.extin {padding:0 0;}
	.termin-extin {clear:both;display:block;margin-top:0;}
	.cuton-mobile span {display:inline-block;border-left:1px solid #55565a;padding:0 8px;font-weight:500;font-size:14px;letter-spacing:-1px;}
	.cuton-mobile span:first-child {border-left:0 none;padding:0 8px 0 0;}
	.cuton-mobile span:last-child {padding:0 0 0 8px;}
	.cuton-mobile span a.active {color:#55565a;}

	.akl .extinction-list {margin-top:20px; margin-left:0px;}
	.akl .extinction-list .product__list--item {margin-bottom:20px;}
	.akl .extinction-list .product-list__item {height:auto; margin:0;}
	.akl .extinction-list .product-list__item-content {height:auto;}
	.akl .extinction-list .product-list__item-detail {margin-top:10px}
	.akl .extinction-list .product__list--item.col-md-3 {padding:0; width:100%; margin-left:0;}
	.akl .extinction-list .product__list--item:nth-of-type(4n+1),
	.akl .extinction-list .product__list--item:nth-of-type(3n+1) {margin-left:0;}

	/* 베스트 제품(카테고리),함께하면 좋은 제품 */
	.akl .amway-suggest__item-content .product-list__thum img,
	.akl .amway-suggest__item-content .product-list__thum img.amway-suggest__thumbnail,
	.akl .owl-carousel .owl-item .amway-suggest__item-content > img,
	.akl .owl-carousel .owl-item img.amway-suggest__thumbnail {width:150px;}

	/* 빠른검색 owl, 추천검색 owl */
	.akl .amway-suggest__item-container .plp-item-label {margin-right:0;}
	.akl .amway-suggest__item-container .plp-item-label-wrap > div {top:-1px; float:left; margin-top:3px;}
	.akl .owl-carousel .owl-item .amway-suggest__item-container .amway-suggest__item-content > img,
	.akl .owl-carousel .owl-item .amway-suggest__item-container img.amway-suggest__thumbnail {width:auto;}
	.akl .amway-suggest__list .amway-suggest__item-detail {float:none; overflow:hidden;}

	/* 빠른검색 */
	.akl .quick-area .amway-suggest__item.sort .amway-suggest__item-content {padding-top:20px;}
	.akl .amway-suggest__item.sort {padding-top:20px;}
	.akl .shoping-cart-search .quick-area .amway-suggest__thumbnail {margin:0 auto;}
	.akl .shoping-cart-search .product-list__thum {margin-bottom:0;}
	.akl .shoppingListDetail-content .account-section-content{margin-bottom:8px;padding-right:1px} /* 190125_위시리스트_수정 */
	.akl .owl-item .amway-suggest__item-container a.product-list__thum {padding:0; height:150px;}
	.akl .owl-item .amway-suggest__item-container a.product-list__thum > img {position:static; left:0; margin:0;}
	.akl .owl-item .amway-suggest__item-container a.product-list__thum > img.amway-suggest__thumbnail {height:150px;}

	/* 함께하면 좋은제품 */
	.akl .owl-item .amway-suggest__item-container a.product-list__thum {height:180px;}
	/* 일시품절/해지/단종  (이미지 사이즈 고정 : 2018.11.21)
	.akl .amway-suggest__item-content .product-list__thum > img,
	.akl .amway-suggest__item-content .product-list__thum > img.amway-suggest__thumbnail, */
	.akl .owl-item .amway-suggest__item-container a.product-list__thum > img.amway-suggest__thumbnail {width:180px; height:180px}

	.akl .owl-item .amway-suggest__item-container a.product-list__thum > img.product-list__thumbnail {margin:0 auto;}

	/*** main ***/
	.akl .owl-carousel .owl-item:before {display:none}
	.akl .amway-theme .full-width-title-component {padding-bottom:15px;}
	.akl .amway-theme .featured_brands .full-width-title-component__title {margin-top:40px;}
	.akl .akl-btn-wrap .banner__shop-now {padding:12px 20px;}
	.akl .category-success-story .col-sm-12:nth-of-type(1),
	.akl .category-success-story .col-sm-6:nth-of-type(1) {padding-right:0; padding-left:0;}
	.akl .category-success-story .col-sm-6:nth-of-type(2),
	.akl .category-success-story .col-sm-12:nth-of-type(2) {padding-right:0; padding-left:0;}
	.akl .row.category-success-story {margin:30px auto;}/*2019.02.21*/
	.akl .success-story__item:first-child {margin-bottom:10px;}/*2019.02.21*/

	.akl .recommendation {padding:0;height:auto; margin-top:0;}
	.akl .recommendation__image {display:none;}
	.akl .recommendation__message {position:relative; /*padding:40px 0 40px;)*/ margin:0;}
	.akl .recommendation__message:before, .akl .recommendation__message:after {content:none;display:none;}
	.akl .recommendation__message-signature {margin-bottom:0;}
	.akl .recommendation__message-main {font-size:28px;}

	.akl .akl-main-banner .akl-banner_itemleft { padding-right:0; float:none; width:auto; margin-bottom:30px}
	.akl .akl-main-banner .akl-banner_itemright { padding-left:0; float:none; width:auto}
	.akl .akl-main-banner .item-banner-wrap a { padding:40px 0 0 40px;}
	.akl .akl-main-banner .item-banner-wrap a:before { left:40px; bottom:40px}
	.akl .akl-main-banner .item-banner-wrap a:after { left:43px; bottom:40px}
	.akl .akl-main-banner .item-banner-wrap a p { display:none;}


	/* ----- 메인 hero배너 - 배너영역 ----- */
	.homepage_banner .owl-dots {bottom:40px;right:auto;text-align:center}
	.akl .homepage_banner {height:375px; margin-top:0;}
	.akl .homepage_banner .mob-hidden {display:none;}

	/* 배너 wrapper */
	.akl .homepage_banner .wrapper {position:relative; background:#f0f8fb;}
	.akl .homepage_banner .banner__message {position:static; left:0; top:0; width:auto; padding:70px 20px 0;}
	.akl .homepage_banner .banner__wrapper {height:375px;}
	.akl .homepage_banner .banner__wrapper .banner__message.para-right {padding:0; margin:0;}
	.akl .homepage_banner .banner__wrapper .banner__message.para-right > * {text-align:center;}
	.akl .homepage_banner .banner__wrapper .banner__message--btn {margin:0; padding-top:0;}

	.akl .homepage_banner .owl-carousel .owl-stage-outer {height:auto;}
	.akl .homepage_banner .owl-carousel .owl-item .banner__image {position:relative; left:50%; width:768px; height:375px; margin-left:-384px;}
/* 	.akl .homepage_banner .owl-carousel .owl-item .banner__image-sub {width:31%; margin-right:0; height:auto; border:2px solid #fff;}
	.akl .homepage_banner .owl-carousel .owl-item .banner__image-sub {margin:0 10px 0 0;} */

	/* 배너 img Tag */
	.akl .homepage_banner .banner__wrapper .banner__image.pc {display:none;}
	.akl .homepage_banner .banner__wrapper .banner__image.mob {display:block;}

	/* 메시지 영역 Texts 영역 (배너별 변경가능 div) */
	.akl .homepage_banner .banner__message--main {padding-top:40px; margin-bottom:18px; font-size:28px;}
	.akl .homepage_banner .banner__message--sub {display:none;}
	.akl .homepage_banner .banner__message--date {display:none;} /* 190212_추가 hero 배너 서브 텍스트 */

	/* --- 메인 hero배너 ---*/
	.akl .homepage_banner .banner__wrapper .banner__message.para-right,
	.akl .homepage_banner .banner__wrapper .banner__message--btn  {margin-left:0 !important;}

	/* HERO-Banner : 오픈 이벤트, 시그니처 솔루션, 12월 성공스토리 */
	.akl .homepage_banner .banner__message--main.HERO_open_event > span {display:none;}
	.akl .homepage_banner .banner__message--main.HERO_signature_solution > span {display:none;}
	.akl .homepage_banner .banner__message--main.HERO_achieve12 > span {display:none;}

	/* HERO-Banner : 보태니컬 프로세스9 */
	.akl .homepage_banner .banner__message--main.HERO_botanical > span * {font-size:28px;}
	.akl .homepage_banner .banner__message--main.HERO_botanical > span em {display:none;}

	/* HERO-Banner : 가입/재구매 프로모션 */
	.akl .homepage_banner .banner__message--main.HERO_reorder_promotion > em {display:none;}
	.akl .homepage_banner .banner__message--sub.HERO_reorder_promotion {}

	/* HERO-Banner : 정기주문 프로그램 */
	.akl .homepage_banner .banner__message--main.HERO_sop_promotion > em {display:none;}
	.akl .homepage_banner .banner__message--sub.HERO_sop_promotion {display:none;}

	/* 신제품 출시 (롤링 배너) */
	.akl .sub_ban {margin-bottom:60px;}
	.akl .sub_ban .sub_banner .banner__wrapper {top:0; left:40px; padding:0; margin-top:0; font-size:28px; width:86%; transform:none; -webkit-transform:none; -ms-transform:none;}
	.akl .sub_ban .sub_banner .banner__wrapper .btn-blue-white {margin:18px auto; padding:10px 20px;}
	.akl #sub_banner_list .owl-item .banner__image-sub {bottom:-60px; right:0; margin-right:6%; width:auto; height:270px;}
	.akl .sub_banner {height:270px;}

	.akl .sub_banner .sub_banner-img .pc {display:none}
	.akl .sub_banner .sub_banner-img .mob {display:block; margin-bottom:0;}
	.akl .sub_banner .sub_banner-img .mob img {height:300px; width:auto;}
	.akl .sub_banner .banner__message--main { font-size:28px; line-height:110%;}
	.akl .sub_banner .banner__message--main > strong em {display:block;}
	.akl .sub_banner .banner__message--sub {display:none;}

	.akl .new-hot-brand .sub_ban {background-attachment:scroll; background-size:100% auto; background-position:50% 0;}
	.akl .new-hot-brand .sub_ban .sub_banner .banner__wrapper {top:15%; left:10%; z-index:1; width:70%; letter-spacing:-1px;}
	.akl .new-hot-brand .sub_ban .sub_banner.sbnr01 .banner__message--btn {padding-top:20px;}
	.akl .new-hot-brand .sub_ban .sub_banner.sbnr03 .banner__message--btn {padding-top:15px;}
	.akl .new-hot-brand + .akl-btn-wrap {margin-top:0;}/*2019.02.21*/

	.akl .featured-product + .akl-btn-wrap {padding:20px 0 40px;}
	.akl .featured-product + .akl-btn-wrap .banner__shop-now {margin:0;}
	.akl .featured-product .featured-product__item {padding:10px 0;}/*2019.02.21*/
	.akl .featured-product.no-border.col-sm-12 {padding:0;}


	/* --- 카테고리 메인 > 신제품 --- */
	.akl .category-banner {padding:0; margin:0 -15px;}
	.akl .category-banner .amway-theme .full-width-title-component {padding:0 20px 15px;}
	.akl .category-banner .amway-theme .full-width-title-component__title {line-height:130%;}
	.akl .category-banner .sub_ban {margin-bottom:80px; background-repeat:no-repeat; background-attachment:scroll; background-position:50% 0; background-size:auto 270px;}
	.akl .category-banner .sub_banner .banner__wrapper {top:0; left:0; z-index:10; width:100%; text-align:center;}
	.akl .category-banner .sub_banner .banner__message--main {padding-top:30px; margin:0; font-size:24px; text-align:center;}
	.akl .category-banner .sub_banner .banner__message--main > * {font-size:24px;}
	.akl .category-banner .sub_banner .banner__message--btn {padding-top:12px; font-size:0;}
	.akl .category-banner .sub_banner .banner__shop-now {font-size:14px; padding:8px 15px;}

	.akl .category-banner .sub_ban .mob-block, .akl .sub_ban .sub_banner .banner__message--main > .mob-block {display:block;}

	.akl .category-banner #sub_banner_list .owl-item .banner__image-sub {float:none; right:auto; margin:0 auto; width:auto; height:270px;}
	.akl .category-banner .sub_banner {text-align:center;}

	/* 카테고리 메인 > 신제품 : 영양건강 */
	.akl .category-banner .sub_ban .banner__message--main.type_nutrilite01,
	.akl .category-banner .sub_ban .banner__message--main.type_nutrilite02,
	.akl .category-banner .sub_ban .banner__message--main.type_nutrilite04 {background:none; padding-top:25px;}

	/* 카테고리 메인 > 신제품 : 뷰티 */
	.akl .category-banner .sub_ban .banner__message--main.type_beauty02,
	.akl .category-banner .sub_ban .banner__message--main.type_beauty03,
	.akl .category-banner .sub_ban .banner__message--main.type_beauty04,
	.akl .category-banner .sub_ban .banner__message--main.type_beauty05 {background:none; padding-top:25px;}

	/* 카테고리 메인 > 신제품 : 퍼스널 케어 */
	.akl .category-banner .sub_ban .banner__message--main.personalcare01,
	.akl .category-banner .sub_ban .banner__message--main.personalcare03 {background:none; padding-top:25px;}

	.akl .category-banner .sub_ban .banner__message--main.personalcare02 {background:none; padding-top:20px;}
	.akl .category-banner .sub_ban .banner__message--main.personalcare02 + .banner__message--btn {padding-top:5px;}

	/* 카테고리 메인 > 신제품 : 홈리빙 */
	.akl .category-banner .sub_ban .banner__message--main.homeliving01 {background:none; padding-top:18px;}
	.akl .category-banner .sub_ban .banner__message--main.homeliving01 > *{font-size:23px;}
	.akl .category-banner .sub_ban .banner__message--main.homeliving01 + .banner__message--btn {padding-top:5px;}
	.akl .category-banner .sub_ban .banner__message--main.homeliving02,
	.akl .category-banner .sub_ban .banner__message--main.homeliving03 {background:none; padding-top:25px;}

	/* 카테고리 메인 > 신제품 : 원포원 */
	.akl .category-banner .sub_ban .banner__message--main.oneforone01,
	.akl .category-banner .sub_ban .banner__message--main.oneforone02,
	.akl .category-banner .sub_ban .banner__message--main.oneforone03 {background:none; padding-top:25px;}

	/* 프로모션 */
	.main-promotion .featured-product {overflow:initial;}
	.main-promotion .featured-product > .featured-product__slogan {margin-top:0;}
	.main-promotion .featured-product__item {height:auto !important;}/*2019.02.21*/
	/*.main-promotion .featured-product__item:last-child {border-bottom:1px solid #dadada;}2019.02.21*/
	.main-promotion .featured-product__subtitle {max-height:none;}
	.akl .featured-product__slogan {position:relative; margin-bottom:5px; padding-top:20px; font-size:26px; border-top:0;} /*2019.02.21*/
	.akl .featured-product__slogan:before {content:''; position:absolute; width:100%; height:1px; padding:0 15px; top:0; left:-15px; right:-15px; box-sizing:content-box; background:#dadada;}

	/* 신제품 출시 & 프로모션 */
	.akl .featured-product__subtitle {max-height:none; margin-bottom:5px;}/*2019.02.21*/
	.akl .featured-product__link {bottom:0; position:static;}

	/* 일시품절 해지단종 & 체험예약(수정 후) */
	.akl .akl-banner-menu .category-success-story .success-story__item { width:100%; }
	.akl .akl-banner-menu .category-success-story .item-image-wrap{ height:138px; }
	.akl .akl-banner-menu .category-success-story .item-content-wrap{  max-width:230px;height:93px;margin:0;padding-top:17px; }
	.akl .akl-banner-menu .item-content-wrap h2 {font-size:14px; margin-top:0;letter-spacing:-1px; line-height:1; font-weight:400}
	.akl .akl-banner-menu .item-content-wrap h4 {font-size:18px;letter-spacing:-1px; line-height:1;}
	.akl .akl-banner-menu .btn-blue-white {min-width: 84px; min-height:20px; font-size:12px; position:absolute; left:50%; margin-left:-52px; bottom:15px; line-height:30px!important; }
	/*.akl .akl-banner-menu .success-story__item:nth-of-type(1){ float:left;background:#bcd8d8 url(../images/akl_common/img_main_banner03_mob.png) no-repeat 100% 100%; background-size:343px auto}
	.akl .akl-banner-menu .success-story__item:nth-of-type(2){ float:right; background: url(../images/akl_common/img_main_banner04_mobbg.png) repeat-x 100% 100%; background-size:100% 138px}
	.akl .akl-banner-menu .success-story__item:nth-of-type(2) .item-image-wrap { background: url(../images/akl_common/img_main_banner04_mob.png) no-repeat 100% 100%; background-size:343px auto}*/


/*
	.akl .featured_brands .owl-theme .owl-controls .owl-nav .owl-prev {left:0}
	.akl .featured_brands .owl-theme .owl-controls .owl-nav .owl-next{right:0}
	.akl .homepage_banner .owl-theme .owl-controls .owl-nav .owl-prev {left: 17px;}
	.akl .homepage_banner .owl-theme .owl-controls .owl-nav .owl-next {right:17px;}
	.akl .new-hot-brand .owl-theme .owl-controls .owl-nav .owl-prev {left: 17px;}
	.akl .new-hot-brand .owl-theme .owl-controls .owl-nav .owl-next {right:17px;} */

	.akl .video-preview + .recommendation {margin-top:40px; border:0}
	.akl .full-width-title-component.notice {margin:0 auto 5px; position:relative; max-width:none; width:auto; text-align:left;}/*2019.02.21*/
	.akl .full-width-title-component.notice h2 {position:static; font-size:16px; text-align:center; width:auto }
	.akl .full-width-title-component.notice h2:after {display:none}
	.akl .amway-theme h4.full-width-title-component__sub-title {padding:0 85px; line-height:130%}
	.akl .full-width-title-component.notice > div {padding:15px 0 5px; text-align:center;}
	.akl .full-width-title-component.notice > a {position:static; text-align:center;}
	.akl .full-width-title-component.notice p {width:auto; float:none;}
	.akl .full-width-title-component.notice p > a {padding-left:0; padding-right:0; max-width:768px; font-size:14px}
	.akl .full-width-title-component.notice p:after {display:none}

	/* 검색 > 결과  */
	.pagination-bar { border-top:0;}
	.akl .col-search-right .hidden-sm {display:block !important;}
	.akl .col-search-right .pagination-toolbar .col-xs-12 {width:auto;}
	.akl .search-list-page-right-result-list-component {padding:0 0;}
	.akl .col-search-right .search-list-page-right-result-list-component .sort-wrapper { float:right !important; margin-top: -5px;}
	.akl .col-search-right .search-list-page-right-result-list-component .sort-wrapper .link-btn{margin-top:5px} /* 190415_추가 검색결과 제목 높이 정렬 */
	.akl .col-search-right .search-list-page-right-result-list-component .pagination-wrapper {float:right ;width:auto;}
	.akl .auto-suggestion-popover .popover-content ul { padding: 30px 20px;}
	.popular-searches { padding:18px 0; }
	.popular-searches dl { display:block;}
	.popular-searches dt{ width:auto; text-align:center; display:block;}
	.popular-searches dt:after { display:none}
	.popular-searches dd { position:relative; margin-left:0; text-align:center;  display:block;}
	.popular-searches dd button {position:static; }
	.popular-searches dd ul {margin-right:0; margin-bottom: 20px }
	.popular-searches dd ul li {  margin-top:15px; margin-bottom:0;float:left;width:50%;}
	.popular-searches dd ul li:nth-of-type(even):after {display:none}
	.akl .search-list-page-right-result-list-slot .pagination-bar {  margin-top: 40px;}
	.popoverword .popover-content-akl { padding: 55px 20px 20px;}
	.form-control + .primary { margin:10px 0 0}
	/* .akl .product__list + .text-center { margin-top: -40px;} */
	.akl .text-center.show-more-products-wrapper .btn{ font-size: 14px;}
	.akl .product__list.basic .content-list-item .item-footer,
	.akl .product__list.basic .content-list-item .item-description { padding-left:0}
	.akl .item-header { margin-bottom:19px; }	/* 20220617 검색 상세내용 깨짐 수정 */
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper {  margin-right:0; }
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-date { font-size:13px;}
	.akl .item-header .header-image-wrapper img{ width:20px; }
	.akl .item-footer a { font-size:14px;font-weight:500;}
	.product-results-list {margin:30px 0 20px; overflow:hidden;}
	.product-results-list .col-lg-12 {padding:0 }
	.product-results-list .col-md-4 { padding:0 7px 10px;}
	.product-results-list .news-result-prom {margin-bottom:6px;}
	.akl-no-results h1 { text-align:center}
	.akl-no-results p { text-align:center; margin-bottom:30px; margin-top:-10px}
	.akl-no-results .ui-front { padding: 12px 0 0; z-index: 100; width:280px; margin:0 auto}
	.akl-no-results .input-group { width: auto; border-radius: 4px; font-weight:400; min-height: 38px; border: 1px solid #dadada; }
	.akl-no-results input[type="text"] { border:0;}
	.akl-no-results .icon-check-bold { background: transparent !important; }
	.akl-no-results .btn {width: 40px;padding: 0;  max-height: 38px; background-color:transparent !important; color:navy;; }
	.akl #show-more { font-size: 14px;  font-weight:500;font-family:'Noto Sans KR', sans-serif; }
	
	/* 2020-11-18  */
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header{padding:0 16px;}
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-description{padding:0 16px;}
	.search-shortcut-result .header-search-shortcut-wrap + .breadcrumb-search-shortcut-wrap{padding-left:10px;}
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-description.case02{padding:0 16px;}
	.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper{left:16px;}
	/* 검색도움말 (레이어) */
	.search-tips-content { padding:20px; -webkit-overflow-scrolling:touch;}
	.tips-list .img-wrap img {max-width:none; width:100%; height:auto;}

	/** ---------------------------------
	  * @ 제품 목록 : 장바구니,주문결제,온라인 FAX 주문,위시리스트
	  * ---------------------------------
	  */
	.shopping-cart-item-list .list-item-info {height:50px;}
	.shopping-cart-item-list .list-item-info>em,
	.shopping-cart-item-list .list-item-quantity,
	.shopping-cart-item-list .list-item-set-price,
	.shopping-cart-item-list .list-item-price,
	.shopping-cart-item-list .list-item-total,
	.shopping-cart-item-list .list-header span.all-txt {display:none;}

	.akl .payment-promotion {padding:0 0 5px} /* 190121_추가 줄간격수정 */
	.akl .payment-promotion .shopping-cart-item-list {border-top:1px solid #e3e3e3;}
	.akl .myorder-promotion .shopping-cart-item-list { margin-top:15px; border-top:1px solid #e3e3e3;}

	.akl .shopping-cart-item-list .product-list-item {padding:10px 0 10px 15px;}
	.akl .shopping-cart-item-list .product-list-item .col-md-3,
	.akl .shopping-cart-item-list .product-list-item .col-md-2 ,
	.akl .shopping-cart-item-list .product-list-item .col-md-1 {clear:both;display:block;width:calc(100% - 84px);}
	.akl .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%;}

	/* col width: 주문결제*/
	.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-5 {clear:both;display:block;width:100%;}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-3 {clear:both;display:block;width:calc(100% - 84px);}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-2 {clear:both;display:block;width:calc(100% - 84px);}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item .col-md-1 {clear:both;display:block;width:calc(100% - 84px);padding-right:0;}

	/*  col width: 장바구니 */
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-5 {width:100%;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-3 {clear:both;display:block;width:calc(100% - 95px);}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-2 {clear:both;display:block;width:calc(100% - 95px);}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .col-md-1 {clear:both;display:block;width:calc(100% - 95px); padding:0 0;}

	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals {margin-top:0;padding: 0;}
	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-left {padding: 5px 0 5px;}
	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-right {padding: 5px 0 5px;}
	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper-borders { padding: 3px 0;}
	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .auto-total.all-pvbv { padding: 3px 0;}
	.akl .cart-autio-info { padding: 10px 0 0;}
	.akl .cart-voucher {margin-top: 5px;}

	/* --- 주문/결제 --- */
	.akl .payment-promotion .shopping-cart-item-list .list-header {height:35px;}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item .list-item-info {float:left; margin-left:12px; width:calc(100% - 84px);}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item {padding:20px 10px;}

	.payment-promotion .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:0;}
	.akl .payment-promotion .shopping-cart-item-list .product-list-item.gwp-item .list-item-info {float:left;margin-left:12px;width:-webkit-calc(100% - 84px);width:-moz-calc(100% - 84px);width:calc(100% - 84px);}
	.akl .payment-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%;margin-left:0;}
	/* .akl .payment-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections .col-xs-9 {padding:0 10px;} */

	.akl .shopping-cart-item-list .product-list-item.first-item,
	.akl .shopping-cart-item-list .product-list-item.gwp-item {padding:10px 0 10px 0;} /* 190121_수정 줄간격수정 */
	.akl .shopping-cart-item-list .product-list-item.gwp-item .list-item-image {float:left;width:70px;clear:both;display:inline-block;padding:0 0;}
	.akl .shopping-cart-item-list .product-list-item.gwp-item .list-item-info {float:left; width:calc(100% - 80px);margin-left:10px;padding:0 0}
	.akl .shopping-cart-item-list .product-list-item .product-pvbv {padding:3px 0 0}

	.akl .shopping-cart-item-list .product-list-item .product-item-element.list-item-amount {margin-top:10px;float:right;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .qty-label {display:inline-block; float:left; margin-top:5px;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .option-label {display:inline-block; float:left; }
	.akl .shopping-cart-item-list .product-list-item .product-item-element .opt-quantity {float:right; display:inline-block;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element.list-item-quantity {clear:both;margin-top:3px;float:right;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element.list-item-ibo-price {clear:both;margin-top:3px;float:right;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element.list-item-price {clear:both;margin-top:3px;float:right;}

	.akl .product-list-item .product-item-element.list-item-amount,
	.akl .product-list-item .product-item-element.list-item-quantity,
	.akl .product-list-item .product-item-element.list-item-ibo-price,
	.akl .product-list-item .product-item-element.list-item-price {width:calc(100% - 84px);}

	.akl .shopping-cart-item-list .product-list-item .product-item-element .total-price-label {float:left;display:inline-block;font-size:14px;font-weight:500;padding:0; margin-top:5px;text-align:left;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .price-label {float:left;display:inline-block;font-size:14px;font-weight:500;padding:0}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper {float:right;font-size:14px;font-weight:400;padding:0;text-align:right;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper.amount-wrapper {padding:0}
	.akl .shopping-cart-item-list .product-list-item .list-item-toggle .checkbox-element-wrapper {margin:0 0 10px;}
	.akl .shop-cart-conts .product-list-item .col-md-1.list-item-total {width:calc(100% - 80px); padding:0; margin-top:3px;}

	.akl .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%;margin-left:0;}
	.akl .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections .col-xs-9 {width:100%;padding:0 10px;}
	.akl .shop-cart-conts .shopping-cart-item-list .col-xs-3 {width:100%;}

	/* 주문/결제 완료 */
	.akl .cartlist-th {display:none;}

	/* 온라인 팩스 주문 */
	.akl .faxOrder-cart-wrapper .shopping-cart-item-list .list-header {border-bottom:0;}
	.akl .faxOrder-cart-wrapper .fax-order-wrapper .panel-body.product-detail .shopping-cart-top {padding-top:25px; padding-bottom:30px;}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .gwp-gift-selections {width:auto;}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .gwp-gift-selections .gwp-label {padding-left:0;}
	.akl .faxOrder-prdt-list .product-list-item .product-item-element .checkbox-element-wrapper {margin:0 0 12px;}

	/* --- 장바구니 --- */
	.akl .wish-promotion .shopping-cart-item-list .product-list-item {padding:10px 0 10px;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .product-details {padding:0 0 0 15px; margin:0 0; display:table; width:100%;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .checkbox-element-wrapper {margin:0;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item.gwp-item {padding:20px 0 10px 0;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .list-item-toggle {width:100%; margin:0 0;padding:0 0 14px; line-height:0;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .list-item-image {padding:0 0;}
	.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header {padding:0;}
	.akl .wish-promotion .shopping-cart-item-list .list-header.change-list-header label {padding-top:0;}

	.akl .shopping-cart-item-list.new-shopping-cart-item-list .visible-md.visible-lg {display:none;}
	.akl .shopping-cart-item-list.new-shopping-cart-item-list .visible-xs {margin-bottom:20px;}
	.akl .shopping-cart-item-list.new-shopping-cart-item-list .visible-xs .list-header label.checkbox-element-wrapper {padding-left:15px}
	.akl .shopping-cart-item-list .product-list-item .list-item-image {float:left;width:70px;clear:both;display:inline-block;padding:0 0;}
	.akl .shopping-cart-item-list .product-list-item .list-item-info {display:table; float:left; width:calc(100% - 85px);margin-left:10px;padding:0}

	.akl .product-list-item .plp-item-label-wrap {top:0; left:0;}

	/* --- 제품상세 --- */
	.ui-snap-big{ height:auto}
	.ui-snap-big li.type-video {padding:0;}

	.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div {width:auto;}
	.akl .product-main-info .amway-theme select {display:inline-block;}

	.akl .addtocart-component .qty-selector select.form-control {width:65%;}

	.akl .pdp-faqbtn p {display:block;}
	.akl .pdp-faqbtn .link-btn {margin:0}

	/* .akl .add_to_cart_form > button {font-size:18px;} */
	.akl .add_to_cart_form.type1 button {width:100%;margin:0 0 10px;}
	.akl .add_to_cart_form.type2 button {width:49%;margin:0 0 10px;}
	.akl .add_to_cart_form.type3 button {display:block;width:100%;margin:0 0 10px;}
	.akl .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div {padding:0 2px;}
	.akl .amway-theme .accordion-element .accordion-panel-title .title-element {font-size:14px;}
	.akl .amway-theme .accordion-element .accordion-toggle {padding:10px 0px;}/*20190131 수정*/
	.akl .amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper {padding:0 0;}
	.akl .amway-theme .accordion-element .accordion-panel-title .title-element.accordion-header-icon.no-icon {display:none;}
	.akl .new-amway-competitive .col-md-12.column.product-description__section {padding:0 0;width:100%;}
	.akl .new-amway-competitive .col-md-12.column.product-description__section p {text-align:left;width:100%;}
	.akl .new-amway-competitive .col-md-12.column.product-description__section p:last-child {width:100%;}

	.akl .carousel-title,
	.akl .amway-theme h2.carousel-title,
	.akl .product-competitive__title,
	.akl .product-competitive__desc {font-size:26px;}
	.akl .product-competitive__intro,
	.akl .product-competitive__summary {font-size:14px;}
	.akl .product-competitive__item {display:block;margin:0 auto 15px;width:100%;text-align:center;}
	.akl .product-competitive__item:first-child {margin:0 auto 15px;}

	.akl .video-preview {margin-top:0; padding:0 5%;}
	.akl .new-amway-competitive .col-md-12.column.product-description__section p.video-preview__title {font-size:18px;line-height:24px;text-align:center !important;padding:20px 0 0}
	.akl .news-result-prom {width:100%; height:auto; max-width:none; max-height:none; margin-bottom:15px}
	.akl .news-result-prom > a {padding-top:0; max-width:none; max-height:none;}
	.akl .news-result-prom img {position:static; width:100%; height:auto; max-height:none;}
	.akl .solution-page .news-result-prom {margin-bottom:15px;}

	.akl .panel-body.product-detail .col-md-4 ,
	.akl .panel-body.product-detail .col-md-4:nth-of-type(3n-1) { margin:0;}
	.akl .panel-body.product-detail .news-result-prom {float:none;}
	.akl .panel-body.product-detail .col-md-4, .akl .panel-body.product-detail .col-md-4:nth-of-type(3n-1) {width:100%; padding:0;}

	.akl .news-result-prom-text {min-height:auto}
	.akl .news-result-prom-text .product__title {font-size:14px;line-height:20px;text-align:left;height:auto;}
	.akl .news-result-prom-text .product__subtitle {font-size:12px;line-height:18px;}
	.akl .owl-carousel .full-width-item {padding:0 0;margin:0 0;}
	.akl .amway-theme h2.carousel-title {margin:40px 0 25px;}

	.akl .recommendation.swatches-description__margin-minus {margin:0 auto 0;}
	.akl .recommendation__message-main {font-size:20px;line-height:25px; padding-top:0}
	.akl .recommendation__message-signature {font-size:14px;padding:0 0 30px 0;text-align:center !important;}


	/* 제품상세  > 함께하면 좋은 제품*/
	.akl .row.product-suggest {margin:0; border-top:0;}
	.akl .row.product-suggest .amway-suggest {padding:0;}
	.akl .row.product-suggest .amway-suggest .amway-suggest__item {margin:0 auto;}
	.akl .row.product-suggest .plp-item-label-wrap {left:5%}
	.akl .row.product-suggest.best-pro {margin:0;}
	.akl .product-suggest.best-pro .amway-suggest__title {border-top:1px solid #e3e3e3; margin:15px 0 35px; padding-top:32px;}
	.akl .amway-suggest__title {font-size:26px; margin:35px auto 35px;}
	.akl .amway-suggest__item .ico-solid-out {top:1px; left:14px;}

	/* 최근 본 제품  */
	.akl .row.product-recentlyviewed {}
	.product-title-container .amway-learning__title .mH {display:block;}
	.akl .product-title-container .amway-learning__title {font-size:26px; margin:30px auto;}
	.akl .product-title-container .amway-learning__title * {font-size:26px;}
	.akl .product-recentlyviewed .full-width-title-component__title {font-size:26px; margin:15px auto;}/*20190131 수정*/
	.akl .product-recentlyviewed__imagelist a.product-list__thum > img {margin:0}
	/* .amway-recentlyviewed {margin-top:25px} */

	.akl .v-m-pros {padding:0;}
	.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions.link-line div.print {display:none;}
	.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions.link-line div.kakaotalk {display:inline-block;}

	.akl .product-details h1 { margin-bottom:0px;}/*20190201 수정 */
	.akl .img-product .product-recentlyviewed__imagelist { margin: 0 auto}
	.akl .img-product .v-m-pros .image-gallery {margin:0 auto 70px;}
	.akl .product-details .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector label {}

	/* 제품상세 > button */
	/*191122 : 버튼 라인변경*/
	.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions{border-top:none;}
	.akl .add_to_cart_form {padding-bottom:5px; border-top:1px solid #e3e3e3; padding-top:15px;}
	.akl .mobile_sticky_btn .add_to_cart_form {border-top:none; padding-top:0;}
	/*//191122 : 버튼 라인변경*/
	.akl .add_to_cart_form {padding-bottom:5px;}
	.akl .add_to_cart_form a {text-align:center;margin:0 0;}
	.akl .add_to_cart_form.type1 a {display:inline-block;width:32%;}
	.akl .add_to_cart_form.type2 a {display:inline-block;width:49%;}
	.akl .add_to_cart_form.type3 a {display:inline-block;width:100%;}
	.akl .add_to_cart_form button  {padding:0 0;text-align:center;margin:0 0;}
	.akl .add_to_cart_form.type1 button {display:inline-block;width:32%;}
	.akl .add_to_cart_form.type2 button {display:inline-block;width:49%;}
	.akl .add_to_cart_form.type3 button {display:inline-block;width:100%;}

	/* 제품상세  > 위시리스트 툴팁 */
	.akl .pagination-wrap {float:left;display:block;text-align:left;width:100%;}
	.akl .add-wish-warp {display:inline-block;}
	.akl .wish-del  {display:inline-block;text-align:left;}
	.akl .wish-del button {text-align:left;}
	.akl .dropdown-menu-bottom button {text-align:center;padding:8px 0;}

	.akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu {right:3px;}
	/* .akl .addetail-extra-action .plp-add-to-ditto .cart-detail__dropdown-menu ul {max-height:150px;} */
	.plp-add-to-ditto .dropdown-menu {left:auto !important;}
	.plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom a {left:0;}

	/* 제품상세  > layer popup */
	.akl .cart-popup__content.wish-list .cart-popup__item-info {padding:20px 30px;}
	.akl .popup__thumbnail.col-md-4 {text-align:center;padding:0 0;margin:0 0;width:100%;}
	.akl .cart-popup__item-detail.shoping-cart.col-md-8 {padding:0 0;margin:0 0 30px;width:100%;}
	.akl .cart-popup__dialog .cart-popup__content.ShoppingCart .cart-popup__item-link .bt-akl-txt {text-align:left;display:block;padding:7px 0 8px}
	.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu {width:250px;}
	.akl .product-status-body ul.pro-staus-list li {width:48%;}
	.akl #colorbox.bonus-payment-method #cboxClose {top:15px;right:30px;}

	/* 제품상세 > 이미지 크게보기 팝업 */
	.akl #colorbox {top:-60px; width:100%; height:100%;}
	.akl .layer-pop-type2 { height:auto; border:0;}
	.akl .layer-pop-type2 .cClose {position:absolute;top:24px;right:20px;}
	.akl .popop-title {height:auto; margin:0 40px 0 15px;}
	.akl .popop-title p {font-size:18px; font-weight:500; color:#002f5f; letter-spacing:-2px; padding:20px 0 0;}
	.akl .pop-gallery {box-sizing:border-box; width:100%; height:230px; margin:0; padding:0 20px; /*  margin:30px auto 30px; padding:0 5%; */}
	.akl .pop-gallery img {width:100%;height:auto;max-height:none;}
	.akl .popup-img-list {display:inline-block; width:320px; max-width:none;}
	.akl .popup-img-list .product-recentlyviewed__imagelist {padding-bottom:20px; width:73%;}
	.akl .popup-img-list .product-recentlyviewed__imagelist .owl-item img {width:93%}
	.akl .popup-img-list .product-recentlyviewed__imagelist .owl-item a {margin:4px auto;}
	.akl .popup-img-list .product-recentlyviewed__imagelist .owl-nav .owl-prev {left:0;}
	.akl .popup-img-list .product-recentlyviewed__imagelist .owl-nav .owl-next {right:0;}
	.akl .cClose .modal-close-icon {width:15px; height:15px; background-size:15px 15px}

	/* 제품상세 > 장바구니 담기 */
	.akl .cart-popup__item-link.commpete .bt-akl-txt {padding:0 20px ;}
	.akl .cart-popup__item-link.commpete .bt-akl-blue {padding:0 20px;}

	/* 제품상세 > 장바구니 중복 제품 알림 */
	.akl .prover-qty {display:inline-block;width:48%;}
	.akl .prover-add-qty {display:inline-block;width:48%;}
	.akl .prover-all-qty {display:block;width:100%;}

	/* 제품상세 > URL 팝업 */
	.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.url_pop { position: absolute;top:45px;left:0;}
	.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.cart-popup-area:after {content:'';position: absolute;top:-6px;left:12px;}
	.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div > div.pop-area-body:after {left:-17px;}

	/* 브랜드 체험 (이미지,설명+버튼) */
	.akl .experience-brands__content { height:215px;margin-bottom:0; }
	.akl .experience-brands__content .wrapper.sub-banner {height:215px; }
	.akl .experience-brands__content .sub-banner .img-area {height:215px;right:0;left:auto}
	.akl .experience-brands__content .sub-banner .img-area img {height:215px; }
	.akl .experience-brands__content .banner-content{position:absolute;top:5%;left:7%;right:7%}
	.akl .experience-brands__content .banner-content .banner-title {font-size:20px;line-height:25px; margin-top:10px!important;}
	.akl .experience-brands__content .banner-content .banner-title b{display:inline;}
	.akl .experience-brands__content .banner-content .banner-title span{display:block;text-align:left;}
	.akl .experience-brands__content .banner-content .banner-title em{font-size:20px;}
	.akl .experience-brands__content .banner-content .banner-sub-title span {display:none;}
	.akl .experience-brands__content .banner-content .banner-button-wrap{text-align:left;}
	.akl .experience-brands__content .wrapper.sub-banner .banner-button-wrap a.banner-button-link .btn-blue-white {line-height:30px!important;min-height:30px;}

	/* 제품상세 > 브랜드 배너 26개 */
	/*01.영양건강 */
	.experience-brands__content .banner-title span b {display:block;}
	.experience-brands__content .banner-title .pdp-type01{padding-top:30px;background:url(../images/akl_common/logo/exlogo01.png) no-repeat 0 0;background-size:63px auto;}
	.experience-brands__content .banner-title .pdp-type02 {padding-top:30px;background:url(../images/akl_common/logo/exlogo02.png) no-repeat 0 20px;background-size:90px auto;}
	.experience-brands__content .banner-title .pdp-type03{padding-top:20px;background:url(../images/akl_common/logo/exlogo02.png) no-repeat 0 0px;background-size:90px auto;}
	.experience-brands__content .banner-title .pdp-type04{padding-top:45px;background:url(../images/akl_common/logo/exlogo03.png) no-repeat 0 0px;background-size:100px auto;}
	.experience-brands__content .banner-title .pdp-type05{padding-top:20px;background:url(../images/akl_common/logo/exlogo04.png) no-repeat 0 0px;background-size:65px auto;}
	.experience-brands__content .banner-title .pdp-type06{padding-top:45px;background:url(../images/akl_common/logo/exlogo05.png) no-repeat 0 0px;background-size:160px auto;}
	.experience-brands__content .banner-title .pdp-type07{padding-top:45px;background:url(../images/akl_common/logo/exlogo07.png) no-repeat 0 0px;background-size:100px auto;}
	.experience-brands__content .banner-title .pdp-type08{padding-top:25px;background:url(../images/akl_common/logo/exlogo04.png) no-repeat 0 0px;background-size:100px auto;}
	.experience-brands__content .banner-title .pdp-type09{padding-top:35px;background:url(../images/akl_common/logo/exlogo11.png) no-repeat 0 0px;background-size:114px auto;}
	.experience-brands__content .banner-title .pdp-type09_v2{padding-top:50px;background:url(../images/akl_common/logo/exlogo28.png) no-repeat 0 0;background-size:114px auto;} /* 190228_추가 아티스트리 파리 브랜드 배너 */
	.experience-brands__content .banner-title .pdp-type10{padding-top:35px;background:url(../images/akl_common/logo/exlogo08.png) no-repeat 0 0px;background-size:70px auto;}
	.experience-brands__content .banner-title .pdp-type11{padding-top:45px;background:url(../images/akl_common/logo/exlogo09.png) no-repeat 0 0px;background-size:110px auto;}
	.experience-brands__content .banner-title .pdp-type12{padding-top:45px;background:url(../images/akl_common/logo/exlogo12.png) no-repeat 0 0px;background-size:165px auto;}
    .experience-brands__content .banner-title .pdp-type09_bangkok{padding-top:50px;background:url(../images/akl_common/logo/exlogo30.png) no-repeat 0 0;background-size:114px auto;} /* 190909_추가 아티스트리 방콕 브랜드 배너 */
	.experience-brands__content .banner-title .pdp-type13{padding-top:45px;background:url(../images/akl_common/logo/exlogo13.png) no-repeat 0 0px;background-size:165px auto;}
	.experience-brands__content .banner-title .pdp-type14{padding-top:45px;background:url(../images/akl_common/logo/exlogo10.png) no-repeat 0 0px;background-size:100px auto;}
	.experience-brands__content .banner-title .pdp-type15{padding-top:45px;background:url(../images/akl_common/logo/exlogo06.png) no-repeat 0 0px;background-size:125px auto;}

	/*03.배스바디 */
	.experience-brands__content .banner-title .pdp-type16{padding-top:35px;background:url(../images/akl_common/logo/exlogo14.png) no-repeat 0 0px;background-size:44px auto;}
	.experience-brands__content .banner-title .pdp-type17{padding-top:30px;background:url(../images/akl_common/logo/exlogo16.png) no-repeat 0 0px;background-size:60px auto;}
	.experience-brands__content .banner-title .pdp-type18{padding-top:30px;background:url(../images/akl_common/logo/exlogo15.png) no-repeat 0 0px;background-size:90px auto;}
	.experience-brands__content .banner-title .pdp-type19{padding-top:30px;background:url(../images/akl_common/logo/exlogo17.png) no-repeat 0 0px;background-size:57px auto;}
	.experience-brands__content .banner-title .pdp-type20{padding-top:30px;background:url(../images/akl_common/logo/exlogo18.png) no-repeat 30px 0px;background-size:105px auto;}
	.experience-brands__content .banner-title .pdp-type16 em{display:block;}
	.experience-brands__content .banner-title .pdp-type19 em{display:block;}
	.experience-brands__content .banner-title .pdp-type20 em{display:block;}

	/*03.홈리빙 */
	.experience-brands__content .banner-title .pdp-type21{padding-top:30px;background:url(../images/akl_common/logo/exlogo19.png) no-repeat 0 0px;background-size:100px auto;}
	.experience-brands__content .banner-title .pdp-type22{padding-top:30px;background:url(../images/akl_common/logo/exlogo20.png) no-repeat 0 0px;background-size:126px auto;}
	.experience-brands__content .banner-title .pdp-type23{padding-top:60px;background:url(../images/akl_common/logo/exlogo21.png) no-repeat 0 0px;background-size:110px auto;}
	.experience-brands__content .banner-title .pdp-type24 {padding-top:40px;background:url(../images/akl_common/logo/exlogo22.png) no-repeat 0 0px;background-size:153px auto;}
	.experience-brands__content  .banner-title .pdp-type25{padding-top:45px;background:url(../images/akl_common/logo/exlogo23.png) no-repeat 0 0px;background-size:71px auto;}
	.experience-brands__content .banner-title .pdp-type21 em{display:block;}
	.experience-brands__content .banner-title .pdp-type22 em{display:block;}
	.experience-brands__content .banner-title .pdp-type23 em{display:block;}
	.experience-brands__content .banner-title .pdp-type25 em{display:block;}

	/*03.원포원 */
	.experience-brands__content .banner-title .pdp-type26{padding-top:70px;background:url(../images/akl_common/logo/exlogo24.png) no-repeat -10px 0px;background-size:124px auto;}


	/*** 장바구니 ***/
	.akl .opt-quantity.mini {float:right;}
	.akl .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper {font-size:14px; line-height:20px;}
	.akl .express-checkout-block {display:none;}
	.akl  .product-list-item:nth-child(2) {margin-top:0;}
	.akl .add_to_cart_form.shop-cart.type2 {width:100%;float:none;}

	.akl .cart-top-totals {width:100%;}
	.akl .item-name-container {display:block;width:100%;}
	.akl .item-name-container .form-s .btn.btn-primary {border:0;}
	.akl .item-name-container input {width:100% !important;}

	.shopping-cart-total-wrapper .shopping-cart-total {margin-top:20px;}
	.akl .add_to_cart_form.shop-cart.type2 {padding:0; margin-bottom:10px;} /* 190121_수정 줄간격수정 */

	.akl .shopping-cart-item-list .product-list-item .col-md-5 {display:block;width:100%;}
	.akl .shopping-cart-item-list .product-list-item .col-md-3 {clear:both;display:block;width:calc(100% - 80px);}
	.akl .shopping-cart-item-list .product-list-item .col-md-2 {clear:both;display:block;width:calc(100% - 80px);}
	.akl .shopping-cart-item-list .product-list-item .col-md-1 {clear:both;display:block;width:calc(100% - 80px);}
	.akl .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%}

	/*** 장바구니 프로모션 2018.05.15 ***/
	.akl .tooltip-btn {padding-left:20px;}
	.akl .wish-promotion .shopping-cart-item-list .product-list-item .plp-item-label-wrap + .product-details {margin-top:0;}
	.akl .shopping-cart-item-list .product-status-value { }

	.gwp-gift-selections .wp-conts {clear:both;display:block;}
	.gwp-gift-selections .wp-conts .col-xs-9 {width:100%;}
	.gwp-gift-selections .wp-conts .col-xs-3 {clear:both;display:block;width:100%;padding:0 10px;}
	.gwp-gift-selections .wp-conts .gwp-label {float:left;display:block; padding-left:10px; font-size:13px;font-weight:500;color:#002f5f}
	.gwp-gift-selections .wp-conts .gwp-conts {float:right;display:block;padding-right:15px;}

	.akl .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper p {margin:0 0;}
	.akl .value-wrapper.option p.opt-im {padding:0 0 0;text-align:right;}
	.akl .value-wrapper.option .option-info {text-align:right;}
	.akl .value-wrapper.option .option-info .link-btn {display:block;margin-top:0; line-height:normal;}
	.akl .value-wrapper.option .option-info.type2 .link-btn	{margin-top:8px;}

	.akl .product-item-element.list-item-quantity .value-wrapper.option .option-info .link-btn {line-height:normal;}
	.shopping-cart-item-list .view-bundle-contents {width:100%;margin:8px 0;}

	.view-setcomp {clear:both;display:block;}
	.view-bundle-contents .view-setcomp .v-subject {display:block;width:100%;}
	.view-bundle-contents .view-setcomp .v-number {clear:both;display:block;width:100%;padding:10px 0 0}
	.view-bundle-contents .view-setcomp .v-number .ve-label {float:left;display:block;font-size:13px;font-weight:500;color:#002f5f}
	.view-bundle-contents .view-setcomp .v-number .ve-conts {float:right;}
	.view-bundle-contents .view-setcomp .v-option {clear:both;display:block;width:100%;padding:10px 0 0;text-align:right;}

	.shopping-cart-total-wrapper .shopping-cart-total {margin-top:15px;}
	.akl .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:0;}

	/* 장바구니 > 추천 프로모션 */
	.akl .owl-carousel.owl-theme.carousel-title-containeramway-suggest__list {padding:0 20px;}
	.akl .amway-suggest.cart-amway-suggest {}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__title {text-align:left;font-size:18px;font-weight:500;margin:0 0;padding:30px 0 20px}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__item {position: relative; margin:12px auto 12px; border:0;}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-content {padding:0 0;}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-detail {background:#f4f4f4;padding:20px 20px;margin-top:0;}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__item-title {height:45px;}
	.akl .amway-suggest.cart-amway-suggest .amway-suggest__item .plp-item-label-wrap {top:-20px}

	.akl .amway-suggest.cart-amway-suggest .thumnail-box > a {padding-top:0; display:block; max-width:none; max-height:none; width:100%; height:auto;}
	.akl .amway-suggest.cart-amway-suggest .thumnail-box img {position:static}

	/* 장바구니 > 위시리스트 툴팁 */
	.akl .sort-refine-bar .col-sm-5 {width:100%;}
	.akl .wish-num {display:inline-block;}
	.akl .add-wish-warp .wish-num {border:0 none;}
	.akl .add-wish-warp {border:0 none;}
	.akl .add-wish-warp .add-button-wrap.open:before {left:1px;right:1px}
	.akl .add-wish-warp .add-to-cart-extra-actions .add-to-shopping-list-container .cart-detail__dropdown-menu {left:0;}
	.akl .add-wish-warp .cart-detail__dropdown-menu {width:100%;min-width:280px;}
	.akl .add-wish-warp .cart-detail__list:before {left:140px;}
	.akl .pagination-wrap .wish-num {float:left;}
	.akl .pagination-wrap .add-wish-warp {float:right;}
	.akl .pagination-wrap .add-wish-warp .cart-detail__addto {width:160px;}
	.akl .add-wish-warp .dropdown-menu-bottom button.btn-primary {width:40%;padding:0 0;}

	.akl .shop-list-right {display:block;clear:both;margin-top:0;}/*190208 수정 190220_수정 장바구니 위시리스트 보내기 수정 */
	.akl .shop-list-right:after{line-height:0;width:0;display:block;height:0;visibility:hidden;clear:both;font-size:0;content:' '}/*190220_수정 장바구니 위시리스트 보내기 수정 */
	.akl .shop-list-right .pagination-left {clear:both;position:relative;top:0}
	.akl .shop-list-right .pagination-wrap {position:relative;top:-6px}
	.akl .cbox .cart-popup__dialog .cart-popup__content.wish-list a.btn-blue-white {min-width:49%;}
	.akl .cbox .cart-popup__dialog .cart-popup__content.wish-list a.bt-akl-txt {min-width:49%;}

	/* 장바구니 > 옵션변경 팝업 */
	.otpyin-message {width:100%;}
	.otpyin-list {width:100%;}

	/* 장바구니 > 옵션선택 팝업 */
	.giftList .giftBox {width:100%;margin-right:0;margin-top: 10px;}

	/* 장바구니 > 프로모션 혜택 변경 알림 팝업 */
	.akl .pop-promotion-body .list-content .list-row-title > div.promtion-ware {display:none;}
	.akl .pop-promotion-body .list-content .list-row-title > div.promtion-quantity {display:none;}
	.akl .pop-promotion-body .list-content .list-row-title > div.promtion-price  {display:none;}

	.akl .pop-promotion-body .content-list .con-list-item > div.promtion-ware {clear:both;display:block;width:100%;padding:0 20px;}
	.akl .pop-promotion-body .content-list .con-list-item > div.promtion-quantity {clear:both;display:block;width:100%;padding:5px 20px;text-align:left;}
	.akl .pop-promotion-body .content-list .con-list-item > div.promtion-price {clear:both;display:block;width:100%;padding:5px 20px;text-align:left;}

	.akl .pop-promotion-body .content-list .con-list-item span.tite-label {display:inline-block;float:left;width:100px;}
	.akl .pop-promotion-body .content-list .con-list-item span.txte-wrap {display:inline-block;float:left;text-align:left;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);}

	/* 장바구니 > 퀵오더 팝업 */
	.akl .product-order-element ._checkbox-element-global-class ~ span._checkbox-element-global-span:before {bottom:0 !important;left:0 !important;}
	.akl .quick-vps-qty {display:table;table-layout:fixed;width:100%;}
	.akl .quick-vps {display:table;width:100%;}
	.akl .quick-vps label {margin-right:0;width:40%;}
	.akl .quick-vps input {display:inline-block;vertical-align:middle;width:60%;}
	.akl .quick-qty {display:table;width:100%;padding:20px 0 0}
	.akl .quick-qty label {margin-right:0}
	.akl .quick-cate, .quick-price-pb {display:table;table-layout:fixed;width:100%;}
	.akl .quick-cate {padding:5px 0;}
	.akl .quick-cate .category-name-txt {font-size:14px;text-align:left;color:#56565a;padding:0 0 6px;line-height:22px;}
	.akl .product-price {display:table;width:100%;}
	.akl .product-pvbv {display:table;width:100%;padding:10px 0 0}
	.akl .price-txt {display:inline-block;padding-right:0;width:40%;}
	.akl .pvbv-txt {display:inline-block;padding-right:0;width:40%;}
	.akl .price-number {display:inline-block;width:60%;text-align:right !important;}
	.akl .pvbv-number {display:inline-block;width:60%;text-align:right !important;}
	.akl .order-total-box {padding:10px 10px 10px;}
	.akl .order-total-box .total-number {font-size:13px;}

	/* 장바구니 > 빠른검색 */
	.akl .item-name-container .inp-button {display:block; margin-top:5px;}
	.akl .item-name-container input {width:55%;}
	.akl .item-name-container .bt-akl-blue {display:inline-block;}
	.akl #quickShopForm {padding:0 0;}
	.akl .add-item-container {clear:both;float:none;display:block;padding:5px 0 0;text-align:center !important;} /* 190110_수정 빠른검색 */
	.akl .shopping-cart-quick-shop-wrapper .quick-shop-container .add-item-container{float:none} /* 190110_수정 빠른검색 */
	.akl .add-item-container a.bt-akl-txt {text-align:center;line-height:1;height:20px}
	.akl .btn-order-right {float:left;clear:both;display:block;margin-top:10px;width:100%;}
	.akl .btn-order-right button {width:100%;}
	.akl .sortOrder {padding:50px 0 0}
	.akl .sortOrder select.form-control.width185 {display:inline-block;width:50% !important;}
	.akl .sortOrder .bt-akl-blue {display:inline-block;}
	.akl .quick-area .amway-suggest {margin:30px 0; padding:0;}
	.akl .quick-area .amway-suggest.os_listNew_quickCarousel {margin-top:0;} /* 20190215 추가*/
	.akl .quick-area .amway-suggest__thumbnail {height:130px;margin-bottom:0}
	.akl .quick-area .amway-suggest__item-detail{margin-top:0}

	/* 제품카테고리 > 브랜드 카테고리 */
	.akl .category-banner__icon {margin-right:0;}
	.akl .account-landing-page .user-account-options .option-item-container {width:50%;height:260px;}
	.akl .account-landing-page .user-account-options .option-item-container .option-item .option-title {padding:0 10px;line-height:22px;}
	.akl .account-landing-page .user-account-options .option-item-container .option-item .option-description {padding:0 10px;line-height:18px;}

	.akl .amway-theme .full-width-banner-component.banner-left-align .banner-content-wrap {width:100%;}
	.akl .amway-theme .full-width-banner-component .banner-content .banner-button-wrap {margin-top:15px}
	.akl .amway-theme .full-width-banner-component .banner-content .banner-title {font-size:30px;}
	.akl .amway-theme .full-width-banner-component .banner-content .banner-title span {font-size:30px;}
	.akl .simpleimagecomponent .amway-theme h4.full-width-title-component__sub-title {padding:0 10px;}


	.category-item.col-sm-6 {width:50%;float:left;}
	.akl .amway-theme .full-width-banner-component .banner-content .banner-button-wrap .banner-button-link .btn-blue-white {min-width:auto;}

	.akl .solution-page {padding:30px 0 0;}
	.akl .solution-page .amway-suggest__title {margin:0 auto;padding:0 0 30px;}
	.akl .solution-page .col-md-3 {float:left; width:50%;}
	.akl .solution-page .news-result-prom-text .product__title {height:38px;}
	.akl .solution-page .col-lg-12 > .col-md-3:nth-of-type(odd){padding-right:8px;}
	.akl .solution-page .col-lg-12 > .col-md-3:nth-of-type(even){padding-left:8px;}

	.akl .account-landing-page .full-width-title-component__title {margin:40px auto 20px;}
	.akl .full-width-title-component__title .mH {display:block;}

	.akl .product-suggest.best-pro .amway-suggest {padding:10px 0 0;margin:0 0;}
	.akl .simpleimagecomponent.pcp-banner {padding-bottom:30px;}
	.akl .simpleimagecomponent .carousel-title {margin:40px auto;font-size:26px}
	/* .akl .sub_banner .banner__wrapper .btn-blue-white { margin: 18px auto;padding: 10px 20px;} */

	/* 제품카테고리 > 솔루션 */
	.akl .product-category-page .product-categories {margin-bottom:0;}
	.akl .full-width-banner-component.banner-left-align.solution {height:300px; padding:0 20px}
	.akl .full-width-banner-component.banner-left-align.solution img {height:300px; margin-left:-384px}

	.banner-solution-content-wrap {position: absolute;top:0;left:0;right:0;}
	.banner-solution-content {position:relative;max-width:100%;margin:0 auto}
	.banner-solution-content .banner-title {text-align:center;margin:0 auto;padding:30px 0 0;}
	.banner-solution-content .banner-title span {font-size:16px;}
	.banner-solution-content .banner-title p {font-size:24px;}
	.banner-solution-content .sub-title-wrap {padding:0 10px;color:#002f5f;text-align:center; display:none}

	.jumpto-solution-wrapper {position:relative; top:-350px; width:100%; box-sizing:border-box; padding:0 15px; z-index:1000;}
	.jumpto-solution-wrapper .jump-to-wrapper {position:relative;max-width:100%;margin:0 auto;text-align:center;padding:0 0;}
	.jumpto-solution-wrapper .jump-to-wrapper select {vertical-align:top;font-size:14px;font-weight:500;color:#002f5f;width:70%;}
	.jumpto-solution-wrapper .jump-to-wrapper input {vertical-align:top;}
	.jumpto-solution-wrapper .jump-to-wrapper input.js-jump-to-selection-btn {background:#002f5f;font-size:14px;font-weight:500;color:#fff;}
	.product-solition-top {padding:0 0 0}


	/* 제품카테고리 > 2차분류 왼쪽메뉴 */
	.panel.aisde .sub-cateogry {margin:0 20px;}
	.akl .new-plp .new-product-list-right-slot #product-facet.active {display:block;}
	.akl .product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar .pull-left .pagination-bar-results {padding-left:3px;margin-top:0} /* 190110_190118_리스트개선_수정(줄간격 조정) */

	/* 카드혜택보기 */
	.card-benefit-box>img {width:100%; height:auto;}

	/* 프로모션 */
	.promotion-top .announcement-search-result {float:none; margin-bottom: 20px}
	.promotion-top .cuton-sel {float:none;}
	.promotion-top .cuton-sel select.form-control {width:100%;}

	/* 주문결제 */
	.payment-promotion {clear:both;display:block;padding:0 0 0;}
	.akl .payment-promotion .view-bundle-contents {width:100%;}
	.akl .payment-promotion .view-bundle-contents .view-setcomp .v-subject {width:100%;}
	.akl .payment-promotion .view-bundle-contents .view-setcomp .v-number {clear:both;display:block;width:100%;}
	.akl .payment-promotion .view-bundle-contents .view-setcomp .v-option {clear:both;display:block;width:100%;}

	/* layer popup style1 */
	/*.akl .cart-popup__content.payment .cart-popup__item-info {padding:20px 20px;}*//*20190125 삭제*/
	.akl .cbox .cart-popup__dialog .cart-popup__content .cart-popup__item-link {padding:20px 20px;}

	/* layer popup style2 */
	.akl #cboxLoadedContent  #cboxTitle {width:80%;}
	.akl #cboxLoadedContent  #cboxTitle .headline {font-size:18px;letter-spacing:-1px;width:60%;word-break:break-all;line-height:20px;padding:20px 0}

	/* 주문결제 */
	.akl .col-md-9.cart-items-wrapper {padding:0 0 0 0;margin:0;}
	.akl .shipping-delivery {margin-top:0;margin-bottom: 10px} /* 190121_수정 줄간격수정 */
	/* .akl .checkout-steps-active {width:75%} */
	.akl .shipping-delivery-ship {padding:8px 0 5px }
	.akl .shipping-delivery-ship.method {padding:10px 0 10px}
	.akl .amway-theme.fax-order-wrapper .shipping-delivery-ship.method {padding:0} /*20190124 추가*/
	span.btn-business {padding-left:30px;}
	.akl .shipping-delivery-radio-body {margin:10px 0 0 10px;}
	.akl .shipping-delivery-ship .use-agreement{padding:0 15px}
	.akl .use-agreement #terms .conditions .text-btn,
	.akl .use-agreement .terms .conditions .text-btn {display:block;text-align:center;padding:10px 10px;margin:0 auto;}
	.akl .shipping-delivery .panel { margin-bottom:5px}
	#shippingdiv .panel.col-panel{ margin-bottom:0}
	.shipping-delivery-ship.method .panel {margin:5px 0 0;}

	/* 주문결제 > Tab */
	.akl .amway-theme.order-payment .outer-border-bottom {border-bottom:0 none;}
	.akl .amway-theme.order-payment .outer-border-bottom .tabs-toggles .tab-toggle-wrap {margin-bottom:0 !important;}
	.akl .amway-theme.order-payment .outer-border-bottom:before { content:none}
	.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap { flex:initial;}
	.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle {height:38px; }
	.akl #shippingdiv .amway-theme.order-payment .outer-border-bottom {margin-bottom:0}
	.akl #shippingdiv .amway-theme.order-payment .tabs-content-blocks .shipping-list-order > span {margin-top:0;}
	.akl #shippingdiv .amway-theme.order-payment .tabs-content-blocks .address-tit {margin-bottom: 7px;}
	.akl #shippingdiv .amway-theme.order-payment .tabs-content-blocks .default-shipping-address .detail-content .col-xs-12 {margin: 0;}
	.akl #shippingdiv .amway-theme.order-payment .tabs-content-blocks .default-shipping-address .detail-content .col-xs-12.delivery-msg {margin-top:7px;}
	.akl #shippingdiv .btn-adress-list.G10600_lp3 {top: -40px;}
	.akl #shippingdiv .address-tit {margin-top:0;}

	/* 주문결제 > 단일 */
	.btn-adress-list {position:absolute; top:-67px; left:150px;}
 	.akl .btn-adress-list.G10600_lp3 .link-btn {margin-top:0;}
 	.akl .btn-adress-list.mounting .link-btn {margin-top:0;}

	/* 주문결제 > 단일 > 배송지 목록 */
	.address-book span.btn-book {display:block;margin:10px 0 0}
	.address-book input {width:100%;}
	.address-book .btn.btn-primary {margin-left:0;}
	.address-book button.link-btn {margin-left:30px; margin-top:0 !important;}

	p.my-Shipping-txt {padding:8px 0 10px;}
	.table-wrapper.my-Shipping-list  {height:200px;overflow:auto;}
	.table-wrapper.my-Shipping-list .tbl-type1 td {padding:8px 15px}

	/* 주문결제 > 단일 > 기본배송지 */
	.default-shipping-address .detail-content .col-xs-12 .col-md-2.left-content { font-weight:700; margin-bottom:7px; display:block;}
	.default-shipping-address .detail-content .right-info {display:block; margin-bottom:10px;}
	.default-shipping-address .detail-content input.form-control {width:100%;}
	.default-shipping-address .delivery-msg .delivery-msg-list {width:100%;}

	.ship-messige .delivery-msg-list {width:100%;}
	/* .default-shipping-address .delivery-msg .delivery-msg-list + .message-shop { margin-bottom:-30px} */
	/* .default-shipping-address .delivery-msg .byte-txt { position:static; padding-top:10px; display: block;}
	.default-shipping-address .delivery-msg02 .byte-txt { position:static; padding-top:10px; display: block;}
	.ship-messige .byte-txt { position:static; padding-top:10px; display: block;} */

	.default-shipping-address .delivery-msg .byte-txt,
	.ship-messige .byte-txt {display:block; line-height:140%; padding-left:0; padding-top:10px;}


	/* 주문결제 > 단일 > 새배송지 */
	.new-shipping-address .detail-content .new-cart .delv-shopbox {width:100%;}
	.new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:105px;}
	.new-shipping-address .detail-content .new-cart .delv-shopbox .phone-group {padding-left:0 !important;}
	.new-shipping-address .new-shipping-agree {padding-top:10px;margin-top: 0;}

	.new-shipping-btnw .list-type2 {padding:0 0 20px}
	.new-shipping-address .def-ship_new .Defaul-taddr {padding-left:0;}
	.new-shipping-address .detail-content .col-md-3 { margin-bottom:10px;}
	.new-message-shop > p {margin-bottom: 0 }
	#changeTextArea .new-shipping-address { margin-top:5px;padding: 10px 0 0;}
	#changeTextArea .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group {margin-bottom:5px;}
	#changeTextArea .detail-content .new-shipping-agree .form-group {padding:0;}
	#changeTextArea .new-shipping-btnw { padding-top: 10px;margin-top:0; margin-bottom: 5px;}
	#changeTextArea .new-shipping-address .new-shipping-btnw {padding-bottom:10px;}
	#changeTextArea .new-shipping-address .new-shipping-btnw .list-type2 { margin: 0 0 10px;}

	/* 주문결제 > 복수 */
	.pay-sender .form-group .col-md-8 input {width:100%;}
	.pay-sender .form-group .col-md-8 select.form-control {width:30%;}
	.pay-sender .form-group .col-md-8.send-phone input {width:67%;}
	.form-group.ship-messige input {width:100%;}
	.akl .reven-ship .panel-title .text-uppercase .accordion-header-name {padding-left:10px}
	.akl .reven-ship .accordion-custom .panel-title .p-delect {right:40px}
	.new-shipp-info .new-cart .form-group input {width:100%;}
	.reven-ship-title .right {float:left;padding:10px 0 0}
	.akl .reven-ship-title .link-btn {margin-top:0;}
	.btn-defult-list {margin-left:15px;}

	.reven-ship-box p {padding:5px 50px 0 0}
	.reven-ship-box .p-delect {position: absolute;top:3px;right:0;}

	.new-shipp-info .detail-content .new-cart .delv-shopbox {width:100%;}
	.new-shipp-info .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:0;}
	.new-shipp-info .detail-content .new-cart .delv-shopbox .phone-group {margin-left:0; padding-left:0 !important;}
	.new-shipp-info .detail-content .new-cart .delv-shopbox .form-group .address input[type="text"] {width:100%;}
	.pay-sender {   padding: 10px 0;}
	.revenge-shipping-info {margin-top: 10px;}
	.rev-default {padding: 0;}
	.akl .rev-default .link-btn {margin-top:0;}
	.akl .rev-default [type="checkbox"]+label,
	.akl .rev-default [type="checkbox"]:checked+label,
	.akl .rev-default [type="checkbox"]:not(:checked)+label { margin: 2px 0 5px;}
	.reven-ship-title {padding: 10px 0 0;}
	.akl .revenge-body .panel-heading+.panel-collapse>.panel-body {padding-bottom:10px;}
	.akl .revenge-body .akl-toggle-wrap.reven-ship + .new-shipp-info { margin-top:0;}
	.akl .revenge-body .akl-toggle-wrap.reven-ship + .new-shipp-info .accordion-custom {border-top:0;}
	.akl .revenge-body .new-shipping-agree { padding-top:10px;margin-top:0;}
	.akl .revenge-body .detail-content .new-shipping-agree .form-group { padding:0; margin-bottom:5px }
	.akl .revenge-body .new-shipping-btnw { padding-top:10px;margin-top:0;}
  	.akl .revenge-body  .new-shipping-btnw .list-type2 {padding: 0 0 10px;}

	/* 주문결제 > 복수 > 배송지 목록(복수)*/
	.pop-revenge-web {display:none;}
	.pop-revenge-mob {display:block;}
	.new-shipp-info .panel-body .form-group.def-ship_new { margin-top:0}
	.new-shipp-info .panel-body .form-group.def-ship_new .Defaul-taddr { padding-left:0; width:100%;}
	.new-shipp-info .panel-body .new-shipp-info .phone-group {padding-left:0 !important;}
	.new-shipp-info .panel-body .new-cart .form-group input {margin-left:0}
	.new-shipp-info .panel-body .detail-content .new-cart .delv-shopbox .form-group .address p {margin-right:105px;}
	.new-shipp-info .panel-body .phone-group > .control-group + .form-group { padding-right:10px}
	.new-shipp-info .panel-body .phone-group > .control-group + .form-group input {margin-left:10px; }
	.row.po-revlist-body .po-rev-title { font-size: 16px;font-weight: 500;letter-spacing: -1px;padding: 10px 0 10px; margin: 0;}
	.row.po-revlist-body .table-wrapper.my-revenge-list {height:180px; overflow:auto;}

	/* 주문결제 > 픽업주문 */
	.pickup-ap .btn-ap {display:block;padding-left:0;}
	.pickup-gge {width:100%;}
	.akl .pickup-gge .form-group {margin:0 0;padding:0 0;}
	.akl .pickup-gge .form-group select.form-control {width:100%;}
	.akl .pickup-gge .form-group button {display:block;margin-top:10px}

	/* 주문결제 > 결제방법 선택 */
	.card-promotion dl {margin-left:10px;}
	.a-point{overflow:hidden;}
	.a-point input { width: calc(100% - 50%)!important;} /* 190121_수정 간격 줄이기 */
	.a-point button {margin-left:5px !important; }
	.payment-forms-txt2 {display:block;margin:0;padding:10px 0 0;}

	.pay-line .form-group input.card-inp {width:24% !important;}
	.pay-line .form-group input.card-inp2 {width:45% !important;}
	.pay-line .form-group input.card-inp3 {width:45% !important;}
	.pay-line .form-group input.card-inp4 {width:100% !important;}
	.card-kinds .col-xs-12 {width:auto;padding-right:12px;}
	.pay-system  .col-xs-12 {width:auto;padding-right:12px;}
	.row.card-method .comm-inp {width:100%;}
	.row.card-method select + .card-kinds.card-bonuspoint {padding-left:0;}
	.faxOrder-cart-wrapper .row.card-method .card-kinds.card-bonuspoint {padding-left:0;}

	.row.card-method select.shipping-delivery-size {margin-bottom:10px}
	.card-favor {padding:2px 0 8px;}
	.transfer-resver-guide .guid-box {width:100%;}

	/* 주문결제 > 거래내역증빙신청 */
	.akl .panel.cash-receipts .cash-type {width:100%; min-width:auto; text-align:left;padding:8px 0 0 30px}
	.akl .panel.cash-receipts .cash-type .cash-phone {text-align:left;}
	.akl .panel.cash-receipts .cash-phone select.form-control {width:44%;margin-right:4px;padding-left:5px;font-size:12px;letter-spacing:-1px;}
	.akl .panel.cash-receipts .cash-phone input.form-control {width:52%;}
	.akl .panel.cash-receipts .receipt-type {display:block;text-align:left;padding:10px 0 0}
	.receipt-type label {width:100%;text-align:left;margin-right:0}
	.receipt-type select.form-control {width:98%;}

	/* 주문결제 > 쿠폰선택 팝업 */
	.popTable-list ul li.thead-tit {display:none;}
	.pop-coupon-list ul li.tbody div {display:inline-block;vertical-align:top;}

	.popTable-list ul li.tbody > div.pcupon-check {display:table-cell; position:static; width:15%; vertical-align:top;padding:10px 0 0}
	.popTable-list ul li.tbody > div.pcu-group {display:table-cell; width:85%; vertical-align:middle;letter-spacing:-1px;}
	.popTable-list ul li.tbody > div.pcu-group > div {text-align:left;}
	.popTable-list ul li.tbody > div.pcu-group span.mob-txt {display:block;font-size:14px;color:#002f5f;font-weight:500;letter-spacing:-1px}
	.popTable-list ul li.tbody > div.pcu-group > div > span {display:block;width:100%;}
	.popTable-list ul li.tbody > div.pcupon-check label {height:18px;}
	.popTable-list ul li.tbody > div.pcu-group div.pcupon-number,
	.popTable-list ul li.tbody > div.pcu-group div.pcupon-name,
	.popTable-list ul li.tbody > div.pcu-group div.pcupon-volume,
	.popTable-list ul li.tbody > div.pcu-group div.pcupon-period {display:block;width:100%;vertical-align:middle;padding:8px 0 0 0;clear:both;}

	.popTable-list ul li.tbody > div.pcu-group div.pcupon-volume .number-coupon {text-align:left;}
	.popTable-list ul li.thead-tit span {text-align:left;}

	/* 주문결제 > 사업자등록증관리 팝업 */
	.business-pop label {padding:0 0 0 0}
	.business-pop input {display:block;width:100%;}
	.business-pop span.busn-search-btn {display:block;padding-top:10px}
	.business-pop span.busn-search-btn button.btn {margin-left:0}
	.business-pop span.busn-search-btn button.link-btn {padding-left:20px}

	.popTable-list.busim li.thead-tit {display:none;}
	.popTable-list.busim .mob-txt {display:inline-block;}
	.popTable-list.busim .web-txt {display:none;}
	.popTable-list.busim ul li.tbody {letter-spacing:-1px;}
	.popTable-list.busim ul li.tbody div.com-inof {width:100%;}
	.popTable-list.busim ul li.tbody div.com-btn {clear:both;display:block;width:100%;padding:10px 0 0}
	.popTable-list.busim ul li.tbody div.company-name {display:inline-block;width:auto;}
	.popTable-list.busim ul li.tbody div.company-num {display:inline-block;width:auto;}
	.popTable-list.busim ul li.tbody div.company-exponent {clear:both;display:block;width:100%;padding:5px 0}
	.popTable-list.busim ul li.tbody div.company-day {clear:both;display:block;width:100%;padding:5px 0 0}
	.popTable-list.busim ul li.tbody div.company-exponent .mob-txt {float:left;color:#002f5f;font-weight:500;}
	.popTable-list.busim ul li.tbody div.company-exponent .mob-right {float:right;}

	.popTable-list.busim ul li.tbody div.company-day .mob-txt {color:#002f5f;font-weight:500;}
	.popTable-list.busim ul li.tbody div.company-day .mob-right {float:right;}
	.popTable-list.busim ul li.tbody div.company-sel {float:left;width:50%;}
	.popTable-list.busim ul li.tbody div.company-view {float:right;width:50%;text-align:right;}

	/* 190315_추가 사업자등록증 관리 레이어팝업 수정 */
	.business-regis-modified .popTable-list ul li.tbody {padding-right:7%}
	.business-regis-modified .popTable-list ul li.tbody > div{text-align:left}
	.business-regis-modified .business-pop label {padding:0 0 0 0}
	.business-regis-modified .business-pop input {display:block;width:100%;}
	.business-regis-modified .business-pop span.busn-search-btn {display:block;padding-top:10px}
	.business-regis-modified .business-pop span.busn-search-btn button.btn {margin-left:0}
	.business-regis-modified .business-pop span.busn-search-btn button.link-btn {padding-left:20px}
	.business-regis-modified .popTable-list.busim li.thead-tit {display:none;}
	.business-regis-modified .popTable-list.busim .mob-txt {display:inline-block;}
	.business-regis-modified .popTable-list.busim .web-txt {display:none;}
	.business-regis-modified .popTable-list.busim ul li.tbody {letter-spacing:-1px;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.com-inof {width:100%;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.com-btn {clear:both;display:block;width:100%;padding:10px 0 0;text-align:right}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-name {clear:both;display:block;width:100%;padding:5px 0}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-name .mob-txt {float:left;color:#002f5f;font-weight:500;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-name .mob-right {float:right;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-num {clear:both;display:block;width:100%;padding:5px 0}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-num .mob-txt {float:left;color:#002f5f;font-weight:500;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-num .mob-right {float:right;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-exponent {clear:both;display:block;width:100%;padding:5px 0}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-exponent .mob-txt {float:left;color:#002f5f;font-weight:500;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-exponent .mob-right {float:right;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-day {clear:both;display:block;width:100%;padding:5px 0 0}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-day .mob-txt {color:#002f5f;font-weight:500;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-day .mob-right {float:right;}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-sel {float:none;width:auto;display:inline-block}
	.business-regis-modified .popTable-list.busim ul li.tbody div.company-view {float:none;width:auto;text-align:right;display:inline-block}

	/* 주문결제 > 사업자등록증 상세보기 팝업 */
	.tbl-type1.buse-view th {width:40%;}
	.tbl-type1.buse-view td {width:60%;}

	/* 주문결제 > 주문불가 제품알림 팝업 */
	.pop-prot-body .cartlist-text {padding:6px 0 0 30px;}
	.cart-popup__item-head .cartlist-title {display:block;width:100%;}
	.cart-popup__item-head .cartlist-quantity {clear:both;display:block;width:100%;padding:12px 0 0}
	.cartlist-quantity .qua-tite {float:left;display:inline-block;font-weight:500;color:#002f5f;}
	.cartlist-quantity .qua-num {float:right;display:inline-block;font-weight:400;color:#56565a;}
	.cart-popup__item-com .com-ttile {float:left;}
	.cart-popup__item-com .com-num {float:right;}
	.cart-popup__item-com .com-txt {clear:both;display:block;}

	/* 주문결제 > 리스트 */
	.akl .cartlist-content .container-fluid {padding:0 10px;}
	.akl .extraclass-mobile-width .cartlist-text {padding-left:10px;}
	.akl .amwa-btnbar {margin:0} /* 190121_추가 줄간격수정 */

	/* 주문결제 > 설치주문 */
	.insta-area .detail-content .col-md-2 {width:100%;}
	.insta-area .detail-content .col-md-4 {width:100%;padding:0 0 5px;}

	/* 주문결제 > 오른쪽 */
	.akl .sopInstantPayment .shipping-delivery-summary {width:100%;max-width:100%;}
	.akl .shipping-delivery-summary {max-width:none;margin-top:0;}

	/* 카드사 혜택보기 (레이어) */
	.tbl-list-board.card-benefits .th,
	.tbl-list-board.card-benefits .td {width:100%;}
	/* .card-benefits .th.card-tit-img {background:#f4f4f4;} */

	.default-shipping-address { margin-top:0;padding: 10px 0 0;}
	.shipping-delivery-ship.method .card-promotion {padding: 10px 10px;margin: 0 0 10px;}
	.shipping-delivery-ship .direct-debit-account { margin: 5px 0 0;}
 	.transfer-resver-guide { margin-top: 0px;padding: 0px 20px 0;} /* 190121_수정 간격줄이기 */
 	.shipping-delivery-ship .txt-tye {padding: 5px 0 0;}
	.shipping-delivery-ship .btn-checking-insurance {padding: 5px 0;}
	.shipping-delivery-summary-prices {padding:5px  0;}
	.akl .shipping-delivery-summary-prices .shipping-delivery-list-item-total {margin: 0 15px; padding:0!important;}
	.akl .shipping-delivery-summary-prices li {padding: 3px 18px;}
	.akl .cart-voucher.new-cart-voucher {padding: 0 20px 10px !important;}
	.akl .shipping-delivery-summary-link {padding: 10px 15px;}

	/** ---------------------------------
	  * @온라인 팩스 주문
	  * ---------------------------------
	  */
	.akl .fax-order-wrapper .accordion-custom .panel .panel-heading {padding:0 10px 0 35px;}
	.akl .fax-order-wrapper .accordion-custom .panel-body {padding:0 5px 10px 35px;} /*20190124 수정 - padding-bottom*/
	.akl .evidence-paper label + .btn-business {margin-left:0px;}
	.akl .fax-order-wrapper .conditions {padding:0;}
	.akl .amway-theme.fax-order-wrapper .form-group > label {margin-bottom:8px}
	.akl .fax-order-wrapper .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address button {right:0;}
	.fax-order-wrapper .new-shipping-address .def-ship_new .Defaul-taddr {padding-left:0}
	.fax-order-wrapper .new-shipping-address .form-group.def-ship_new {padding-left:10px;}
	.akl .faxOrder-cart-wrapper .card-kinds {margin:10px 0;}
	.akl .shipping-delivery-setup-title.col-md-3 { margin-bottom:5px;}

	/* 배송지 */
	.akl .fax-order-wrapper .delivery-address .link-btn { margin-top:0;}
	.akl .fax-order-wrapper p.address-tit { padding-bottom:0px; margin-top:8px; }/*20190124 수정 - padding-bottom, margin-top추가*/

	/* 제품주문 정보 */
	.fax-order-wrapper .shopping-cart-item-list .product-list-item .list-item-image {margin-right:15px;}

	.akl .amway-theme .accordion-element.prdt-order-info .accordion-toggle {padding:0;}
	.akl .amway-theme .accordion-element.prdt-order-info .accordion-panel-title .title-element {font-size:inherit;}
	.akl .amway-theme .accordion-element.prdt-order-info .title-element>em {display:inline-block; margin-right:18px; letter-spacing:normal;}
	/* .akl .amway-theme.fax-order-wrapper .panel-body .search-no-result {padding-bottom:30px;} */
	.fax-order-wrapper .panel-body.product-detail .shopping-cart-top {margin-bottom:10px;}
	.akl .amway-theme.fax-order-wrapper .panel-body .search-no-result>p{margin-bottom:0;}
	.akl .fax-order-wrapper .accordion-element.prdt-order-info .panel-body {padding:0 0 20px 0px; border-top:0;}

	.fax-order-wrapper .accordion-element.prdt-order-info .panel-title {padding:18px 0 18px 0;}
	.fax-order-wrapper .accordion-element.prdt-order-info .accordion-panel-collapse .accordion-collapse-wrapper {padding-left:15px} /* 190121_리스트개선 */
	.fax-order-wrapper .panel-body.product-detail .row .container-fluid,
	.fax-order-wrapper .panel-body.product-detail .row>div[class^=col] {padding:0;}
	.akl .fax-order-wrapper .shipping-delivery-radio-body {margin:0;}

	.faxOrder-sum-box {margin-left:30px; padding:15px;}
	.faxOrder-sum-box>p {float:none; overflow:hidden;}
	.faxOrder-sum-box>p>strong {display:block; float:left; margin-right:0;}
	.faxOrder-sum-box>p>span {display:block; float:right;}
	.faxOrder-sum-box .sum-benefit-total {float:none; text-align:left; margin-top:8px;}
	.faxOrder-cart-wrapper .paymemt-type-group {margin-left:30px;}
	.akl .fax-order-wrapper .card-sort .pay-line .form-group .col-md-10 {padding-left:0px !important}
	.akl .fax-order-wrapper .card-sort .pay-line input.card-inp {width:49px !important;padding-left:0;padding-right:0;}

	/* 제품검색 */
	.akl .fax-order-wrapper .shopping-cart-item-list .product-list-item {padding-right:0;}

	/* 회원추가 */
	.faxOrder-add-buyer {padding:20px 0 10px 0; border-bottom:0;}/*20190124 수정 - padding-bottom border-bottom:0;*/
	.faxOrder-add-buyer .form-group>div input[type=text]{width:100%; margin-bottom:10px;}
	.faxOrder-add-buyer .form-group>div button {margin-left:0;}

	/* 그룹결제 */
	.faxOrder-group-order .order-save {width:auto;}
	.faxOrder-group-order .tbl-list-board .tr {overflow:hidden; background:#f4f4f4;}
	.faxOrder-group-order .tbl-list-board .tr>div {display:block; width:auto; padding:12px 0 0 20px;}
	.faxOrder-group-order .tbl-list-board .tr .th {float:left; width:40%;}
	.faxOrder-group-order .tbl-list-board .tr .td {float:left; width:60%; background:none;}
	.faxOrder-group-order .tbl-list-board .tr .th.order-save {width:100%; padding-top:0;}
	.faxOrder-group-order .order-save li>span { background:none;}

	.akl .faxOrder-payment-wrapper .shipping-delivery-radio-body .card-kinds {margin-top:10px; margin-bottom:8px;}
	.akl .fax-order-wrapper .faxOrder-payment-wrapper  .card-sort .pay-line .form-group .col-md-10 {padding-left:0 !important;}
	.akl .fax-order-wrapper .card-sort .pay-line input.card-inp {width:60px !important; margin-right:5px;}
	.akl .fax-order-wrapper .card-sort .pay-line input.card-inp4 {width:100% !important;}
	.akl .fax-order-wrapper #terms .text {padding:10px 0 0;} /*20190124 수정 - padding-bottom*/
	.akl .fax-order-wrapper .use-agreement .tbl-list-view.terms .th,
	.akl .fax-order-wrapper .use-agreement .tbl-list-view.terms .td {width:auto;}

	.akl .evidence-paper .cash-phone select.form-control {width:100%; margin:0 0 10px;}
	.akl .evidence-paper .cash-phone input.form-control {width:100%;}
	.akl .evidence-paper .receipt-type select.form-control {width:100%;}
	.akl .accordion-custom .evidence-paper .pay-transaction>p {margin-bottom:12px;}

	.akl .fax-order-finished .shipping-delivery-summary {margin-top:20px;} /*20190124 수정 - padding-bottom*/
	.akl .fax-order-finished .cartlist-text {margin:0;}
	.fax-order-finished .cartlist-tbody>.row {padding:20px 10px 20px 0;}
	.fax-order-finished .faxOrder-sum-box {margin-right:0;}

	.fax-order-wrapper .accordion-panel-heading .bt-akl-txt {top:7px; padding:8px 0; width:30px}
	.order-impossible-list .com-ttile {margin-right:0;}
	.order-impossible-list .pop-prot-body {padding:60px 0 20px 80px}
	.order-impossible-list .pop-prot-body .cartlist-image {top:60px; left:0; width:67px; margin:0;}
	.order-impossible-confirm {padding:0 0 28px;}

	.akl .cart-popup__content.height-auto {max-height:none;}
	.cart-popup__item-info>.order-impossible-list:first-child {margin-top:20px;}

	/* 온라인 팩스 주문 > 제품목록 */
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .list-item-info {margin-left:0;}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element.list-item-quantity {width:calc(100% - 82px);}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element.list-item-price {width:calc(100% - 82px);margin-top:3px}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element.list-item-ibo-price {width:calc(100% - 82px);margin-top:3px}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element.list-item-total {width:calc(100% - 82px);margin-top:3px}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element .total-price-label {float:left;display:inline-block;font-size:14px;font-weight:500;padding:0 0 0}
	.akl .faxOrder-prdt-list .shopping-cart-item-list .product-list-item .product-item-element .price-label {float:left;display:inline-block;font-size:14px;font-weight:500;padding:0 0 0}
	
	/* 2019.01.31 button-modified 클래스 추가 */
	.cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn {padding-top:10px;}/*19.03.11 주문결제*/
    .cart-items-wrapper.button-modified .shop-list-right {height:80px;}

	/* 2019.02.07 스마트 오더 주문서 작성 완료 페이지에 즉시 결제 버튼 추가 */
    .button-add.flex {display:flex !important; justify-content:space-between !important; align-items:center !important;}
    .button-add.flex > a {width:30% !important; min-width:auto !important; padding:0 !important; box-sizing:border-box !important;} /* 190211_수정 SOP 제품 하단 앱에서 버튼 떨어지는 현상 수정 */
    .button-add.flex > a + a {margin:0 !important; padding:0 !important;}
    .button-add.block {display:block; font-size:0;}
    .button-add.block > a.wide-width {width:100%;}
    .button-add.block > a:not(.wide-width) {width:48.5%; margin-left:0; min-width:auto;}
    .button-add.block a.bt-akl-white {margin-left:2.89855%;}

	.default-send-address .txt-italic-a {margin:5px 0 0 0}


}
@media (max-width:660px){
	/* 상품목록 */
	.product__list--item:last-child .plp-add-to-shopping-list .dropdown-menu {bottom:auto;}
	.product__list--item:last-child .plp-add-to-ditto .dropdown-menu {bottom:auto;}
}

@media (max-width: 420px) {
	/* 온라인 팩스 주문 */
	.fax-order-wrapper .shopping-cart-item-list .product-list-item .list-item-image {margin-right:10px;}
	.fax-order-wrapper .shopping-cart-item-list .product-list-item .list-item-image img {max-width:67px;}
	.akl .fax-order-wrapper .card-sort .pay-line input.card-inp {margin-right:6px;}

	/* 제품상세 26개 배너  */
	.akl .experience-brands__content .sub-banner .img-area {right:-90px;}
}
@media (max-width:360px) {
	.akl .popup-img-list { width:100%;}
	.search-results-akl {max-height:360px;}

	/* 온라인 팩스 주문 */
	.akl .fax-order-wrapper .accordion-custom .panel-body {padding:0 5px 35px 7px;}
	.akl .amway-theme.fax-order-wrapper .accordion-element .accordion-panel-title .title-element.accordion-header-icon {top:-2px; left:2px;}
}
@media (max-width:320px) {
	.akl .product-recentlyviewed__imagelist .owl-item img { display:inline-block; width:100%; height:auto; max-height:80px;}
	.search-results-akl {max-height:200px;}
	.a-point input { width: calc(100% - 50%)!important;} /* 190121_수정 r간격 줄이기 */
	/* 검색도움말 (레이어) */
	.search-tips-content { max-height:400px;}
}


/** ---------------------------------
  * @ 제품리스트 개선 201901 Version
  * ---------------------------------
  */

/*제품리스트 상단 190110 */
.akl .os_listNew_btn_viewChoice{float:right;color:#b7b7b7;text-align:right;letter-spacing:-1px}
.akl .os_listNew_btn_viewChoice .list{display:inline-block;margin:0 10px 0 0;color:#b7b7b7}
.akl .os_listNew_btn_viewChoice .select{color:#282828;font-weight:bold}
.akl .os_listNew_btn_viewChoice .select span[class^=icon]{color:#5d5d5d}
.akl .os_listNew_btn_viewChoice .select .os_listNew_btn_typeBox{background-color:#e9e9e9}
.akl .os_listNew_btn_typeBox{display:inline-block;border:1px solid #dadada;height:40px;width:40px;line-height:38px;text-align:center;color:#dadada;margin:0 10px 5px 10px}
.akl .os_listNew_btn_typeBox .icon-grid::before{font-size:30px;line-height:40px;vertical-align:middle}
.akl .os_listNew_btn_viewOrder{float:right}
.akl .os_listNew_listType{padding-top:0}
.akl .os_listNew_wrap{border-top:1px solid #dadada;padding-top:0px;margin-top:-1px !important} 

/*제품리스트 리스트형 190110 */
.akl .os_listNew_listType .os_listNew_listType_item .col-xs-offset-3{margin-left:0}
.akl .os_listNew_listType .os_listNew_listType_item .col-md-offset-3{margin-left:0}
.akl .os_listNew_listType .os_listNew_listType_item .col-xs-offset-4{margin-left:0}
.akl .os_listNew_listType .os_listNew_listType_item .col-md-offset-4{margin-left:0}
.akl .os_listNew_listType .os_listNew_listType_item .no-gutters{margin-right:0;margin-left:0}
.akl .os_listNew_listType .os_listNew_listType_item .no-gutters > [class*="col-"]{padding-left:0;padding-right:0;float:left}
.akl .search-list-page-right-result-list-slot .product__list--wrapper .product__list .os_listNew_listType{padding:0}
.akl .os_listNew_listType .os_listNew_listType_item{height:auto;padding:10px 0 0 0;border:0 none;border-bottom:1px solid #dadada;margin-top:0;margin-bottom:0}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-detail{margin-left:5px;margin-right:5px;}
.akl .os_listNew_listType .os_listNew_listType_item .plp-item-label-wrap{position:relative;margin-bottom:4px}
.akl .os_listNew_listType .os_listNew_listType_item .plp-item-label-wrap .plp-item-label{margin-bottom:4px}
.akl .os_listNew_listType .os_listNew_listType_item .checkbox-element-wrapper{display:inline-block;vertical-align:middle}
.akl .os_listNew_listType .os_listNew_listType_item .os_listNew_listType_buyBtn{min-width:110px;line-height:36px !important;min-height:36px;margin-bottom:10px;vertical-align: top}
.akl .os_listNew_listType .os_listNew_listType_item .os_listNew_listType_title{margin-bottom:3px}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__thum{position:relative;max-height:none;min-height:auto;margin-bottom:0;display:inline-block;width:auto;width:70%}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__thum .product-list__thumbnail{min-width:auto;border:1px solid #dadada;width:100px;max-width:100%;display:inline-block;margin-bottom:10px}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-title{height:auto;padding-bottom:0;margin-bottom:3px;word-break:keep-all} /* 190219_수정 단어단위 줄바꿈 */
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-retailprice{width:auto;margin-right:5px;display:inline-block}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-aboprice{margin-bottom:4px}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-abolabel{float:none}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-abovalue{float:none;padding-top:0;padding-right:1px}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-link-ditto button{padding-left:26px;background-position:0 center !important}
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-link-text{margin-top:0;margin-bottom:10px}
.akl .os_listNew_listType .os_listNew_listType_item .plp-add-to-shopping-list{padding-left:10px} /* 190313_추가 리스트 버튼 위치 */
.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-link-ditto{margin-top:0;margin-bottom:10px;padding-left:10px} /* 190313_수정 리스트 버튼 위치 */
.akl .os_listNew_listType .os_listNew_listType_item .quick-view-btn {width: 100%;top: 25%;left: 0;margin: 0 auto;height: 40px;padding: 5px;font-size: 14px;letter-spacing: -1px;font-weight:500;white-space:nowrap;padding:10px 0 !important;}
.akl .os_listNew_listType .btn-blue-white{min-width:110px;height:40px;margin-bottom:10px;vertical-align:top}

/*제품리스트 이미지형 190110*/
.akl .os_listNew_imageType{padding-top:5px !important;padding-bottom:5px !important}
.akl .os_listNew_imageType .product-list__item{height:485px}
.akl .os_listNew_imageType.os_listNew_sop .product-list__item{height:450px}
.akl .os_listNew_imageType .product-list__item .btn-blue-white{height:40px;padding-left:0;padding-right:0;min-width:auto;width:36%;margin:0;vertical-align:top;float:right}
.akl .os_listNew_imageType .product-list__item .checkbox-element-wrapper{position:absolute;left:0;top:2px;width:20px;}
.akl .os_listNew_imageType .product-list__item .plp-item-label-wrap{top:0px}
.akl .os_listNew_imageType .product-list__item .plp-item-label-wrap .plp-item-label{margin-bottom:5px}
.akl .os_listNew_imageType .product-list__item .quantity{width:auto;margin:0;float:left}
.akl .os_listNew_imageType .product-list__item .quantity .product-list__item-abolabel{display:inline-block;position:absolute;left:-9999px;top:-9999px;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;margin:0;padding:0}
.akl .os_listNew_imageType .product-list__item .quantity .product-list__item-abovalue{float:none}
.akl .os_listNew_imageType .product-list__item .product-list__thum{margin:0 auto;position:relative;z-index:1;min-width:auto;min-height:auto}
.akl .os_listNew_imageType .product-list__item .product-list__thumbnail{min-width:auto;min-height:auto}
.akl .os_listNew_imageType .product-list__item .product-list__item-content{padding:35px 15px 5px;height:auto}
.akl .os_listNew_imageType .product-list__item .product-list__item-detail{position:relative;overflow:hidden}
.akl .os_listNew_imageType .product-list__item .product-list__item-title{position:relative;z-index:2;height:52px;line-height:16px;margin-bottom:0;margin-left:0;overflow:hidden;padding-top:1px;word-break:keep-all} /* 190219_수정 단어단위 줄바꿈 */
.akl .os_listNew_imageType .product-list__item .checkbox-element-wrapper + p{margin-left:24px}
.akl .os_listNew_imageType .product-list__item .product-list__item-abolabel{padding-top:2px;padding-bottom:2px}
.akl .os_listNew_imageType .product-list__item .product-list__item-abovalue{padding-top:2px;padding-bottom:2px}
.akl .os_listNew_imageType .product-list__item .product-list__item-retailprice{margin-bottom:3px}
.akl .os_listNew_imageType .product-list__item .product-list__item-title.product-list__item-aboprice{height:auto;margin-left:0;margin-bottom:6px}
.akl .os_listNew_imageType .product-list__item .product-list__item-link{position:absolute;bottom:0;left:0;padding:0 15px 8px 15px;border-top:0 none}
.akl .os_listNew_imageType .product-list__item .product-list__item-link-ditto{margin-top:8px;float:right;padding-left:0}
.akl .os_listNew_imageType .product-list__item .product-list__item-link-ditto button{padding-right:0;padding-left:25px;background-position:0 center !important;font-size:13px;line-height:1.6}
.akl .os_listNew_imageType .product-list__item .product-list__item-link-common{margin-top:8px;float:left;position:static;}
.akl .os_listNew_imageType .product-list__item .product-list__item-link-common button{padding-right:0;font-size:13px;line-height:1.6}

/*빠른제품검색 190110*/
.akl .quick-area .os_listNew_btn_viewChoice{margin-top:10px;padding-bottom:5px;padding-right:2%;width:100%;float:none}
.akl .shoping-cart-search .container-fluid.main-container.os_listNew_quick{padding:0 0 10px 0;margin:0}

/*빠른제품검색 리스트형 190110*/
.akl .os_listNew_quickSearch{font-size:13px;height:290px;overflow:hidden;overflow-y:auto;margin-top:0;line-height:20px;letter-spacing:-0.5px;margin-bottom:15px;font-weight:normal} /*overflow-y:scoll auto 로 수정*/
.akl .os_listNew_quickSearch > div:first-child{border-top:1px solid #dadada}
.akl .os_listNew_quickSearch_item{padding:8px 0;border-bottom:1px solid #dadada}
.akl .os_listNew_quickSearch_item .no-gutters{margin-right:0;margin-left:0}
.akl .os_listNew_quickSearch_item .no-gutters > [class*="col-"]{padding-left:0;padding-right:0;overflow:visible}
.akl .os_listNew_quickSearch_item .checkbox-element-wrapper{float:left}
.akl .os_listNew_quickSearch_item .btn-blue-white{height:40px;line-height:38px !important;min-width:100px}
.akl .os_listNew_quickSearch_item .product-list__item-retailprice.quantity{margin-bottom:0;display:inline-block;width:auto;margin-right:10px}
.akl .os_listNew_quickSearch_item .product-list__item-retailprice.quantity .product-list__item-abovalue{float:none}
.akl .os_listNew_quickSearch_item .product-list__item-retailprice.quantity .product-list__item-abovalue{padding-top:0}
.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_title{vertical-align:top;display:block;margin-left:30px;margin-right:10px;height:40px;overflow:hidden;font-size:14px;font-weight:500;color:#002f5f}
.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_numbers{display:inline-block;color:#808285;margin-right:12px}
.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_label{display:inline-block}
.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_value{display:inline-block}
.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_price{display:inline-block;margin-right:5px;font-weight:500;color:#002f5f;white-space:nowrap;float:right}


/*빠른제품검색 이미지형 190110*/
.akl .quick-area .amway-suggest.os_listNew_quickCarousel{margin-bottom:15px}
.akl .os_listNew_quickCarousel .plp-item-label-wrap{padding-right:20px;font-size:14px}
.akl .os_listNew_quickCarousel .amway-suggest .amway-suggest__item{margin-top:0}
.akl .os_listNew_quickCarousel .amway-suggest__pvbv{line-height:1;margin-bottom:8px}
.akl .os_listNew_quickCarousel .amway-suggest__item-container .plp-item-label{margin-bottom:3px}
.akl .os_listNew_quickCarousel .amway-suggest__item-container .plp-item-label-wrap > div{top:0}
.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-content{padding-top:25px;overflow:hidden}
.akl .os_listNew_quickCarousel .amway-suggest__item-content .product-list__thum > img,
.akl .os_listNew_quickCarousel .amway-suggest__item-content .product-list__thum img.amway-suggest__thumbnail{max-width:160px;min-width:auto;height:auto}
.akl .os_listNew_quickCarousel .amway-suggest__item-content .product-list__thum{height:auto;margin-bottom:0;min-height:auto}
.akl .os_listNew_quickCarousel .amway-suggest__item-number{line-height:1;margin-bottom:8px;color:#808285;font-weight:400}
.akl .os_listNew_quickCarousel .quick-search .amway-suggest__item-title{margin-bottom:8px;line-height:1.3;height:37px;text-align:center}
.akl .os_listNew_quickCarousel .quick-search .amway-suggest__item-title.amway-suggest__item-aboprice{height:auto}
.akl .os_listNew_quickCarousel .quick-search .amway-suggest__item-abovalue{font-size:13px;font-weight:500;line-height:1;margin-bottom:8px;padding-bottom:0;display:inline}
.akl .os_listNew_quickCarousel .qty-selector-container.sort-order-qty{display:block;width:55%;float:left}
.akl .os_listNew_quickCarousel .sort-order-qty .opt-quantity.mini{width:100%;display:block}
.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-link{display:block;width:100%;padding:0;float:left}
.akl .os_listNew_quickCarousel .qty-selector-container.sort-order-qty + .amway-suggest__item-link{display:block;width:40% !important;padding:0;float:left}
.akl .os_listNew_quickCarousel .btn-blue-white{min-width:auto;height:40px;line-height:38px !important;padding-left:8px;padding-right:8px}
.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-content{padding-bottom:10px}

/*자동완성 제품리스트 190110*/
.akl .auto-suggestion-popover .os_listNew_btn_viewChoice{font-size:14px;margin-top:0}
.akl .auto-suggestion-popover .os_listNew_quickSearch + div .btn-blue-white{margin-bottom:10px}
.akl .auto-suggestion-popover .quick-area .os_listNew_btn_viewChoice{padding-right:25px;margin-bottom:0}


@media (max-width:1024px) {
	/*제품리스트 리스트형 190110*/
	.akl .os_listNew_listType .os_listNew_listType_item .col-md-offset-3{margin-left:25%}
	.akl .os_listNew_listType .os_listNew_listType_item .col-md-offset-4{margin-left:33.33333333%}
	.akl .os_listNew_listType .os_listNew_listType_item .plp-add-to-shopping-list{float:left;}

	/*제품리스트 이미지형 190110*/
	.akl .os_listNew_imageType{height:500px}
	.akl .os_listNew_imageType .product-list__item{height:490px}
	.akl .os_listNew_imageType.os_listNew_sop .product-list__item{height:455px}
	.akl .os_listNew_imageType .product-list__item .product-list__item-link{position:relative}
	.akl .os_listNew_imageType .product-list__item .product-list__item-link-common{float:left}
	.akl .os_listNew_imageType .product-list__item .product-list__item-link-ditto{float:left}
	.akl .os_listNew_imageType .product-list__item .plp-add-to-shopping-list{padding-top:0}
	.akl .os_listNew_imageType .product-list__item .plp-add-to-ditto{float:none;padding-top:0}

	/*빠른제품검색 리스트형 190110*/
	.akl .os_listNew_quickSearch::-webkit-scrollbar{width:0.5em}
	.akl .os_listNew_quickSearch::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2)}
	.akl .os_listNew_quickSearch::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3)}
/*	.akl .os_listNew_quickSearch::scrollbar{width:0.5em}
	.akl .os_listNew_quickSearch::scrollbar-thumb{background:rgba(0,0,0,0.2)}
	.akl .os_listNew_quickSearch::scrollbar-track{box-shadow: inset 0 0 6px rgba(0,0,0,0.3)}*/
	.akl .os_listNew_quickSearch_item .btn-blue-white{min-width:75px;font-size:12px !important;letter-spacing:-2px !important;padding-left:8px;padding-right:8px}
	.akl .os_listNew_quickSearch_item .product-list__item-retailprice.quantity{margin-right:10px;width:75px}
	.akl .os_listNew_quickSearch_item .opt-quantity.mini{width:100%;border:1px solid #dadada}
	.akl .os_listNew_quickSearch_item .opt-quantity.mini .inpNum{width:42px;min-width:40px;margin-left:auto;margin-right:auto;border:0}
	.akl .os_listNew_quickSearch_item .opt-quantity.mini .btnMinus{border:none;border-right:1px solid #dadada;width:20px}
	.akl .os_listNew_quickSearch_item .opt-quantity.mini .btnPlus{border:none;border-left:1px solid #dadada;width:20px}

	/*빠른제품검색 리스트형 190110*/
	.akl .os_listNew_quickCarousel .qty-selector-container.sort-order-qty{width:48%}
	.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-link{width:48%}
}

@media (max-width:768px) {
	/*제품리스트 상단 190110*/
	.akl .os_listNew_btn_viewOrder{border-bottom:0 none !important}
	.akl .os_listNew_btn_viewOrder .sort-wrapper .sort-refine-bar{margin-bottom:0}
	.akl .os_listNew_btn_viewChoice{padding-bottom:0 !important} /* 190110_리스트개선 */

	/*제품리스트 상단 190110*/
	.akl .os_listNew_btn_viewOrder{margin-bottom:5px}
	.akl .os_listNew_btn_viewChoice{text-align:right}
	.akl .os_listNew_btn_viewChoice .list{margin:0 5px 0 0}
	.akl .os_listNew_btn_typeBox{height:25px;width:25px;line-height:18px;vertical-align:baseline;margin:5px 5px 0 5px}
	.akl .os_listNew_btn_typeBox span[class*=Hamburger]::before{font-size:70%;line-height:25px;height:25px;vertical-align:middle;position:relative}
	.akl .os_listNew_btn_typeBox span[class*=grid]::before{font-size:130%;line-height:25px;height:25px;vertical-align:middle;position:relative;}

	/*제품리스트 리스트형 190110*/
	.akl .os_listNew_listType .os_listNew_listType_item .col-xs-offset-3{margin-left:25%}
	.akl .os_listNew_listType .os_listNew_listType_item .col-xs-offset-4{margin-left:33.33333333%}
	.akl .os_listNew_listType .os_listNew_listType_item [class*=col-]{padding-right:15px;padding-right:15px}
	.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-abolabel{display:none}
	.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-abovalue{position:static}
	.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-retailprice{margin-bottom:0}
	.akl .os_listNew_listType .os_listNew_listType_item .product-list__item-retailprice.quantity{vertical-align:top}
	.akl .os_listNew_listType .os_listNew_listType_item .os_listNew_listType_buyBtn{line-height:36px !important;min-height:36px;width:80px;min-width:80px;padding-left:0;padding-right:0;vertical-align:top}
	.akl .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini {float:left;margin-bottom:10px}
	.akl .os_listNew_listType .os_listNew_listType_item .product-list__thum .product-list__thumbnail{margin-bottom:0}

	/*제품리스트 이미지형 190110*/
	.akl .os_listNew_imageType{height:auto;border-bottom:1px solid #dadada;padding-top:10px !important;margin-bottom:-1px;margin-top:1px}
	.akl .os_listNew_imageType .product-list__item{border:0 none;padding:0;margin:0;height:auto}
	.akl .os_listNew_imageType.os_listNew_sop .product-list__item{height:auto}
	.akl .os_listNew_imageType .product-list__item .checkbox-element-wrapper{left:0;top:5px}
	.akl .os_listNew_imageType .product-list__item .btn-blue-white{width:100%}
	.akl .os_listNew_imageType .product-list__item .quantity{width:100%;margin-bottom:10px}
	.akl .os_listNew_imageType .product-list__item .plp-item-label-wrap{top:36px;left:0;padding-right:10px}
	.akl .os_listNew_imageType.os_listNew_sop .product-list__item .plp-item-label-wrap{top:0px} /* 190403_수정 플러스 쇼핑 SOP 태그 위치 수정 */
	.akl .os_listNew_imageType .product-list__item .plp-item-label-wrap .plp-item-label{font-size:10px;letter-spacing:-1px;font-weight:400;line-height:19px}
	.akl .os_listNew_imageType .product-list__item .opt-quantity.mini{width:100%;border:1px solid #dadada}
	.akl .os_listNew_imageType .product-list__item .opt-quantity.mini .inpNum{width:auto;min-width:40px;margin-left:auto;margin-right:auto;border:0}
	.akl .os_listNew_imageType .product-list__item .opt-quantity.mini .btnMinus{border:none;border-right:1px solid #dadada}
	.akl .os_listNew_imageType .product-list__item .opt-quantity.mini .btnPlus{border:none;border-left:1px solid #dadada}
	.akl .os_listNew_imageType .product-list__item .product-list__thum{max-width:100%;width:100%;border:1px solid #dadada;max-height:242px}
	.akl .os_listNew_imageType .product-list__item .product-list__item-link{display:none}
	.akl .os_listNew_imageType .product-list__item .product-list__item-abolabel{float:none;display:block;margin-top:5px}
	.akl .os_listNew_imageType .product-list__item .product-list__item-abovalue{float:none;position:static;float:none}
	.akl .os_listNew_imageType .product-list__item .product-list__item-aboprice .product-list__item-abolabel{display:inline-block}
	.akl .os_listNew_imageType .product-list__item .product-list__item-title.product-list__item-aboprice{text-align:left;height:auto;margin-top:5px}
	.akl .os_listNew_imageType .product-list__item .product-list__item-title{margin-left:0;font-size:13px;margin-top:5px;line-height:1;height:48px;margin-bottom:2px}
	.akl .os_listNew_imageType .product-list__item .product-list__item-content{padding-left:0;padding-right:0}
	.akl .os_listNew_imageType.os_listNew_sop .product-list__item .product-list__item-content{padding:0}
	.akl .os_listNew_imageType .product-list__item .product-list__item-detail{position:static;font-size:13px;height:270px}
	.akl .os_listNew_imageType .product-list__item .checkbox-element-wrapper + p{margin-left:0;height:46px}

	 /*빠른제품검색 190110*/
	.akl .add-item-container.os_listNew_btn_reset{padding-top:0;margin-bottom:3px}
	.akl .add-item-container.os_listNew_btn_reset .bt-akl-txt{height:auto;line-height:1}
	.akl .quick-area .os_listNew_btn_viewChoice{margin-top:10px;padding-bottom:5px !important;margin-bottom:10px;padding-right:27px}

	/*빠른제품검색 리스트형 190110*/
	.akl .os_listNew_quickSearch{font-size:12px;height:235px}
	.akl .os_listNew_quickSearch_item{padding-top:8px;padding-bottom:4px}
	.akl .os_listNew_quickSearch_item .btn-blue-white{width:100%;letter-spacing:0;max-width:100px}
	.akl .os_listNew_quickSearch_item .checkbox-element-wrapper{margin-bottom:0}
	.akl .shopping-cart-quick-shop-wrapper .quick-shop-container label{padding-right:0}
	.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_title{height:20px;margin-left:23px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
	.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_numbers{margin-left:25px;height:20px;letter-spacing:-1px}
	.akl .os_listNew_quickSearch_item .os_listNew_quickSearch_price{margin-left:25px;float:none}

	/*빠른제품검색 이미지형 190110*/
	.akl .os_listNew_quickCarousel .amway-suggest .amway-suggest__item{margin:0 auto}
	.akl .os_listNew_quickCarousel .amway-suggest__item-container a.product-list__thum > img.amway-suggest__thumbnail{width:100%;height:auto}
	.akl .os_listNew_quickCarousel .amway-suggest__item-container a.product-list__thum{height:auto}
	.akl .os_listNew_quickCarousel .amway-suggest__item.sort{width:95%;padding-top:27px}
	.akl .os_listNew_quickCarousel .amway-suggest__item-container .plp-item-label-wrap > div{font-size:10px;font-weight:400;letter-spacing:-1px;margin-bottom:0}
	.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-content{padding:0}
	.akl .os_listNew_quickCarousel .amway-suggest__item.sort .amway-suggest__item-link{width:100%}
	.akl .os_listNew_quickCarousel .amway-suggest__pvbv{height:24px;line-height:1.2}
	.akl .os_listNew_quickCarousel .qty-selector-container.sort-order-qty{width:100%;margin-bottom:5px}
	.akl .os_listNew_quickCarousel .qty-selector-container.sort-order-qty + .amway-suggest__item-link{width:100% !important}
	.akl .os_listNew_quickCarousel .btn-blue-white{width:100%}
	.akl .os_listNew_quickCarousel .opt-quantity .btnPlus{width:35px}
	.akl .os_listNew_quickCarousel .plp-item-label-wrap{padding-left:5px}
	.akl .os_listNew_quickCarousel .plp-item-label:nth-of-type(1){padding-left:8px}
	.akl .os_listNew_quickCarousel .plp-item-label{padding-left:15px;line-height:25px;padding-top:0}
	.akl .os_listNew_quickCarousel .owl-carousel{padding:0}

	/*자동완성 제품리스트 190110*/
	.akl .auto-suggestion-popover .os_listNew_btn_viewChoice{margin-top:18px;}
	.akl .auto-suggestion-popover .quick-area .os_listNew_btn_viewChoice{padding-right:0}
}

/* 2019.01.31 button-modified 클래스 추가 */
.cart-items-wrapper.button-modified .pagination-left {padding-top:10px;}
.cart-items-wrapper.button-modified .pagination-wrap {padding:0;}
.cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn {margin-top:10px; padding:0; min-width:auto;}
@media (max-width:768px) {
	/*.cart-items-wrapper.button-modified .shopping-cart-item-list .product-list-item .remove-item-btn {padding-top:10px;}*/
	.cart-items-wrapper.button-modified .shop-list-right {height:80px;}
}

/* 2019.02.15 주문/결제 영역수정 */
.akl .shipping-delivery .tabs-transform .panel-body label {font-size: 14px; color: #56565a;font-weight: 500;}/* 2019.03.19 추가*/
.tabs-transform .tab-wrapper .tab-group {display:block !important;font-size:0 !important;}
.tabs-transform .tab-wrapper .tab-group .tab-head {display:inline-block !important; margin-top:5px; vertical-align:middle !important; box-sizing:border-box !important; margin-right:5px;} /*19.03.11 주문결제*/
.tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue {display:block;width:98%;background-color: #0075a4;border-color: #0075a4;padding-left:5px;padding-right:5px}/*2019.03.15 수정*/ /* 190320_수정 주문결제 페이지 */
/*.tabs-transform .tab-wrapper .tab-group .tab-head {display:inline-block !important; margin-top:5px; vertical-align:middle !important; width:50% !important; box-sizing:border-box !important;}
.tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue {display:block; width:98%;}*/
.tabs-transform .tab-wrapper .tab-group .tab-head:nth-child(4) {padding-left:0;}
.tabs-transform .tab-current { display: block; }/*19.03.11 주문결제*/
.tabs-transform .tab-current .bt-akl-blue {background-color:#fff !important; color:#002F5F !important; }/*19.03.11 주문결제*/
.tabs-transform .bt-akl-blue.mini{background-color: #0075a4;border-color: #0075a4;} /* 190320_추가 주문결제 페이지 */
.tabs-transform .bt-akl-blue.mini:hover, .tabs-transform .bt-akl-blue.mini:focus, .tabs-transform .bt-akl-blue.mini:active{background-color: #0075a4;border-color: #0075a4;} /* 190320_추가 주문결제 페이지 */
.akl .new-shipping-address-layer .new-cart{padding-top:0 ;} /* 190320_추가 주문결제 페이지 */
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle { height:30px; }/*19.03.11 주문결제 의심 */
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text { line-height:30px; }/*19.03.11 주문결제 의심 */
.akl .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text { line-height: 25px; }/*19.03.11 주문결제 의심 */

.tabs-transform .shipping-list-order > span + span {margin-top:0;}
.tabs-transform .default-shipping-address {margin-top:10px; border-bottom:0;}
.tabs-transform .shipping-delivery-ship {border-bottom:3px solid #e3e3e3;}
.tabs-transform .shipping-delivery-ship .form-group,
.tabs-transform .shipping-delivery-ship .pay-sender .form-group {margin-bottom:7px !important;}
.tabs-transform .shipping-delivery-ship:last-child {border-bottom-width:0;}
.tabs-transform .shipping-delivery-ship .row.dev-agree p {margin-bottom:0;}
.tabs-transform .panel-body.paymemnt-point {padding:0;}
.tabs-transform .order-payment .btn-delivery-guide .bt-akl-white.mini {margin-left:5px;}/* .order-payment .btn-delivery-guide 추가 2019.03.15*/
.tabs-transform .new-shipping-address {margin-top:10px; padding-top:0;}
.tabs-transform .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group {margin-bottom:7px !important;}
.tabs-transform .detail-content .new-shipping-agree .form-group {padding:0;}
.tabs-transform .new-shipp-info .detail-content .col-xs-12,
.tabs-transform .pay-sender .form-group .col-md-8,
.tabs-transform .default-shipping-address .detail-content .form-group.col-xs-12 {margin-bottom:0;}
.tabs-transform .cart-items-wrapper .shipping-delivery-ship .form-group label {margin:5px 0 !important;}
.tabs-transform .transfer-resver-guide .guid-box a.title:before {top:50%; transform:translateY(-50%);}
.tabs-transform .row.card-method .card-kinds.card-bonuspoint {padding-left:0;}
.tabs-transform .row.card-method .card-kinds.card-bonuspoint label {margin:10px 0 !important;}
.tabs-transform .row.card-method .direct-debit-account {text-align:right;}/*19.03.11 주문결제*/
.tabs-transform .panel-body.paymemnt {border-bottom:transparent;}
.tabs-transform .card-kinds .col-md-6 {padding-left:0;}
.tabs-transform .default-shipping-address .detail-content input.form-control{ width:80%;}/*19.03.11 주문결제*/
.akl .tabs-transform .amwa-radio + label {display:inline-block; vertical-align:middle; height:auto; margin:5px 0;}
.akl .tabs-transform .reven-ship .accordion-custom .panel {margin-bottom:0 !important;}
.akl .tabs-transform .reven-ship .panel-group .panel + .panel {margin-bottom:0;}
.tabs-transform .revenge-shipping-info {margin-top:13px;}
.tabs-transform .rev-default span {vertical-align:middle;}
.tabs-transform .revenge-shipping-info .link-btn .glyphicon:before {top:-3px !important;}
.tabs-transform .card-favor {display:inline-block; padding:0; margin-left:5px;}
.tabs-transform .card-kinds .col-md-6 {padding-left:10px;}
.tabs-transform .payment-forms-txt3 {padding:0;}
/*19.03.11 주문결제*/
.akl .tabs-transform .shipping-list-order .amwa-radio + label {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:33%;}
.tabs-transform .shipping-list-order span {display:initial;margin-top:20px;}/*2019.02.27삭제*/
.tabs-transform .address-tit { margin-bottom:9px;}
.new-shipping-address-layer .new-cart .Defaul-taddr { padding-left:27%; } /*2019.03.13 정렬 추가 */
.new-shipping-address-layer .new-shipping-agree .amwa-radio+label{ display: inline-block; }/*2019.03.13 정렬 추가 */
/*.new-shipping-address-layer .detail-content .new-cart .delv-shopbox .form-group .address button.bt-akl-white { right:15px; }*/ /* 추가 되는 부분  새배송지 레이어 20190328 주석처리*/
.new-shipping-address-layer .phone-group .form-group{ margin-bottom:0; }/*2019.03.15 추가 */

.tabs-transform .row.card-method.paybank .form-group .col-xs-4 {padding-right:10px; padding-left:0;}
.tabs-transform .row.card-method.paybank .form-group .col-xs-4 input{ width:100%; padding-right:5px;}
.tabs-transform .row.card-method.paybank .form-group .col-xs-8 { padding-left:0;}
.tabs-transform .row.card-method.paybank .transfer-resver-guide { padding-left:0 }
.tabs-transform .row.card-method.paybank .transfer-resver-guide .guid-box a.title { font-size:14px; }
.tabs-transform .row.card-method.paybank .a-point.info { clear:both; }
.tabs-transform .row.card-method.paybank .transfer-resver-guide { border-top:0; }
.tabs-transform .row.card-method.paybank .shipping-delivery-size {width:100%;}/*2019.03.18*/
.tabs-transform .pay-sender {padding-bottom:3px; }
.akl .tabs-transform .pay-transaction.col-xs-12 {float:none;}/*2019.02.27 float추가*/
.akl .tabs-transform .shipping-delivery-setup-title.col-md-3 {font-size:16px;}
.akl .tabs-transform .pay-transaction .txt-tye {clear:both;}/*2019.02.27 추가*/
.tabs-transform .deli-introduction p.tit .bt-akl-white.mini { vertical-align: middle; margin-left:8px;}/*2019.02.27 추가*/
.tabs-transform .txt-tye {padding:10px 0 0;}
.tabs-transform .shipping-delivery-ship .transfer-resver-guide{ padding-left:0;}/*2019.02.27 추가*/
.tabs-transform .coupon-offer p a.btn-blue-white { line-height: 30px !important; min-height:30px !important;}/*2019.02.27 추가*/
.tabs-transform .delivery-coupon-box {border:1px solid #e3e3e3;padding:5px 20px;}
.akl .shipping-delivery-summary-header {font-size:16px;padding:5px 0 5px 18px;} /*해도 됨*/
.shipping-delivery-summary-link.button-type2 a{ width:49%;} /*해도 됨*/
.shipping-delivery-summary-link.button-type2 a.bt-akl-blue {min-width:30px !important; padding-left:0 !important; padding-right:0 !important; }/*해도 됨*/
.shipping-delivery-summary-link.button-type2 a.bt-akl-txt { min-width:30px !important; padding-left:0 !important; padding-right:0 !important; text-align:center;}/*해도 됨*/
.akl .shipping-delivery { border-bottom:0; }/*딱히 줄 없어도 될꺼 같아어서 해도 됨..*/
.tabs-transform .shipping-delivery-radio-body .form-group input { width:auto; }/*신용카드*/
/*.tabs-transform .shipping-delivery-size { width:auto; }*/

/*.ms-agree-toggle 클래스 추가*/
.akl .ms-agree-toggle .accordion-custom .pull-right { position: initial; float:right; clear:both;width:100%; padding:10px 0 10px; text-align:center; }
.akl .ms-agree-toggle .accordion-custom .collapsed .icon-minus:before {content:"" !important;}
.akl .ms-agree-toggle .accordion-custom .panel-title .pull-right:before {content:"";}
.akl .ms-agree-toggle .accordion-custom .pull-right span { font-family: 'Noto Sans KR', sans-serif; font-size:14px;}
.akl .ms-agree-toggle .accordion-custom .collapsed .pull-right:after span { font-family: 'Noto Sans KR', sans-serif; }
.akl .ms-agree-toggle .accordion-custom .panel-title .pull-right:after {content:"\e113";color: #0075a4; font-family: 'Glyphicons Halflings'; font-size: 12px; font-weight: 400;}
.akl .ms-agree-toggle .accordion-custom .collapsed .pull-right:after{content:"\e114" }

.akl .ms-agree-toggle .accordion-custom .tgg-hidden-area { padding-top:10px; }
.akl.new-v2 .ms-agree-toggle .accordion-custom .js-guidebox-toggle { position:relative;}
.akl .ms-agree-toggle .accordion-custom .js-guidebox-toggle .title{ display: inline-block; position: absolute !important; right: 0; font-size: 13px; line-height: 1em; margin:8px 0; top: 0; vertical-align: middle; color: #007eb0; font-family: 'Noto Sans KR', sans-serif; letter-spacing: -2px; word-spacing: 3px; }
.akl .ms-agree-toggle .accordion-custom .js-guidebox-toggle .title:after{ display:inline-block; content: ""; width: 18px; height: 12px; background: url(/_ui/responsive/theme-blue/images/selector-arrow.png) right center no-repeat; background-size: 18px; margin-left:5px; }
.akl .ms-agree-toggle .accordion-custom .panel .panel-heading { padding:10px 0 0 0; }
.akl .ms-agree-toggle .termsWrapper.privacyInfo *, 
.akl .ms-agree-toggle .termsWrapper.privacyInfo p{ font-size:13px !important; }
.akl .ms-agree-toggle .termsWrapper p.listWarning { text-indent:inherit; padding-left:.5em;}
.akl .ms-agree-toggle .terms-tit-con { padding:15px 0 5px; }
.akl .ms-agree-toggle .tbl-list-view .tbody .tr +.tr { margin-top:15px; }

/* 스마트 오더 동의 사항 */
.akl .smartOrder .bullet { background: url(../images/akl_common/ico_star.png) no-repeat left 5px; background-size: 5px; }
.akl .smartOrder .tit { padding: 0 0 2px 10px; font-size: 13px; font-weight: normal !important; color: #555; margin-bottom: 8px; }
.akl .smartOrder .benefit { padding: 0 0 10px 10px; }
.akl .smartOrder .benefit table { margin-bottom:8px;}
.akl .smartOrder .benefit table,
.akl .smartOrder .benefit tr, 
.akl .smartOrder .benefit th,
.akl .smartOrder .benefit td { border-collapse: collapse; border:1px solid #e3e3e3; vertical-align: middle; text-align:center; }
.akl .smartOrder .benefit th,
.akl .smartOrder .benefit td { padding: 8px 0;  }
.akl .smartOrder .tit:before { content: ''; position: absolute; top: 7px; left: 0; background: #888; width: 4px; height: 4px; }
.akl .smartOrder .title { margin-left:0; }

.simpleimagecomponent .three-tile-component span.primary-link {padding-bottom: 56.5%;position: relative;}
.simpleimagecomponent .three-tile-component span.primary-link img.desktop-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.simpleimagecomponent .three-tile-component .item-content-wrap{background: #e8f3ff;}
.akl .simpleimagecomponent .three-tile-component .owl-carousel .carousel-link-wrap .primary-link span{color: #002f5f;}

/*19.03.11 주문결제*/
@media (max-width:768px) {
	.tabs-transform .rev-default {margin-top:10px;}
	.tabs-transform .card-kinds .col-md-6 {padding-left:0 !important;}
	.tabs-transform #changeTextArea .new-shipping-address {margin-top:10px !important;}
	.tabs-transform .reven-ship-title .right {float:right !important;}
	.tabs-transform .transfer-resver-guide {margin-top:10px !important;}
	.tabs-transform .row.card-method .form-group select.shipping-delivery-size {margin-bottom:0 !important;}
	.akl .tabs-transform #terms .text,
	.akl .tabs-transform .terms .text {min-height:initial; max-height:42px;}
	.akl .tabs-transform #terms .expand .text {max-height:initial;}
	.akl .tabs-transform span.btn-business {padding-left:0;}
	.akl .tabs-transform #changeTextArea .new-shipping-address {margin-top:10px;}
	.akl .shipping-delivery .panel {margin-bottom:0 !important;}
	.akl .tabs-transform .panel.cash-receipts .cash-phone select.form-control {padding-left:15px; font-size:14px;}
	.akl .default-shipping-address .detail-content .col-xs-12 .col-md-2.left-content,
	.akl .tabs-transform #shippingdiv .amway-theme.order-payment .tabs-content-blocks .default-shipping-address .detail-content .col-xs-12 {font-weight:500 !important;}
	.akl .tabs-transform .shipping-list-order .amwa-radio + label {width:45%;}/*19.03.11 주문결제*/
	.tabs-transform .default-shipping-address .detail-content input.form-control{ width:100%;}/*19.03.11 주문결제*/
	.new-shipping-address-layer .detail-content .new-cart .delv-shopbox .form-group .address button.bt-akl-white { right:0px; }/*19.03.11 주문결제*/

	.akl .accordion_item-c.smartOrder .form_element-checkbox.v1 input[type='checkbox'] + label { letter-spacing: -0.5px;} /* 스마트 오더 동의 사항 */

}

/* PDP 프로모션 높이 수정 */
.akl .news-result-prom > a { max-height: none; }
.akl .news-result-prom-text .product__title{ height: auto; min-height: 48px; }

.popular-searches{ padding-bottom: 30px; }
.popular-searches dt{ vertical-align: middle; }
.popular-searches dd ul li{ margin-bottom: 0; }

/* 20220527 SOP 주문서 개인정보의 수집 및 이용항목 추가건 관련 css */
.akl .ms-agree-toggle .termsWrapper p.listWarning.listWarning_normal {font-style:normal;}
.akl .ms-agree-toggle .termsWrapper .divide_mgtb {margin:11px 0 21px;}

.akl .ms-agree-toggle.akl-toggle-wrap__new .accordion-custom .pull-right span {display:inline-block; padding-right:17px;}
.akl .ms-agree-toggle.akl-toggle-wrap__new .accordion-custom .collapsed .pull-right:after {content:""; position:absolute; right:0; top:50%; transform:translateY(-40%); display:inline-block; width:14px; height:14px; background:url(/_ui/responsive/theme-blue/images/ico_new_toggle_arr.png) no-repeat left top; background-size:100% auto;}
.akl .ms-agree-toggle.akl-toggle-wrap__new .accordion-custom .pull-right:after {content:""; position:absolute; right:0; top:50%; transform:translateY(-40%) rotate(180deg); display:inline-block; width:14px; height:14px; background:url(/_ui/responsive/theme-blue/images/ico_new_toggle_arr.png) no-repeat left top; background-size:100% auto;}

.akl .ms-agree-toggle.akl-toggle-wrap__new .guid-box .login-form-remember + label {font-size:14px !important;}
.akl .ms-agree-toggle.akl-toggle-wrap__new .guid-box .title {display:inline-block; font-size:14px !important; padding-right:17px;}
.akl .ms-agree-toggle.akl-toggle-wrap__new .guid-box .title:after {content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); display:inline-block; width:14px; height:14px; background:url(/_ui/responsive/theme-blue/images/ico_new_toggle_arr.png) no-repeat left top; background-size:100% auto; margin:0;}
.akl .ms-agree-toggle.akl-toggle-wrap__new .guid-box.on .title:after {transform:translateY(-50%) rotate(180deg);}

@media (max-width:768px) {
	.tbl-list-view.terms .tbody.tbody_each .tr + .tr {margin-top:25px;}
	.tbl-list-view.terms .tbody.tbody_each .tr>div.td {border-bottom:1px solid #e3e3e3;}
	.tbl-list-view.terms .tbody.tbody_each .tr>div.mob-tit {border-bottom:none;}
	.tbl-list-view.terms .tbody.tbody_each .tr:last-child>div.td {border-bottom:none;}
}
/* 화면 현행화작업 위한 css */
.regular_order_paper {}
.akl .regular_order_paper .cart-items-wrapper .shipping-delivery-shipping-header.order_method {font-size:16px; margin:0; padding:0; border:none;}

/* 20220801 제품 크게보기 팝업 오류 수정 */
.akl .popop-title {height:auto; margin:0 20px 0 15px;}

/* S : 20230809 원산지 표시 보완 */
.akl .pdp-info .product-main-info .product-details .product-origin {font-size: 22px; font-weight: bold; letter-spacing: -1.1px; color: #122f5c; line-height: normal; margin: 11px 0 5px;}

@media (max-width: 768px) {
	.akl .pdp-info .product-main-info .product-details .product-origin {margin: 11px 0 10.6px;}
}
/* E : 20230809 원산지 표시 보완 */

/* S : 20250226 바디키 프로모션 구매 페이지 개발 */
/* visual 영역 */
/* S : 20250310 ASB-12409 v0.7 수정 */
/* .bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {background: #E9FAE8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual.png) center center / auto 100% no-repeat !important;} */ /* 상단 비주얼 시안 1,2 공통 */
.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {background: #E9FAE8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual.png) center center / auto 100% no-repeat !important;}  /* 상단 비주얼 시안 3 *//* 20250319 ASB-12409 v0.8 수정 */
/* E : 20250310 ASB-12409 v0.7 수정 */
.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type .container .info_notice {margin-top: 24px;}
.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type .container .info_notice p {font-size: 14px; font-weight: normal; letter-spacing: normal; color: #666; margin-left: 4px;}
.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_logo {width: 427px;} /* 20250310 ASB-12409 v0.7 수정 *//* 20250227 ASB-12409 v0.6 수정 */
.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title {margin-top: 28px;}
.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title h2 {line-height: 1.1; letter-spacing: -3px;} /* 20250310 ASB-12409 v0.7 수정 */
.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title p {margin-top: 24px; letter-spacing: normal;}
.promotion_period {text-align: left; margin-top: 24px;}
.promotion_period p {display: inline-block; padding: 6px 20px; margin: 0; background: #006733; border-radius: 20px; font-size: 16px; font-weight: 500; line-height: normal; color: #fff;}

/* 탭 영역 */
.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab-wrap {padding: 0 8px;}
.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs.on button {color: #006733; border-bottom-color: #006733;}

/* 탭 배너 영역 */
.bodykey_promotion.bsop_renew .box_sop-promotion {margin-top: -44px;}
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top {background-color: #006733; background-image: url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion.png); background-position: right bottom;}
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::after {width: 221px; top: 4px; left: 181px; background-image: url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_logo.png);} /* 20250310 ASB-12409 v0.7 수정 *//* 20250227 ASB-12409 v0.6 수정 */
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 {letter-spacing: normal;}
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date {background-color: #028643;}
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add {color: #30f692; opacity: .8;}

/* 탭 배너 공통 */
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-yellow::before {background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_left.png) center center / cover no-repeat;}
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-yellow::after {background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_right.png) center center / cover no-repeat;}
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-yellow span {color: #FFF226 !important;}
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-lightGreen::before {background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_left_v2.png) center center / cover no-repeat;}
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-lightGreen::after {background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_right_v2.png) center center / cover no-repeat;}
.akl .bsop_renew .box_sop-promotion .promotion_banner_title h2.color-lightGreen span {color: #B3F143 !important;}

/* 프로모션 구성 방법 영역 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure {background-color: #F4F4F4;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap h3 {letter-spacing: -1.4px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap p {margin: 0 0 8px 0; letter-spacing: -.9px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap span {letter-spacing: -.08px; opacity: 1;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_title {color: #000; font-size: 20px; font-weight: 600; line-height: 1.5; letter-spacing: -1px; margin: 32px 0 12px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap {align-items: stretch; column-gap: 16px; width: 100%;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content {position: relative; display: flex; flex: auto; align-items: center; justify-content: flex-start; flex-direction: column; width: auto; padding: 24px; border-radius: 20px; aspect-ratio: unset; background: #fff !important;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:not(:first-child)::after {content: ''; position: absolute; left: -32px; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_circle_plus.png) center center no-repeat; background-size: cover; box-shadow: 2px 4px 12px 0 rgba(0, 0, 0, 0.1); border-radius: 50%;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .tit-box {display: flex; flex-direction: column; align-items: center;}
/* S : 20250227 ASB-12409 v0.6 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .tit-box ~ img {margin-top: 16px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content span {padding: 5px 12px 3px; font-size: 14px; font-weight: 500; line-height: 20px; color: #FFF; border-radius: 999px;}
/* E : 20250227 ASB-12409 v0.6 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap:nth-of-type(2) .detail_desc_content:nth-of-type(1) span {background-color: #2bbeaf;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap:nth-of-type(2) .detail_desc_content:nth-of-type(4) span {background-color: #81bc47;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap:nth-of-type(2) .detail_desc_content:nth-of-type(5) span {background-color: #ffae00;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap:nth-of-type(3) .detail_desc_content:nth-of-type(1) span {background-color: #fd7c42;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap:nth-of-type(3) .detail_desc_content:nth-of-type(4) span {background-color: #ffae00;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:nth-of-type(2) span {background-color: #567bf3;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:nth-of-type(3) span {background-color: #e400cd;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content strong {margin: 8px 0 2px; font-size: 20px; line-height: 30px; text-align: center; word-break: keep-all; font-weight: 600; color: #000; letter-spacing: -1px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content p {margin: 0; font-size: 14px; font-weight: 400; line-height: 20px; color: #999; white-space: pre;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content img {width: 100%; max-width: 150px; object-fit: initial; aspect-ratio: 1 / 1;} /* 20250227 ASB-12409 v0.6 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list {display: flex; flex-wrap: nowrap; justify-content: center; gap: 16px; margin-top: 16px;}
/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:has(.img_list:not(.img_list_vertical)) {max-width: 364px;} */ /* 20250310 ASB-12409 v0.7 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content.padSM {padding: 24px 13.5px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item {display: flex; align-items: center; justify-content: flex-start; flex-direction: column;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item img + p {margin-top: 16px;}
/* S : 20250227 ASB-12409 v0.6 수정 */
/* S : 20250310 ASB-12409 v0.7 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {width: 100%; color: #999; opacity: .8; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: -.68px; white-space: wrap; align-self: baseline; text-align: center;}
/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p + p {margin-top: 14px;} */
/* E : 20250310 ASB-12409 v0.7 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical {flex-wrap: nowrap; align-items: flex-start; justify-content: center; gap: 12px 0;}
/* E : 20250227 ASB-12409 v0.6 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img {width: 150px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_notice {color: #006733; opacity: .8; letter-spacing: -.08px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap::after {display: none;}
/* S : 20250227 ASB-12409 v0.6 수정 */
/* S : 20250310 ASB-12409 v0.7 수정 */
/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) {padding: 40px 24px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_text_wrap span {line-height: 1.54;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap {column-gap: 8px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:not(:first-child)::after {left: -28px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:has(.img_list:not(.img_list_vertical)) {max-width: initial;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list {gap: 0;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item {flex: 1;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {white-space: nowrap;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content img {max-width: 140px; object-fit: contain; aspect-ratio: initial; object-position: top;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content img.big {max-width: 177px; padding: 0 14px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img {width: 140px; min-height: 199px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(1) {padding: 24px 11px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(1) .img_list {gap: 6px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(2),
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(3) {padding: 24px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) {padding: 24px 11px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) .img_list .img_list_item p {text-align: left;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(5) {padding: 24px 33px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(5) .img_list {gap: 26px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(1) {padding: 24px 14px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(1) .img_list.img_list_vertical {gap: 10px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(2),
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(3) {padding: 24px 12px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(4) {padding: 24px 8px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:nth-of-type(4) .img_list {gap: 4px;} */
/* E : 20250227 ASB-12409 v0.6 수정 */

.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_text_wrap span {line-height: 1.54;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list {gap: 0;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {white-space: nowrap;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content img {max-width: 140px; object-fit: contain; aspect-ratio: initial; object-position: top;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img {width: 100%; min-height: 199px;} /* 20250331 ASB-12409 v0.9 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item:nth-of-type(2) img {max-width: 154px;} /* 20250331 ASB-12409 v0.9 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item:nth-of-type(3) img {max-width: 148px;} /* 20250331 ASB-12409 v0.9 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) {padding: 40px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap {column-gap: 16px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:not(:first-child)::after {left: -32px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item {flex: 1; max-width: fit-content;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content img.big {max-width: 157px;} /* 20250331 ASB-12409 v0.9 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_content .img_list.img_list_vertical {width: 100%; justify-content: space-between;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content {padding: 24px; max-width: fit-content;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(1) {max-width: initial;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(1) .img_list {width: 100%; justify-content: space-evenly; row-gap: 32px;} /* 20250331 ASB-12409 v0.9 수정 */
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) {max-width: fit-content;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) .img_list .img_list_item p {text-align: left; line-height: 1.2;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content {padding: 24px; max-width: fit-content;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:has(.img_list_vertical) {max-width: initial; padding: 24px 17.5px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(1) {max-width: 430px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(1) span {background-color: #FFAE00;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(2) span {background-color: #FFAE00;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(2) .row_cont_box:nth-of-type(1) span {background-color: #2BBEAF;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(2) .row_cont_box:nth-of-type(2) span {background-color: #FD7C42;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:has(.row_cont_box) {flex-direction: row; align-items: baseline; justify-content: space-around; padding: 24px 8px;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .row_cont_box {position: relative; flex: 1; display: flex; flex-direction: column; align-items: center; height: 100%;}
.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .row_cont_box ~ .row_cont_box::before {content: ""; display: block; width: 1px; height: 100%; background: #EDEDED; position: absolute; top: 0; left: 0;}
/* E : 20250310 ASB-12409 v0.7 수정 */

/* S : 20250409 ASB-12409 Defect List 수정 */
.akl.new-v2 .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .tit-box + .item_img_info {margin: 16px 0 0;}
.akl.new-v2 .item_img_info {width: 100%; height: auto; display: flex; flex-direction: column; align-items: center; gap: 12px; margin-bottom: 16px;}
.akl.new-v2 .item_img_info .item_img_box {width: 100%; height: 100%; max-width: 140px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: red; aspect-ratio: 1;}
.akl.new-v2 .item_img_info .item_img_box img {min-height: auto; display: block !important; min-height: initial;}
.akl.new-v2 .item_img_info .item_img_name {padding: 3.5px 5px; border: 1px solid #111; border-radius: 6px; font-size: 14px; font-weight: 500; line-height: normal; letter-spacing: normal; text-align: center;}
.akl.new-v2 .img_list.img_list_vertical .item_img_info {min-height: 199px;}
.akl.new-v2 .img_list.img_list_vertical .item_img_info .item_img_box img {min-height: initial !important;}
.akl.new-v2 .item_img_info.color-skyblue .item_img_box {background: #D7FAF6;}
.akl.new-v2 .item_img_info.color-skyblue .item_img_name {border-color: #2BBEAF; color: #2BBEAF;}
.akl.new-v2 .item_img_info.color-blue .item_img_box {background: #EEF4FF;}
.akl.new-v2 .item_img_info.color-blue .item_img_name {border-color: #544BFF; color: #544BFF;}
.akl.new-v2 .item_img_info.color-pink .item_img_box {background: #FFEAFF;}
.akl.new-v2 .item_img_info.color-pink .item_img_name {border-color: #E400CD; color: #E400CD;}
.akl.new-v2 .item_img_info.color-lightgreen .item_img_box {background: #EDFCDF;}
.akl.new-v2 .item_img_info.color-lightgreen .item_img_name {border-color: #81BC47; color: #81BC47;}
.akl.new-v2 .item_img_info.color-lightgreen .item_img_box img {max-width: 80px !important;}
.akl.new-v2 .item_img_info.color-orange .item_img_box {background: #FFE8DE;}
.akl.new-v2 .item_img_info.color-orange .item_img_name {border-color: #FD7C42; color: #FD7C42;}
.akl.new-v2 .item_img_info.color-yellow .item_img_box {background: #FEF2D4;}
.akl.new-v2 .item_img_info.color-yellow .item_img_name {border-color: #FFAE00; color: #FFAE00;}
/* E : 20250409 ASB-12409 Defect List 수정 */

/* 하단 버튼 영역 */
.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_float_wrap .growinglab_start_btn {background-color: #006733;}

/* 도우미 탭 영역 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(1) {letter-spacing: -1.2px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(2) {letter-spacing: -0.8px; flex-wrap: wrap;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(2) span {color: #999;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_title_wrap p {font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: -1px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_title_wrap p .promotion_message {color: #006733; letter-spacing: -.8px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_title_wrap .accordion_button {background-size: 19px; margin-top: -1px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap {margin-right: 16px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.error_message::before {left: -22px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num {letter-spacing: -.8px; line-height: 1.63; color: #006733; background: #cfe7dd;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num span {color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_name {letter-spacing: -.8px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents {padding: 0 40px 20px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_body .accordion_product_title_wrap {margin-bottom: 12px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before {border-color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap input[type="radio"] + label {height: 100%;} /* 20250319 ASB-12409 v0.8 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap input[type="radio"] + label::after {background: url(/_ui/responsive/theme-blue/images/akl_plp/ico_radio_chk_2_on.png) center center no-repeat; background-size: cover;}
/* S : 20250319 ASB-12409 v0.8 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .swiper-slide {height: auto; justify-content: flex-start;} /* 20250401 ASB-12409 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .accordion_product_wrap {height: 100%;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_list[data-name="유산균"] .accordion_swiper .accordion_product_wrap {max-height: calc(50% - 10px);} /* 20250401 ASB-12409 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price + .product_btn {margin-top: 16px; min-height: 39px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name {min-height: 44px; height: 100%;} /* 20250227 ASB-12409 v0.6 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name a {letter-spacing: -.8px; font-weight: normal; word-break: keep-all; -webkit-line-clamp: 3;}
/* E : 20250319 ASB-12409 v0.8 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap {width: initial; padding: 19px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_static_wrap .label_txt {line-height: 1.25; letter-spacing: -.8px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_name a {font-weight: normal;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap {padding: 0 20px; overflow: hidden;} /* 20250227 ASB-12409 v0.6 수정 */
.bodykey_promotion.bsop_renew .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap .product_name {margin: 0;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .label_txt {display: block; color: #111; font-size: 16px; font-weight: 500; line-height: 1.25; letter-spacing: -.8px; font-family: 'Noto Sans KR', sans-serif; padding-left: 30px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened {background-color: #ebf5f0;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header {background-color: #ebf5f0;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.last_step.opened .accordion_header {padding-bottom: 32px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p {font-weight: bold;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_title_wrap .accordion_button {background-size: 19px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message {line-height: 1.63; letter-spacing: -.8px; padding: 4px 0 2px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message {letter-spacing: -.8px; padding: 5px 0 2px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num {display: initial; font-size: 16px; font-weight: 500; line-height: 1.63; letter-spacing: -.8px; padding: 4px 0 2px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num span {color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message ~ span.chk_product_num {display: none;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_title_wrap p .promotion_message {display: block;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_btn_wrap button {padding: 9.5px 33.5px; letter-spacing: -.7px; line-height: normal; border-color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn {background-color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_prev_btn {color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm {padding: 33px 32.5px; border-radius: 20px; background-color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.pc {border-color: #006733;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span {letter-spacing: normal;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span:nth-of-type(1) {background-color: #ebf5f0; color: #006733; letter-spacing: -.8px;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p:not(:nth-of-type(2)) span:not(:nth-of-type(1)) {margin-right: 0; padding-right: 4px;}
.bodykey_promotion.bsop_renew .detail_notice {font-size: 14px; line-height: 1.43; letter-spacing: normal; color: #006733; opacity: .8; margin: 0;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list[data-index="5"] .detail_notice {display: none;}
.akl .swiper-wrapper:has(.promotion_pack_wrap) .swiper-slide {flex-direction: row; justify-content: flex-start; align-items: stretch; gap: 8px 20px; width: 100% !important; height: 100%;}
.akl .swiper-wrapper:has(.promotion_pack_wrap) .swiper-slide:last-of-type {margin-right: 0 !important;}
.akl .swiper-wrapper:has(.promotion_pack_wrap) .swiper-slide .accordion_product_wrap {margin-bottom: 0; min-height: 304px;} /* 20250310 ASB-12409 v0.7 수정 */
.akl .swiper-wrapper:has(.promotion_pack_wrap) .accordion_product_wrap input[type="radio"] + label {height: 100%; justify-content: stretch;}
.akl .promotion_pack_wrap {width: 100%; margin-top: 8px;}
.akl .promotion_pack_wrap .promotion_pack_prd_box {display: flex; justify-content: space-between; gap: 2px;}
.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd {display: flex; flex-direction: column; padding: 16px;}
.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd .prd_img {width: 100% !important; max-width: 170px;}
.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd .prd_name {font-size: 16px; font-weight: normal; line-height: 1.38; letter-spacing: -.8px; color: #111; text-align: left; max-width: 170px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; white-space: normal; text-overflow: ellipsis;} /* 20250319 ASB-12409 v0.8 수정 */
.akl .promotion_pack_wrap .promotion_pack_prd_box + .promotion_pack_price_box {margin-top: 8px; padding-top: 20px; border-top: 1px solid #ededed;}
.akl .promotion_pack_wrap .promotion_pack_price_box .promotion_pack_price {display: flex; align-items: center; justify-content: center; font-size: 22px; font-weight: bold; line-height: 1; letter-spacing: normal; color: #111;}
.akl .promotion_pack_wrap .promotion_pack_price_box .promotion_pack_price small {font-size: 20px; letter-spacing: -1px;}
/* S : 20250227 ASB-12409 v0.6 수정 */
.bodykey_promotion.bsop_renew .desc_txt {font-size: 16px; font-weight: bold; line-height: 1.25; letter-spacing: -.8px; color: #006733; opacity: 0.8; margin: 0; position: absolute; bottom: 32px; left: 40px; z-index: 1;} /* 20250319 ASB-12409 v0.8 수정 */
.bodykey_promotion.bsop_renew .desc_txt.mo_ver {display: none;}
.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap.accordion_product_wrap_swiper .accordion_product_set_item .product_name ~ .product_price {margin-top: 12px; justify-content: center;}
/* E : 20250227 ASB-12409 v0.6 수정 */

.growinglab_error_msg.ailgnR::before,
.growinglab_error_msg.ailgnR.size2::before,
.growinglab_error_msg.ailgnR.size3::before {left: initial; right: 8px;} /* 20250319 ASB-12409 v0.8 수정 */

/* flag square 타입 공통 */
.akl.new-v2 .flag_wrap .square {height: 28px; padding: 0 5px; border-radius: 6px; line-height: 28px; font-size: 14px !important; font-weight: 500;}

/* 장바구니 재고 여부 문구 영역 */
.akl .cart_renew_type3 .link_product ~ .stock_box {margin-top: 12px;}
.akl .cart_renew_type3 .link_product > .stock_box {display: none;}
.akl .cart-voucher.round_type .cart-voucher-list .cart-voucher-link > span {margin-top: 4px; display: inline-block; font-size: 13px; color: #999; font-weight: normal; line-height: normal; letter-spacing: normal;} /* 20250310 ASB-12409 v0.7 수정 */
/* S : 20250311 ASB-12409 바디키 배너 수정 */
.cart-voucher-link.color-skyblue {background: #d7faf6;}
.cart-voucher-link.color-lightpink {background: #ffe8de;}
/* E : 20250311 ASB-12409 바디키 배너 수정 */

@media (max-width: 1400px) {
	/* 프로모션 구성 방법 영역 */
	/* S : 20250310 ASB-12409 v0.7 수정 */
	/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list {flex-wrap: wrap; max-width: 150px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical {flex-wrap: wrap; max-width: 400px;} */
	/* E : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item {width: calc((100% - 16px) / 2);}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {align-self: center;}
	/* S : 20250227 ASB-12409 v0.6 수정 */
	/* S : 20250310 ASB-12409 v0.7 수정 */
	/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list {gap: 32px 8px !important;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item {flex: initial;} */
	/* E : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content img.big {max-width: 144px; padding: 0;}
	/* E : 20250227 ASB-12409 v0.6 수정 */
    /* S : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list {flex-wrap: wrap;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical {flex-wrap: wrap; max-width: 620px; justify-content: space-evenly; gap: 32px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content:has(.img_list_vertical) {padding: 24px;}
	/* E : 20250310 ASB-12409 v0.7 수정 */
}

@media (max-width: 1220px) {
	/* 장바구니 재고 여부 문구 영역 */
	.akl .cart_renew_type3 .link_product ~ .stock_box {display: none;}
	.akl .cart_renew_type3 .link_product > .stock_box {display: block; margin-top: 4px;}
}

@media (max-width: 1200px) {
	/* S : 20250227 ASB-12409 v0.6 수정 */
	/* visual 영역 */
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {background-position: right -200px center !important;} /* 상단 비주얼 시안 3 *//* 20250319 ASB-12409 v0.8 수정 *//* 20250310 ASB-12409 v0.7 수정 */
	.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title h2 .mo_ver {display: block;}
	/* E : 20250227 ASB-12409 v0.6 수정 */

	/* 프로모션 구성 방법 영역 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:first-child .detail_text_wrap {margin-bottom: 0;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap h3 {letter-spacing: -.11px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap p {line-height: 1.57; letter-spacing: -.14px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_text_wrap span {letter-spacing: -.06px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_title {font-size: 18px; letter-spacing: -.09px; margin-top: 40px;} /* 20250227 ASB-12409 v0.6 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content {padding: 32px 20px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:first-child {padding-top: 20px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:last-child {padding-bottom: 20px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content.padSM {padding: 32px 20px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:not(:first-child)::after {top: -27px; left: 50%; transform: translateX(-50%); width: 40px; height: 40px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content p {padding-right: 0;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list {max-width: initial; margin-top: 20px;} /* 20250227 ASB-12409 v0.6 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {padding-right: 0; text-align: center;}
	/* S : 20250227 ASB-12409 v0.6 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p + p {margin-top: 18px;}
	/* .akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p.mgTop {margin-top: -2px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p.mgTop2 {margin-top: 18px;} */
	/* E : 20250227 ASB-12409 v0.6 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:has(.img_list:not(.img_list_vertical)) {max-width: initial;}
	/* S : 20250227 ASB-12409 v0.6 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content img.mo_ver {display: block;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .tit-box ~ img {margin-top: 20px;}
	/* S : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_text_wrap span {line-height: normal; display: inline-block;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_text_wrap span > br {display: block; content: ""; height: 6px;}
	/* E : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content {padding: 32px 20px !important;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:first-child {padding-top: 20px !important;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:last-child {padding-bottom: 20px !important;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content:not(:first-child)::after {left: 50%;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img {min-height: initial;}
	/* S : 20250331 ASB-12409 v0.9 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img.big {max-width: 171px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item:nth-of-type(1) img {max-width: 145px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item:nth-of-type(2) img {max-width: 171px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item:nth-of-type(3) img {max-width: 140px;}
	/* E : 20250331 ASB-12409 v0.9 수정 */
	/* E : 20250227 ASB-12409 v0.6 수정 */
    /* S : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item {max-width: initial;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical {justify-content: center;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content {max-width: initial;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(1) .img_list {justify-content: center; gap: 32px; max-width: fit-content;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey2 .detail_desc_content {max-width: initial;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(1) {max-width: initial;}
	/* E : 20250310 ASB-12409 v0.7 수정 */

	/* S : 20250409 ASB-12409 Defect List 수정 */
	.akl.new-v2 .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .tit-box + .item_img_info {margin: 20px 0 0;}
	.akl.new-v2 .item_img_info .item_img_name {font-size: 12px; letter-spacing: -.3px; padding: 1px 4px 2px;}
	.akl.new-v2 .item_img_info .item_img_name br {display: none;}
	.akl.new-v2 .img_list.img_list_vertical .item_img_info {min-height: initial;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_static_wrap .swiper-scrollbar {left: 0; width: 100%;}

	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked) {border: 1px solid #006733;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before {content: none;}
	.bodykey_promotion .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button:nth-of-type(1).disabled,
	.bodykey_promotion .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button:nth-of-type(2).disabled {background-size: 40px auto; background-position: top -2px left -5px;} /* 20250624 Stepper 스타일 수정(Sprint7, 상시모니터링 No.21) */
	/* E : 20250409 ASB-12409 Defect List 수정 */

	/* 도우미 탭 영역 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title {padding: 0 16px; margin-bottom: 24px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title::after {display: none;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(1) {letter-spacing: -.1px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(2) {flex-direction: column; align-items: flex-start; gap: 12px; letter-spacing: -.07px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .product_helper_title p:nth-of-type(2) span {font-size: 12px; letter-spacing: -.06px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_title_wrap {row-gap: 8px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_title_wrap p {font-size: 14px; line-height: 1.43; letter-spacing: -.07px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num,
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_name {letter-spacing: -.06px; line-height: normal;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num {padding: 2px 7.5px 1px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents {padding: 0 0 20px 20px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.last_step.opened .accordion_header {padding-bottom: 20px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_title_wrap {row-gap: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p {margin-bottom: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message,
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num {padding: 0; line-height: 1.43;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message {padding: 3px 0 2px 24px;} /* 20250313 ASB-12409 도우미 탭 영역 수정 */
	/* .bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] {margin-top: 33px;} */ /* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents {padding: 0 20px 20px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents .accordion_static_wrap {padding-bottom: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents .accordion_static_wrap .swiper-wrapper {padding-bottom: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .detail_notice {display: inline-block; position: absolute; top: -26px; left: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] + .detail_notice {display: none;}
	/* .bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents .accordion_product_set {justify-content: center;} */ /* 20250409 ASB-12409 Defect List 수정 */
	/* S : 20250310 ASB-12409 v0.7 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .label_txt {font-size: 14px; line-height: 1.4; letter-spacing: -.7px; padding-left: 30px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before {border-width: 1px; border-radius: 12px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap input[type="radio"] + label::before,
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap input[type="radio"] + label::after {width: 20px; height: 20px;}
	/* E : 20250310 ASB-12409 v0.7 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name {min-height: 40px;} /* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_list[data-name="유산균"] .accordion_swiper .accordion_product_wrap {max-height: calc(50% - 8px);} /* 20250401 ASB-12409 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm {padding: 15.5px; border-radius: 0; line-height: 1.5; letter-spacing: -.08px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap .my_product_wrap .my_product_list .my_product_title {color: #006733 !important;}
	.akl .swiper-wrapper:has(.promotion_pack_wrap) .swiper-slide {width: auto !important; min-width: 100%; flex-direction: column;}
	.akl .swiper-wrapper:has(.promotion_pack_wrap) .swiper-slide .accordion_product_wrap {padding: 16px; min-height: auto;} /* 20250310 ASB-12409 v0.7 수정 */
	.akl .promotion_pack_wrap .promotion_pack_prd_box {justify-content: flex-start; gap: 0;}
	.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd {padding: 12px;}
	.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd .prd_img {max-width: 115px; margin: 0 auto 8px;}
	.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd .prd_name {max-width: 115px; font-size: 14px; line-height: 1.43; letter-spacing: -.07px;}
	.akl .promotion_pack_wrap .promotion_pack_prd_box + .promotion_pack_price_box {padding-top: 12px;}
	.akl .promotion_pack_wrap .promotion_pack_price_box .promotion_pack_price {font-size: 18px; line-height: 1.5; letter-spacing: -.09px; gap: 2px;}
	.akl .promotion_pack_wrap .promotion_pack_price_box .promotion_pack_price small {font-size: 16px; line-height: 1.5; letter-spacing: -.08px;}
	/* S : 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .desc_txt {font-size: 14px; letter-spacing: -.7px; line-height: normal; left: 0; bottom: 14px; max-width: calc(100% - 20px);} /* 20250319 ASB-12409 v0.8 수정 *//* 20250310 ASB-12409 v0.7 수정 */
	.bodykey_promotion.bsop_renew .desc_txt.pc_ver {display: none;}
	.bodykey_promotion.bsop_renew .desc_txt.mo_ver {display: block;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents:has(.desc_txt) .swiper-wrapper {padding-bottom: 60px;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_product_wrap.accordion_product_wrap_swiper .accordion_product_set_item .product_name ~ .product_price {margin-top: 6px;}
	/* E : 20250227 ASB-12409 v0.6 수정 */
	/* S : 20250313 ASB-12409 도우미 탭 영역 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.mo .my_product_wrap .my_product_list .my_product_content {align-items: initial;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .promotion_float_wrap.mo .my_product_wrap .my_product_list p span {overflow: initial; white-space: wrap; text-overflow: initial;}
	/* E : 20250313 ASB-12409 도우미 탭 영역 수정 */

	.growinglab_error_msg.ailgnR::before,
	.growinglab_error_msg.ailgnR.size2::before,
	.growinglab_error_msg.ailgnR.size3::before {right: 6px;} /* 20250319 ASB-12409 v0.8 수정 */

	/* 스크롤바 */
	.akl .promotion_pack_wrap .accordion_static_gift_wrap .accordion_static_wrap .swiper-scrollbar {left: 0;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .swiper-scrollbar {background-color: #CFE7DD;}
	.bodykey_promotion.bsop_renew .box_sop-product-helper .swiper-scrollbar-drag {background-color: #006733;}
}

@media (max-width: 1000px) {
    /* S : 20250310 ASB-12409 v0.7 수정 */
    /* visual 영역 */
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {background-position: right -300px center !important;} /* 상단 비주얼 시안 3 *//* 20250319 ASB-12409 v0.8 수정 */
    /* E : 20250310 ASB-12409 v0.7 수정 */

	/* 탭 배너 영역 */
	/* S : 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top {padding: 32px 28px 237px; background-image: url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_mo.png); background-position: right bottom -136px; background-size: 72% auto; border-radius: 12px;} /* 20250331 ASB-12409 v0.9 수정 */
    .bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::after {width: 160px; height: 38px; top: 3px; left: 103px; background-image: url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_logo_mo.png)} /* 20250310 ASB-12409 v0.7 수정 */
	/* E : 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 {padding-left: 0;}
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2::before {top: 50%; left: -11px;}
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2::after {right: initial; bottom: 3px; margin-left: 10px;}
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc {padding: 0; letter-spacing: -0.42px;} /* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc .mo_ver {display: block;}
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date {margin-left: 0;}
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add {margin-left: 0; letter-spacing: -.06px;}

	/* S : 20250227 ASB-12409 v0.6 수정 */
	/* 프로모션 구성 방법 영역 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure {border-radius: 12px;}
	/* E : 20250227 ASB-12409 v0.6 수정 */
}

@media (max-width: 768px) {
	/* visual 영역 */
    /* S : 20250310 ASB-12409 v0.7 수정 */
    /* .bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {height: 1000px; background: #E9FAE8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo.png) right bottom / auto 700px no-repeat !important;} */ /* 상단 비주얼 시안 1 */
	/* .bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {height: 550px; background: #E9FAE8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo.png) center bottom / auto 395px no-repeat !important;} */ /* 상단 비주얼 시안 2 *//* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {height: 800px; background: #E9FAE8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo2.png) right -48px bottom -74px / 550px auto repeat-x !important;} /* 상단 비주얼 시안 3 *//* 20250319 ASB-12409 v0.8 수정 *//* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type::before {content: ""; display: inline-block; width: 100%; height: 500px; background: url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo.png) center bottom / auto 500px no-repeat; position: absolute; bottom: 0; left: 0;} /* 상단 비주얼 시안 3 *//* 20250319 ASB-12409 v0.8 수정 */
	/* E : 20250310 ASB-12409 v0.7 수정 */
    .bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type .container .info_notice {margin-top: 8px;}
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type .container .info_notice p {font-size: 12px; line-height: 1.67; word-break: break-all;} /* 20250331 ASB-12409 v0.9 수정 */
	.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_logo {width: 162px;} /* 20250310 ASB-12409 v0.7 수정 *//* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title {margin-top: 4px;}
	.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title h2 {line-height: 1.24; letter-spacing: -1.7px;}
	.bodykey_promotion.bsop_renew .growinglab_visual .growinglab_visual_title p {line-height: 1.43; letter-spacing: -.07px; margin-top: 8px; font-weight: normal;}
	.promotion_period {margin-top: 8px;}
	.promotion_period p {font-size: 13px; padding: 6px 16px;}

	/* 프로모션 구성 방법 영역 */
	/* S : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content span {font-size: 12px; letter-spacing: -.06px; padding: 1px 8px 0px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content strong {font-size: 18px; margin: 8px 0 0; letter-spacing: -.25px;}
	/* E : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list {flex-direction: column;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {max-width: initial;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical {flex-direction: column; align-items: center;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item {width: initial;}
    /* S : 20250310 ASB-12409 v0.7 수정 */
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure:has([class*="bodykey"]) .detail_desc_wrap .detail_desc_content .img_list .img_list_item p {white-space: wrap;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content:has(.row_cont_box) {flex-direction: column; align-items: center; row-gap: 41px;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .row_cont_box {width: 100%;}
	.akl .bsop_renew .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap .detail_desc_content .row_cont_box ~ .row_cont_box::before {width: 100%; height: 1px; top: -20px;}
	/* E : 20250310 ASB-12409 v0.7 수정 */

	/* 탭 영역 */
	.bodykey_promotion.bsop_renew .box_sop-promotion {margin-top: -40px;}
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab-wrap {padding: 0;}
	.bodykey_promotion.bsop_renew .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs button {letter-spacing: -.8px;}

	/* 탭 배너 영역 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top {background-position: center bottom -100px; background-size: 80% auto;} /* 20250227 ASB-12409 v0.6 수정 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add {padding-left: 8px; text-indent: -8px;}

	/* 도우미 탭 영역 */
	.bodykey_promotion.bsop_renew .detail_notice {font-size: 12px; letter-spacing: -.06px; line-height: normal;}
	.akl .promotion_pack_wrap .promotion_pack_price_box .promotion_pack_price {justify-content: flex-start; padding-left: 88px;} /* 20250409 ASB-12409 Defect List 수정 */
	.bodykey_promotion.bsop_renew .box_sop-product-helper .accordion_wrap .accordion_list .accordion_header {border-radius: 12px;} /* 20250227 ASB-12409 v0.6 수정 */
	.akl .promotion_pack_wrap .promotion_pack_prd_box .promotion_pack_prd {padding: 6px;}/* 20250409 ASB-12409 Defect List 수정 */

	/* flag square 타입 공통 */
	.akl.new-v2 .flag_wrap .square {height: 22px; padding: 0 4px; line-height: 22px; font-size: 12px !important; letter-spacing: -.06px;}

	/* S : 20250227 ASB-12409 v0.6 수정 */
	/* top 버튼 위치 수정 */
	.akl .bodykey_promotion.bsop_renew .scrollTopWrapper {bottom: 182px !important;}
	/* E : 20250227 ASB-12409 v0.6 수정 */
}

@media (max-width: 540px) {
	/* 탭 배너 영역 */
	.bodykey_promotion.bsop_renew .box_sop-promotion .promotion_banner_container .promotion_banner_top {background-position: center bottom -74px; background-size: 346px auto;} /* 20250227 ASB-12409 v0.6 수정 */
}

/* S : 20250227 ASB-12409 v0.6 수정 */
@media (max-width: 400px) {
	/* visual 영역 */
	/* .bodykey_promotion.bsop_renew .box_sop-main.sh_bsop .box_sop-visual.box_sop-home.st_type2.v_05.new-type {background-size: 100% auto !important;} */ /* 상단 비주얼 시안 2 *//* 20250310 ASB-12409 v0.7 수정 */
}
/* E : 20250227 ASB-12409 v0.6 수정 */
/* E : 20250226 바디키 프로모션 구매 페이지 개발 */