/* 메인 페이지 */
.main-txt-banner .banner {position:relative; padding: 25px 30px; box-sizing: border-box;} /* #193469 20230203 */
.main-txt-banner .banner .text {margin-bottom:15px; width:100%; } /* #193469 20230203 */
.main-txt-banner .banner .text p {margin-top:10px;}
.main-cols-banner .banner.cols-2 .text {margin-bottom:36px;}
.main-cols-banner .banner.cols-2 > div {margin-top:0px;}
/* .main-cols-banner .banner.cols-2 .thumb img{height: 234px;} */

/* member */
.member-wrap {box-sizing:border-box; margin-bottom:60px;}/* #195208 20230223 */
.member-wrap nav h3 {font-weight:400;}
.member-wrap nav h2 + p {font-size:var(--font16);}
.member-wrap nav p strong {display:block; margin-bottom:5px; font-size:var(--font16);}
.member-wrap nav .box {margin:25px -20px 0; padding:0px;}
.member-wrap nav .box p {margin-top:0 !important;}
.member-wrap section {margin-right:20px; margin-left:20px; box-sizing:border-box;}
.member-wrap section > .field-form:first-child {margin-top:0px; margin-bottom:35px;}/*#195208 20230226*/

.member-wrap .field-form:nth-of-type(1) {margin-bottom:25px;}
.member-wrap.find-info .field-form + .btn-wrap{margin-top:-35px;}/* #193496 20230202 */
.member-wrap .field-form p + .field-form {margin-top:15px;}
.member-wrap .field-form .field-text,
.member-wrap .field-form .field-pass {margin-top:25px;}
.member-wrap .field-form .field-text:first-child,
.member-wrap .field-form .field-pass:first-child {margin-top:0px;}
.member-wrap .field-form.box {margin-bottom:0px;}
.member-wrap .field-form.box + .btn-wrap{margin-top:25px;}

.member-wrap section h4 {margin-top:35px; position:relative; }
.member-wrap section .field-form + h4 {display:flex; align-items:flex-start; margin-top:60px;justify-content:space-between;} /* #194648: 20230210 */ /* #211737:20230727 */
.member-wrap section .field-form + h4 + p {margin-top:20px;}
.member-wrap section .field-form + h4 + p + .field-form {margin-top:15px;}
.member-wrap section .field-form.flex > span {white-space:nowrap;} /* #533618:20230214 */

.member-wrap section .link-terms {color:var(--tory_gray_50) !important;} /* #194648: 20230210 */
.member-wrap section .link-terms u {font-size:var(--font12); border-color:var(--tory_gray_50);}
.member-wrap section > div input[type=checkbox] + label,
.member-wrap section > div input[type=radio] + label {margin-right:20px;}
.member-wrap section > .btn-wrap button.h_50 {margin-top:35px;}
.member-wrap section .notice-membership {margin:60px -20px 0; padding:0 20px 20px;}
.member-wrap section .notice-membership h3 {line-height:var(--font16L); text-align:center; font-size:var(--font16); font-weight:600; margin-bottom:3px;}
.member-wrap section .notice-membership .field-list {margin-top:20px;}

.member-wrap .completion > img {margin:40px auto;}
.member-wrap .completion > p {margin-top:0; line-height:var(--font16L); font-size:var(--font16); font-family:'neue-haas-grotesk-text','AppleSDGothicNeo';}
.member-wrap .completion > p strong {display:inline-block;}
.member-wrap .completion > button {margin-top:20px; width:255px;}

/* #239628:20240524 */
.member-wrap .completion .marketing-agree-result{margin:20px 20px 0; padding:23px 30px; box-sizing: border-box; border:1px solid var(--tory_gray_10); text-align: left;  font-size:var(--font13); line-height:var(--font13L); font-weight: normal;}
.member-wrap .completion .marketing-agree-result p{ font-size:var(--font14); line-height:var(--font14L);}
.member-wrap .completion .marketing-agree-result .agree{margin-top:15px;}
.member-wrap .completion .marketing-agree-result .disagree{margin-top:15px; color:var(--tory_gray_50)}
/* //#239628:20240524 */

.membership-wrap .field-form:nth-of-type(1) {margin-top:20px;}
/* #195208 20230309 */
.membership-wrap section > .field-form {margin-bottom:25px !important;}
.membership-wrap section .notice-membership {padding-bottom:0px;}
/* //#195208 20230309 */

.member-wrap.membership-wrap nav p {color:var(--tory_gray_70);line-height:var(--font14L); font-size:var(--font14);}

/* 쇼핑혜택 수신동의 */
.shopping-agree-wrap {margin-bottom:60px;}
.shopping-agree-wrap nav + section,
.shopping-agree-wrap nav + section > p {margin-top:25px; position: relative;}/* #195208 20230222 *//* #234158 */
.shopping-agree-wrap .field-form {padding-left:20px;}/* #266166 : 20250306 */
.shopping-agree-wrap .field-form > p + p {margin-top:15px; } /* #195208 20230309 */
.shopping-agree-wrap dl {margin-top:25px;}
.shopping-agree-wrap dl li{font-size:var(--font11); line-height:var(--font11L); color:var(--tory_gray_50);}/* #195208 20220222 */
.shopping-agree-wrap dl li::before{content:"· "; margin-left:-5px;}/* #195208 20220222 */
.shopping-agree-wrap input + label {font-size:var(--font14);}
/* #234158 */
.shopping-agree-wrap .marketing-check{display: flex; justify-content: space-between;}
.shopping-agree-wrap .marketing-check + .marketing-check{margin-top:25px;}/* #266166 : 20250306 */
.shopping-agree-wrap .marketing-check input[type="checkbox"] + label{display: flex; justify-content: space-between; flex:100; margin-right:0;}
.shopping-agree-wrap .marketing-check strong{width:246px;line-height:var(--font12L); font-size:var(--font12); }
/* //#234158 */


.popup .inner .notice-membership {margin-top:35px; padding:0 20px;}
.popup .inner .notice-membership h4 {margin-top:25px; line-height:var(--font14L); font-size:var(--font14); font-weight:600;}

/* 로그인 */
.member-wrap .link-member {display:flex; margin-top:25px; font-family:'neue-haas-grotesk-text', 'AppleSDGothicNeo';}
.member-wrap .link-member > a {position:relative; flex:100; text-align:center; line-height:var(--font14L); font-size:var(--font14);}
.member-wrap .link-member > a:nth-child(2):after {display:block; position:absolute; content:""; width:100%; height:14px; margin-top:-16px; border:1px solid var(--tory_gray_15); border-top:0; border-bottom:0;}
.member-wrap .field-guest {margin-top:35px; margin-bottom:60px; border-top:1px solid var(--tory_gray_10);}
.member-wrap .field-guest > p {margin:35px 0 25px; line-height:var(--font16L); text-align:center; font-size:var(--font16);}
.member-wrap .field-text + .field-pass {margin-top:25px;}

/* id/pass 찾기 */
.member-wrap .result > li {line-height:22px;}
.member-wrap .result > li + li {margin-top:5px;}
.member-wrap .result > li > span {font-size:var(--font16); color:var(--tory_black); }
.member-wrap .result > li > span + em {color:var(--tory_gray_70); font-size:var(--font14); float:right;}
/* #195208 20230309 */
.member-wrap .field-form.box {margin-bottom:25px !important; padding:25px !important;}
#find-pass .field-form {margin-bottom:0px;}
#find-pass .field-form .btn-wrap {margin-bottom:0px;}
/* //#195208 20230309 */

/* 비밀번호 변경 */
.field-pass + .field-pass {margin-top:25px;}
p.message + .btn-wrap{margin-bottom:0;}/* #195208 20220223 */

/* 회원가입 */
.member-wrap.join-wrap nav + section > h4 {margin-top:35px}
.join-wrap section h4{margin-top:25px;}/* #195208 20220222 */
.join-wrap nav h2 + p {font-size:var(--font14);}
.join-wrap .box {background-color:var(--tory_white);}
.join-wrap .field-form p {margin-top:15px; position:relative;}/* #195208 20230223 */
.join-wrap .field-form:nth-of-type(1) {margin-bottom:60px;}
.join-wrap .field-form input[type=checkbox] + label {color:var(--tory_black);}
.join-wrap .field-form input[type=radio] + label {font-size:var(--font13); line-height:var(--font13L);}
.join-wrap .field-form.agree-terms + h4 {margin-top:25px; position:relative;} /* #194648: 20230210 *//* #234158 */
.join-wrap .field-form.agree-terms input[type=checkbox] + label {color:var(--tory_black);}
.join-wrap .field-form.agree-optional {margin-top:15px; padding-left:20px;}/* #234158 */
.join-wrap .field-list + h4,
.join-wrap .field-form.agree-optional + h4 {margin-top:25px; position:relative;}
.join-wrap .field-form.agree-optional + .btn-wrap {margin-top:60px;}
.join-wrap .field-form.agree-optional > span {white-space:nowrap;} /* #533618:20230208 */
.member-wrap.join-wrap section > .btn-wrap button.h_50{margin-top:0;}/* #266166 : 20250314 */

/* #234158 */
.join-wrap .marketing-terms .marketing-check{display:flex; margin-top:25px;}/* #266166 : 20250306 */
.join-wrap .marketing-terms .marketing-check input[type="checkbox"] + label{width:100%; display:flex; justify-content: space-between; margin-right:0;}/* #266166 : 20250306 */
.join-wrap .marketing-terms .marketing-check label strong{font-size:var(--font16); line-height:var(--font16L); }
.join-wrap .marketing-terms .marketing-check label a{ display:block; margin-left:26px;}
.join-wrap .marketing-terms .field-form{padding-left:20px; margin-bottom:15px !important;}
.join-wrap .marketing-terms  + h4 {margin-top:25px !important;}
.join-wrap .member-wrap.join-wrap section .field-form + h4{justify-content: space-between;}
/* //#234158 */

/* 회원탈퇴 */
.member-wrap nav + section > h4 {margin-top:25px;}
.member-wrap nav > .box > p > strong {font-size:var(--font13);}
.member-wrap .withdraw {margin-top:20px;}
.member-wrap .withdraw li {padding:12px 15px; color:var(--tory_black); border-bottom:1px solid var(--tory_gray_10); font-size:var(--font12); line-height:var(--font12L);}/* #195208 20220222 */
.member-wrap .withdraw li > label {display:inline-block; width:140px;}
.member-wrap .withdraw .message {margin-top:25px; line-height:21px; text-align:center; font-size:var(--font16);}
.member-wrap .withdraw ~ .field-form .notice .field-list {margin-top:5px;}
.member-wrap .withdraw ~ .field-form {margin-top:15px;}
 /* #195208 20230309 */
.member-wrap #secessionForm .select-box {margin-top:20px;}
.member-wrap #secessionForm + .notice {margin-top:15px;}
 /* //#195208 20230309 */

/* 주문/결제 */
.order-wrap{margin-bottom:60px;}/* #194548 20230227 */
.order-wrap nav h1{margin-top:25px;}/* #194548 20230227 */
.order-wrap nav.blind + section {margin-top:0;}
.order-wrap section {margin-right:20px; margin-left:20px; box-sizing:border-box;}
.order-wrap .buy-guest{color:var(--tory_black); font-size:var(--font13); line-height:var(--font13L); margin-top:15px; margin-left:2px;}/* #256990 : 20241119 */
.order-wrap .buy-guest ~ .btn-wrap {margin-top:20px;}/* 20221209 cy.son */

/* #194661: 20230223 start */
.order-wrap .order-list + h4 {margin-top:25px;} 
/* #194661: 20230307 start */
.order-wrap form[name="orderDTO"] h4 {margin-top:25px;}
.order-wrap form[name="orderDTO"] + hr + h4 {margin-top:20px !important;}
.order-wrap form[name="orderDTO"] + hr + h4 + .field-form .bill-list {font-size:var(--font15);}
.order-wrap form[name="orderDTO"] + hr + h4 + .field-form .bill-list:last-child {font-size:var(--font16);}
.order-wrap form[name="orderDTO"] .apply_coupon + h4 ~ .field-form .pay-with {padding-bottom:13px;} /* #194661: 20230309 */
/* #194661: 20230307 end */
.order-wrap h4 + .field-form,
.order-wrap h4 + .field-check {margin-top:20px;}
.order-wrap h4 + .field-form .pay-with .field-check label {color:var(--tory_gray_50);} /* #194661: 20230307 */
.order-wrap .apply_coupon + .field-form .bill-list {font-size:15px;} /* #194661: 20230307 */
/* #194661: 20230223 end */
.order-wrap .order-list .drop-down > ul {border-top:0;}
.order-wrap .order-list .drop-down > ul > li.on {border-bottom: 1px solid var(--tory_gray_10);}
.order-wrap .order-list .drop-down > ul > li:not(.on) {background-color:var(--tory_gray_00); border-bottom:0;}
.order-wrap .order-list .drop-down > ul > li.on .content {padding-top:17px; padding-bottom:35px;}
.order-wrap .order-list .drop-down > ul > li > .title {font-size:var(--font14); padding:14px 0 16px;}
.order-wrap .order-list .drop-down > ul > li > .title:after {width:14px; height:14px; background:url(../images/sprite.svg#arrow-down-sm-usage) center center no-repeat; top:16px; transform:translateY(0);} /* #194661: 20230307 */
/* #193486:20230203 start */
.order-wrap .order-list .drop-down > ul > li > .title > p{display:flex;justify-content:space-between;}
.order-wrap .order-list .drop-down > ul > li > .title > p > span{flex:0 0 auto;}
.order-wrap .order-list .drop-down > ul > li > .title > p > em{margin-left:auto;}
.order-wrap .order-list .drop-down > ul > li > .title > p .name{display:block;margin-left:10px;margin-right:5px;max-width:200px;height:20px;text-align:right;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;} /* #194188 20230217 */
.order-wrap .order-list .drop-down > ul > li.on > .title{padding:14px 0 18px;}
/* #193486:20230203 end */
.order-wrap .order-list .drop-down > ul > li.on > .title:after {transform:rotate(180deg);} /* #194661: 20230307 */
.order-wrap .order-list .drop-down > ul > li.on > .title > p > em,
.order-wrap .order-list .drop-down > ul > li.on > .title > p > span {display:none;}

/* #197630:20230307 */
.order-wrap .order-list .drop-down .product-table > ul > li{display:flex;flex-wrap:nowrap;}
.order-wrap .order-list .drop-down .product-table  > ul > li .inform .name * {word-break: break-word;}
/* .order-wrap .order-list .drop-down > ul > li p.note i{top:0;}#194548 20230227 */

.order-wrap .field-check {color:var(--tory_gray_50); font-size:var(--font14); margin-top:25px;}
.order-wrap .field-check + .field-check {margin-top:15px;} /* 20221209 cy.son */
.order-wrap .note-check-box input {vertical-align:top; margin-top:1px;}
.order-wrap .note-check-box label {width:calc(100% - 25px); line-height:var(--font14L) !important; color:var(--tory_gray_50); font-size:var(--font14);} /* 20221209 cy.son */

.order-wrap .field-form .ws + .field-list{margin-top:15px;}/* 20221209 cy.son */


/* 매장찾기 */
.store-wrap {}
.store-wrap nav h1 {text-indent:20px; text-align:left;}
.store-wrap section {margin-top:15px; margin-right:20px; margin-left:20px; box-sizing:border-box;}
/* #195207: 20230221 start */
.store-wrap section .field-form {margin-top:15px;}
.store-wrap section .field-form + dl > dt {margin-top:35px; line-height:16px;}
.store-wrap .store-list {margin-top:20px; margin-bottom:60px; border-top:1px solid var(--tory_gray_10);}
.store-list > p {margin-top:50px; line-height:16px; font-size:var(--font16);}
.store-list > ul > li {padding:40px 0; border-bottom:1px solid var(--tory_gray_10);} /* #195207: 20230303 */
.store-list > ul > li > strong {line-height:var(--font14L); font-size:var(--font14); color:var(--tory_black);}
.store-list > ul > li > strong + p {color:var(--tory_black);}
.store-list > ul > li > p {position:relative; margin-top:10px; line-height:var(--font13L); font-size:var(--font13);}
.store-list > ul > li > p + a {margin-top:10px;}
/* #195207: 20230221 end */
.store-list > ul > li > a {display:block !important; margin-top:20px;}
.store-list > ul > li > a > u {font-size:var(--font12);}
.store-list > ul > li > p > span {display:inline-block; color:var(--tory_black);}
.store-list .location,
.store-list .calling {display:inline-block; position:relative; vertical-align:top; padding-left:20px;}
.store-list .location:after {display:block; content:""; position:absolute; top:1px; left:0; width:14px; height:14px; background:url(../images/sprite.svg#map-pin-usage) no-repeat center center;}
.store-list .calling:after {display:block; content:""; position:absolute; top:-1px; left:-2px; width:20px; height:20px; background:url(../images/sprite.svg#phone-usage) no-repeat center center;}

/* #192898 20230202 (s) */
.popup .store-list .calling:after {top:-1px;}
.popup .store-list .location:after {top:2px;}
.popup .store-list > ul > li {padding:30px 0; border-bottom:0;}
.popup .store-list > ul > li p:last-child {margin-bottom:0;}
/* #192898 20230202 (e) */

.map-location {position:relative; height:375px; padding:0px !important;}


/* 상품상세 */
.detail-wrap {}
/* #193706: 20230225 start */
.detail-wrap .product-detail .product-detail-slide .bx-viewport > ul > li {max-height:580px;}
.detail-wrap .product-detail .product-detail-slide .bx-viewport > ul > li > a,
.detail-wrap .product-detail .product-detail-slide .bx-viewport > ul > li > .video-wrap {padding-top:113.636%;}
.detail-wrap .product-detail .product-detail-slide .bx-viewport > ul > li > a > img,
.detail-wrap .product-detail .product-detail-slide .bx-viewport > ul > li > .video-wrap video {position:absolute; top:50%; left:50%; width:100%; height:100%; max-width:510px; max-height:580px; transform:translate(-50%, -50%);}
/* #193706: 20230225 end */

/* 사이즈 가이드 팝업 #196371 20230309*/
.size_data_table .size-guide-desc ul li{text-align: left; color: var(--tory_gray_50); line-height: var(--font11L); font-size: var(--font11); border: 0;}
.size_data_table .size-guide-desc ul li:before{content: "· "; margin-left: -5px;}
/* //사이즈 가이드 팝업 #196371 20230309*/

.detail-wrap section {margin-top:0 !important; position:unset;}/* #261410 : 20250227 */
/* #192658 20230201 */
.product-detail{position: sticky; top:40px;}/* #261410 : 20250227 */
.product-detail .favorite{display: block; position: absolute;  top: 50%; left: 50%; width: 50%; height: 50%;  transform: translateX(-50%) translateY(-50%); z-index: 3; filter: drop-shadow(1px 1px 5px rgba(25,25,25,.1));  animation-duration: .9s; animation-iteration-count : 1; animation-name: favoriteIn; animation-fill-mode:forwards; animation-timing-function: ease;}
.product-detail .favorite svg,
.product-detail .favorite use{width:100%; height:100%;}
.product-detail .favorite.active{top: 50%; right: 50%; width: 50%; height: 50%;transform: translateX(50%) translateY(-50%);}
/*//#192658 20230201 */
.product-detail-slide {position:relative;}
.product-detail-slide > ul > li:first-child {position:relative; z-index:2;}
.product-detail-slide > ul > li {position:absolute; top:0; z-index:1;}
.product-detail-slide img,
.product-detail-slide video {display: block; width:auto; height:580px; margin: auto;}/* #192875 20230206 */
.product-detail-slide .bx-viewport > ul > li > .video-wrap{display:block;background-color:var(--tory_gray_00);}/* #192875 20230206 */
.product-detail-slide .bx-viewport > ul > li > a{display:block;background-color:var(--tory_gray_00);}/* #192875 20230206 */
/* #192875:20230203 start */
@media only all and (max-width:509px) {
    .product-detail-slide img,
    .product-detail-slide video {display: block; width: 100%; height:auto;}
}
/* @media only all and (min-width:510px)  and (max-width:840px){
    /* #192593 
    .product-detail-slide .bx-viewport > ul > li > .video-wrap{display:block;background-color:var(--tory_gray_00);}
    .product-detail-slide .bx-viewport > ul > li > a{display:block;background-color:var(--tory_gray_00);}
    .product-detail-slide img,
    .product-detail-slide video {display: block; width:auto; height:580px; margin: auto;}
} */
/* #192875:20230203 end */
.product-detail-slide .bx-controls {position:absolute; bottom:10px; right:50%; transform: translateX(50%); z-index:10;}/* #261410 : 20250227 */
.product-detail-slide .bx-controls .bx-pager {z-index:10;}
/* #261410 : 20250227 start */
.product-detail-container{background-color: var(--tory_white); border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0 -5px 7px -5px #d8d8d8; overflow-x: hidden; position: relative;}
.product-detail-container .inform .inform-line{background-color: #d8d8d8; border: none; border-radius: 10px; height: 3px; width: 80px; visibility:unset; position: unset; margin-bottom:20px;}
.product-detail-container .inform {position:relative; padding:4px 20px; }
.product-detail-container .inform hr + *{margin:0; padding:0; border:0;}
.product-detail-container .inform .title {margin-top:20px !important; padding-top:0px; border:none; font-size:var(--font13);}
.product-detail-container .inform .title > * + * {margin-left:10px; font-size:var(--font13);} /* #193706: 20230225 */
.product-detail-container .inform .name {display:flex; margin-top:6px !important; line-height:var(--font16L); font-size:var(--font16);}
.product-detail-container .inform .name > strong {flex: 1 1 auto; padding-right:20px; font-family:'sweet-sans-pro','neue-haas-grotesk-text', 'AppleSDGothicNeo';letter-spacing: 0.75px; text-transform: uppercase;} /* #198402,#198490 20230315 *//* 20230214:결함발견 */ /* #193706: 20230309 */
/* #244245:20240712 */
.product-detail-container .inform .title em{border-bottom:0; color:#71767f;letter-spacing:0.5px;}
.product-detail-container .inform .title em[onclick]{border-bottom:1px solid; border-color: hsla(219,6%,47%,.5); color:#71767f;}
/* //#244245:20240712 */
/* #193517:20230201 start */
.product-detail-container .inform .name > .heart{position:relative;top:0;width:20px;height:20px;flex:0 0 auto;}
.product-detail-container .inform .name > .heart > input[type="checkbox"]:after{top:1px;right:0;}
/* #193517:20230201 end */
.product-detail-container .inform .price {display:flex; align-items:center; margin-top:10px;} /* #193706: 20230303 */
.product-detail-container .inform .price > * + * {margin-left:6px;}
/* #193706: 20230303 start */
.product-detail-container .inform .price > i.i {border:1px solid var(--tory_black); background-color:var(--tory_white); box-sizing:border-box; font-size:var(--font11); color:var(--tory_black); line-height:var(--font12) !important;} /* #193706: 20230309 */
.product-detail-container .inform .price > i.i:after {display:none; color:var(--tory_black); line-height:var(--font12);}
/* #193706: 20230303 end */
.product-detail-container .inform .promotion {margin-top:10px; font-size:var(--font13);} /* #193706: 20230225 */
.product-detail-container .inform .star-review {margin-top:10px; display: flex;} /* 195442:20230215 */
.product-detail-container .inform .star-review i.star {width:14px; height:14px;} /* 195442:20230215 */
.product-detail-container .inform .star-review i.star ~ a {margin-left:6px;}/* #194462:20230209 */
/* #193706: 20230225 start */
.product-detail-container .inform .chips {display:flex; gap:6px; flex-wrap:wrap; margin-top:14px;}
.product-detail-container .inform .chips > span {width:18px; height:18px; padding:1px;} /* #193706: 20230303 */
/* #193706: 20230225 end */
.product-detail-container .inform .chips > span > i {width:16px; height:16px;}
.product-detail-container .inform .color {line-height:20px; color:var(--tory_gray_50); font-size:var(--font13); margin-top:10px;}
.product-detail-container .inform .color > span {margin-left:6px; color:var(--tory_black);}
.product-detail-container .inform .option {margin-top:15px;}
.product-detail-container .inform .review {margin-top:10px; line-height:24px; font-size:var(--font13);}
/* #195075:20230213 start */
.product-detail-container .inform .review > a{display:inline-block;position:relative;font-size:var(--font13);}
.product-detail-container .inform .review span ~ a{margin-left:9px;}
.product-detail-container .inform .review a:first-child{margin-right:9px;}
.product-detail-container .inform .review > a + a:before{display:block;content:"";position:absolute;top:6px;left:-6px;width:1px;height:12px;background:var(--tory_gray_15);}
/* #195075:20230213 end */
.product-detail-container .inform .alert-soldout {margin-top:10px; line-height:24px; font-size:var(--font13);}
.product-detail-container .inform .buying button {margin-top:15px;}
.product-detail-container .inform .buying button:first-of-type {margin-top:6px;} /* #193706: 20230225 */
.product-detail-container .inform .gift {margin-top:10px; line-height:24px; font-size:var(--font13);}
.product-detail-container .inform .gift .share {display:inline-block; float:right; position:relative; width:20px; height:20px; font-size:0;}
.product-detail-container .inform .gift .share:after {display:block; content:""; position:absolute; top:3px; width:16px; height:16px; background:url(../images/sprite.svg#share-icon-usage) center center no-repeat;}

/* 상품상세 장바구니 팝업 */
.product-detail-cart{bottom: 0; left: 0; position: fixed; right: 0; top: 0; opacity: 0; z-index: -1;}
.product-detail-cart .popup .inner{ transform: translate3d(100%, 0, 0); transition: transform .5s ease; padding:0 0 32px; height: 100vh;}/* #275708 : 20250529 */
.product-detail-cart .popup .inner.wide .closed{z-index:102; position: absolute; top: 20px; right: 20px; margin: 0; font-size:0; width:20px; height:20px; font-size:0; background: url(../images/sprite.svg#x-usage) no-repeat center center; border:none;}
.wrap.cart-on .product-detail-cart{z-index:201;  opacity: 1;}
.wrap.cart-on .product-detail-cart .inner{transition: transform .5s ease-in-out;}
.wrap.cart-on.visible .product-detail-cart .inner{transform: translateZ(0);}
/* #275709 : 20250529 */
.product-detail-cart .popup .inner > .title-fix{position:sticky; top:0;}
.product-detail-cart .popup .inner > .title-fix + div.cart-form{margin-top:0 !important;}
.product-detail-cart .cart-form .product-table{margin-top:0;}
/* //#275709 : 20250529 */
.product-detail-cart .product-table > ul > li + li{margin-top:25px;}
.product-detail-cart .product-table > ul > li > div > p, 
.product-detail-cart .product-table > ul > li > div > p *{font-size:var(--font11); line-height:var(--font11L);}
.product-detail-cart .cart-form .product-table .inform p *{color:var(--tory_gray_50);}
.product-detail-cart .price-wrap{margin-top:20px; padding-bottom:15px; position: sticky; bottom:-32px; left:0; background: var(--tory_white);}
.product-detail-cart .price-wrap .total-price{margin-top:0; padding-top:15px;}
.product-detail-cart .price-wrap .total-price p{font-size:var(--font11); line-height:var(--font11L);}
.product-detail-cart .price-wrap .btn-wrap button{font-weight: bold;}
.product-detail-cart .item-list.product-list{margin-bottom:0;}
.product-detail-cart .item-list.product-list li{padding:0; width:171px !important}
.product-detail-cart .recommend-list h4{margin:25px 0 20px; text-align:center; font-size:var(--font16); line-height:var(--font16L);}
/* #261410 : 20250227 end */
/* #278047 : 20250702 */
.product-detail-cart .product-table > ul > li > div:not(.price) > p:not(.name):last-child{display: flex;}
.product-detail-cart .product-table > ul > li > .inform p:not(.name) a + a{margin-left:6px;}
/* //#278047 : 20250702 */

/* #193907:20230209 start */
.detail-wrap .product-table > ul > li{--info-width:calc(100vw - 40px - 104px - 12px);}
.detail-wrap .product-table > ul > li > .inform{max-width:var(--info-width);}
.detail-wrap .product-table > ul > li > .inform .title > *{white-space:nowrap;max-width:var(--info-width);text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:top;}
/* #193907:20230209 end */

/* #244245:20240712 */
.detail-wrap .product-table > ul > li > .inform .title em{border-bottom:0;color:#71767f;letter-spacing:0.5px; font-size:var(--font11) !important; line-height:var(--font11L);}
.detail-wrap .product-table > ul > li > .inform .title em[onclick]{border-bottom:1px solid; border-color: hsla(219,6%,47%,.5); cursor:pointer; color:#71767f;letter-spacing:0.5px;}
/* //#244245:20240712 */

.detail-wrap .outfit-list {position:relative; margin:15px 20px 0; padding:20px 0; border-top:1px solid var(--tory_gray_10);} /* #193706: 20230303 */
.detail-wrap .outfit-list .inform * {font-size:12px !important;}
.detail-wrap .outfit-list .sale-price span {font-size:12px;}
.detail-wrap .outfit-list .sale-price del {color:var(--tory_gray_50); font-size: 12px;} /* #193706: 20230303 */
.detail-wrap .outfit-list .sale-price * + * {margin-left:6px;}
.detail-wrap .outfit-list .option {margin-top:5px; font-size:var(--font10); line-height:24px;}
 /* #193706: 20230303 start */
.detail-wrap .outfit-list .product-table > ul > li .thumb-img {min-width:98px; width:98px;} /* #193706: 20230309 */
.detail-wrap .outfit-list .product-table .inform {position:relative;}
/* .detail-wrap .outfit-list .product-table .inform > .option {position:absolute; bottom:0; left:0;} #244245*/
/* #193706: 20230303 end */
.detail-wrap .explanation {position:relative; margin:0 20px; padding-top:20px; border-top:1px solid var(--tory_gray_10); line-height:24px; font-size:var(--font13);} /* #193706: 20230307 */
.detail-wrap .explanation > p {font-size:var(--font13);line-height: 24px;}
.detail-wrap .explanation > dl > dd {line-height:24px; color:var(--tory_black); font-size:var(--font13);}
/* #193706: 20230225 start */
/* #193706: 20230307 start */
.detail-wrap .relation-list {padding-top:45px;}
.detail-wrap .relation-list h4 {margin-top:0; text-align:center;}
.detail-wrap .relation-list + .relation-list {padding-top:0px;}
.detail-wrap .relation-list .horizontal-wrap .product-list.item-list > ul > li {width:171px;} /* #193706: 20230309 */
.detail-wrap .inform + .relation-list {position:relative;}
.detail-wrap .inform + .relation-list:before {content:""; position:absolute; top:0; left:20px; width:calc(100% - 40px); height:1px; background-color:#D9D9D9;}
/* #193706: 20230307 end */
/* #193706: 20230225 end */
.detail-wrap .relation-list .horizontal-wrap .item-list.product-list .swiper-slide {width:171px;}

.detail-wrap .relation-list .product-list .option {margin-top:9px; line-height:var(--font10L); color:var(--tory_black); font-size:var(--font10);}
.detail-wrap .product-review {margin-top:35px;border-top:1px solid var(--tory_gray_10);}
.detail-wrap .product-review > h3 {margin-top:60px; text-align:center; line-height:var(--font18L); font-size:var(--font18); font-weight:400;}
.detail-wrap .product-review > h3 + p {margin-top:10px; text-align:center; line-height:24px; font-size:var(--font13);}
.detail-wrap .product-review .review-star {margin-top:15px; line-height:22px; text-align:center; font-size:var(--font14);} /* #193706: 20230225 */
.detail-wrap .product-review .review-star > span {margin:0 6px; vertical-align:text-bottom;}
.detail-wrap .product-review .review-star > i.star {width:14px; height:14px;}
.detail-wrap .product-review .review-star > i.star + i.star {margin-left:6px;}
/* #195442:20230215 start */
.detail-wrap .product-review .review-star[class^='star_point'],.detail-wrap .product-review .review-star[class*='star_point']{display:block;}
.detail-wrap .product-review .review-star[class^='star_point'] > *,.detail-wrap .product-review .review-star[class*='star_point'] > *{vertical-align:middle;}
.detail-wrap .product-review .review-star[class^='star_point'] i.star,.detail-wrap .product-review .review-star[class*='star_point'] i.star{width:20px;height:20px;background-size:20px;}
/* #195442:20230215 end */
.detail-wrap .product-review .review-spec {margin:0 20px;}
.detail-wrap .product-review .review-spec > h4 {margin-top:30px; margin-bottom:10px; text-align:center; line-height:var(--font14L); font-size:var(--font14); font-weight:400;}/* #193706: 20230225 */
.detail-wrap .product-review .review-list {margin:0 20px;}
.detail-wrap .review-list .review-sort {margin-top:35px; position:relative;}
.detail-wrap .review-list .review-sort .fx-right {position:absolute; right:0; top:5px;}
.detail-wrap .review-list .review-sort .select-box.on:after {transform:rotate(180deg);} /* #193706: 20230225 */
.detail-wrap .review-list .review-sort .select-box.on > ul {margin-top:-1px; border-top-color:#d9d9d9;}
.detail-wrap .review-list > ul > li {margin-top:35px; padding-bottom:35px; border-bottom:1px solid var(--tory_gray_10);} /* #193706: 20230225 */
.detail-wrap .review-list .review-item {flex:1 1 100%; margin-left:0;}
.detail-wrap .review-list .review-item > strong {display:block; margin-top:10px; line-height:var(--font14L); font-size:var(--font14); color:var(--tory_black);} /* #193706: 20230225 */ /* #193706: 20230303 */
.detail-wrap .review-list .review-item > p {margin-top:30px; color:var(--color-tory_gray_50); font-size:var(--font13);line-height:var(--font13L); }
.detail-wrap .review-list .review-item > p > span[class^='star_point'] {vertical-align:top;} /* #193706: 20230225 */
.detail-wrap .review-list .review-item > p + .user-info > span + span {margin-left:10px;}
.detail-wrap .review-list .review-item > p + .user-info > a {color:var(--color-tory_gray_50); border-color:var(--color-tory_gray_50);}
.detail-wrap .review-list .review-item > p + .user-info > a > u {border-color:var(--color-tory_gray_50);}
.detail-wrap .review-list .review-item > .photo-review {margin-top:25px;}
.detail-wrap .review-list .review-item > .photo-review > ul > li {position:relative;}
.detail-wrap .review-list .review-item > .photo-review img {width: 100%; height:auto;} /* #193641:20230223 */
/* #195442:20230215 start */
.detail-wrap .review-list .review-item [class^='star_point'] > *,.detail-wrap .review-list .review-item [class*='star_point'] > *{vertical-align:middle;}
.detail-wrap .review-list .review-item [class^='star_point'] i.star,.detail-wrap .review-list .review-item [class*='star_point'] i.star{width:18px;height:18px;background-size:18px;}
/* #195442:20230215 end */
.detail-wrap .review-list .list-pager {display:flex; align-items:flex-start; justify-content:center; gap:0 22px; margin-top:35px; text-align:center; line-height:var(--font14L); font-size:var(--font14);}
/* #193706: 20230225 start */
.detail-wrap .review-list .list-pager > a {display:inline-block; position:relative; vertical-align:top; text-align:center; font-size:var(--font12); color:var(--tory_gray_70);}
.detail-wrap .review-list .list-pager > a.first,
.detail-wrap .review-list .list-pager > a.before,
.detail-wrap .review-list .list-pager > a.next,
.detail-wrap .review-list .list-pager > a.last {min-width:12px;}
.detail-wrap .review-list .list-pager > a.first {position:relative; left:8px;}
.detail-wrap .review-list .list-pager > a.last {position:relative; left:-8px;}
/* #193706: 20230225 end */
.detail-wrap .review-list .list-pager > a > i {display:inline-block; position:relative; width:14px; height:14px;}
.detail-wrap .review-list .list-pager > a > i:after {display:block; position:absolute; content:""; top:4px; left:0; width:14px; height:14px;}
.detail-wrap .review-list .list-pager > a:after {display:block; position:absolute; content:""; top:4px; left:0; width:14px; height:14px;}
.detail-wrap .review-list .list-pager > a.on {border-bottom:1px solid var(--tory_gray_70);}
.detail-wrap .review-list .list-pager > a.disabled {opacity:.25;}
.detail-wrap .review-list .list-pager > a.first:after {background:url(../images/sprite.svg#arrow-left-sm-usage) center center no-repeat;}
.detail-wrap .review-list .list-pager > a.first > i:after {margin-left:-8px; background:url(../images/sprite.svg#arrow-left-sm-usage) center center no-repeat;}
.detail-wrap .review-list .list-pager > a.before:after {background:url(../images/sprite.svg#arrow-left-sm-usage) center center no-repeat;}
.detail-wrap .review-list .list-pager > a.next:after {background:url(../images/sprite.svg#arrow-right-sm-usage) center center no-repeat;}
.detail-wrap .review-list .list-pager > a.last:after {background:url(../images/sprite.svg#arrow-right-sm-usage) center center no-repeat;}
.detail-wrap .review-list .list-pager > a.last > i:after {margin-left:8px; background:url(../images/sprite.svg#arrow-right-sm-usage) center center no-repeat;}
.detail-wrap .info-product,
.detail-wrap .info-claim {margin:10px -20px;}
.detail-wrap .info-product > p {margin-bottom:20px; line-height:var(--font14L) !important; color:var(--tory_gray_50) !important; font-size:var(--font14) !important;}
.detail-wrap .info-product table,
.detail-wrap .info-claim table {width:100%; font-size:var(--font12);}
/* #193706: 20230225 start */
.detail-wrap .info-product table th,
.detail-wrap .info-claim table th {padding:12px 15px; line-height:16px; min-width:134px; box-sizing:border-box; color:var(--tory_gray_70); font-weight:700; background-color:var(--tory_gray_00);}
.detail-wrap .info-product td,
.detail-wrap .info-claim table td {padding:24px 15px; min-width:134px; box-sizing:border-box; vertical-align:top; line-height:16px; color:var(--tory_gray_70); border-bottom:1px solid var(--tory_gray_10); word-break: break-all;}/* #225731 */
/* #193706: 20230225 end */
.detail-wrap .info-consumer {margin-top:60px;}
.detail-wrap .info-consumer .on .title {font-weight:700;}
.detail-wrap .info-consumer .info-deal > p {margin:30px -15px 10px; color:var(--tory_black);}
.detail-wrap .info-consumer .info-deal > ul > li {list-style:disc; line-height:var(--font12L); font-size:var(--font12);}
.detail-wrap .info-consumer .info-deal > ul > li + li {margin-top:6px;}
/* #192967:20230202 start */
.detail-wrap .relation-list .horizontal-wrap .item-list > ul::before,.detail-wrap .relation-list .horizontal-wrap .item-list > ul::after{content:'';margin:auto;}
/* #192967:20230202 end */

/* 이미지 확대하기 팝업 */
/* #195622:20230220:20230221 start */
.popup .inner.wide .popup-product-detail-slide{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0;overflow:hidden;}
.popup .inner.wide .popup-product-detail-slide ul{height:100%;}
.popup .inner.wide .popup-product-detail-slide ul li{height:100%;display:none;overflow-y:hidden;background-color: var(--tory_gray_00);}
.popup .inner.wide .popup-product-detail-slide ul li.active{display:block;}
.popup .inner.wide .popup-product-detail-slide ul li img{display:block;height:100%;opacity:0;transition:opacity 0.3s;margin:0 auto;}
.popup .inner.wide .popup-product-detail-slide ul li img.show{opacity:1;}
.popup .inner.wide .popup-product-detail-slide .btn-wrapper .btn-prev{left:10px;background:url(../images/sprite.svg#arrow-left-usage) center center no-repeat;}
.popup .inner.wide .popup-product-detail-slide .btn-wrapper .btn-next{right:10px;background:url(../images/sprite.svg#arrow-right-usage) center center no-repeat;}
.popup .inner.wide .popup-product-detail-slide .btn-wrapper button{position:absolute;top:50%;margin-top:-10px;outline:0;width:20px;height:20px;text-indent:-9999px;z-index:1;border:none;}
/* #195622:20230220:20230221 end */

/* 사이즈 선택 팝업 */
/* #196383:20230223 start */
.popup .inner > .product-table + .field-form.size-wrap{border:0;padding:0;}
.popup .inner > .product-table + .field-form.size-wrap .note{display:flex;padding-left:0;width:calc(100vw - 40px);margin-bottom:6px;}/* #194548 20230227 */
.popup .inner > .product-table + .field-form.size-wrap .note span{display:flex;align-items:center;max-width:100%;}
.popup .inner > .product-table + .field-form.size-wrap .note span i{position:relative;top:0;}
/* #196383:20230223 end */

/* 상품리뷰 신고 팝업 */
/* #193706: 20230225 start */
.popup .inner.review-report h3.title-fix {font-size:var(--font16);}
.popup .inner.review-report .field-form .field-check > ul > li label {color:var(--tory_black);}
.popup .inner.review-report .field-form .field-check + .text-area {margin-top:15px;}
.popup .inner.review-report .field-form .field-check + .text-area textarea {padding:15px; min-height:216px; resize:none;}
.popup .inner.review-report .field-form > .txt-gray_50 > u {margin-top:0;}
/* #193706: 20230225 end */

/* mypage */
.mypage-wrap {}
.mypage-wrap nav.main h1 {margin-top:0; padding-top:40px; height:150px; line-height:var(--font30L); color:#fff; text-align:center; font-size:var(--font30); background:url(../images/mypage.jpg) top center no-repeat; background-size:cover; box-sizing:border-box;}
.mypage-wrap nav.main h1 small {display:block; line-height:20px; font-size:var(--font14);}
/* #195208 20230309 */
.mypage-wrap nav.main > ul {margin-top:10px; padding-top:10px;}
.mypage-wrap nav.main + section h4 {margin-top:54px;}
.mypage-wrap nav.main + section .card-wrap .product-list li {padding-bottom:0px;}
.mypage-wrap nav.main + section .card-wrap .product-list li p > * {margin:0px;}
.mypage-wrap nav.main + section .card-wrap .product-list li .order-no,
.mypage-wrap nav.main + section .card-wrap .product-list li .order-date {font-size:var(--font11);}
.mypage-wrap nav.main + section .card-wrap .product-list li .order-no + .order-date:before {position:unset; margin:0 2px;}
.mypage-wrap nav.main + section .card-wrap button {margin-top:25px;}
.mypage-wrap nav.main + section .card-wrap .coupon-list .coupon .discounts {font-size:var(--font16);}
/* //#195208 20230309 */

.mypage-wrap nav {text-align:center;}
.mypage-wrap nav .prev + h2 {font-size:var(--font20);} /* #194682:20230307 */
.mypage-wrap nav .prev + h3 {margin-left:20px; margin-top:24px !important; margin-bottom:24px; text-align:left;} /* #195559: 20230303 */
.mypage-wrap nav .prev + h3 + div {text-align:left;}
.mypage-wrap nav h1 {margin-top:37px; line-height:var(--font30L); font-size:var(--font30); font-weight:600;} /* #195559: 20230222 */
.mypage-wrap nav h1 small {display:block; margin-bottom:4px; line-height:var(--font14L); font-size:var(--font14); font-weight:600;}
.mypage-wrap nav > ul {margin:25px 0 15px; padding:13px 0 10px;}/* #194619 20230220 */ /* #194682:20230307 */
.mypage-wrap nav > ul > li {display:inline-block; line-height:var(--font12L); font-size:var(--font12);}
.mypage-wrap nav > ul > li + li {margin-left:24px;}
.mypage-wrap nav > ul > li.on {border-bottom:1px solid var(--tory_black);}
.mypage-wrap section {margin:25px 20px 60px; box-sizing:border-box;} /* #194682: 20230222 */
.mypage-wrap section h4 {margin:25px 0 20px; line-height:var(--font16L); font-size:var(--font16); font-weight:600; color:var(--tory_black); overflow:hidden;} /* #195559: 20230222 */
.mypage-wrap section h4 > span {text-align:right;}
.mypage-wrap section > .btn-wrap + hr + h4 {margin-top:0 !important;} /* #195559: 20230223 */
.mypage-wrap section > .btn-wrap + h4  {margin-top:60px;} /* #195559: 20230223 */
.mypage-wrap section > h4 + div + div + .btn-wrap {margin-top:25px;} /* #195559: 20230303 */
.mypage-wrap section h5 {margin-top:20px; line-height:22px; font-size:var(--font13); font-weight:600;} /* #195559: 20230223 */
.mypage-wrap section > p, .mypage-wrap section form > p {margin-top:25px; line-height:24px; font-size:var(--font13);}
/*  #195560:20230308 start */
.mypage-wrap section form > p + .field-form.flex {
    margin-top: 20px;
}
/*  #195560:20230308 end */
.mypage-wrap section > p {margin-top:20px; line-height:18px;} /* #195559: 20230223 */
.mypage-wrap section > p + .field-form {margin-top:25px;}
.mypage-wrap section .field-form .notice {margin-top:20px;} /* ##194682: 20230221 *//* #195559 2차 20230309 */
.mypage-wrap section .empty {margin:60px 0; text-align: center;line-height:var(--font13L);font-size:var(--font13); }


.mypage-wrap .field-form {margin-top:20px; font-size:var(--font13);} /* ##194682: 20230221 */
.mypage-wrap .field-form h4{margin:35px 0 20px;}/* #195559 3차 20230403 */
.mypage-wrap h5 + .field-form {margin-top:15px;}
.mypage-wrap h5 + .field-form > .inline {margin-top: 20px;} /* #194682:20230307 */
.mypage-wrap .field-form .horizontal-wrap + ul {margin-top:15px;}/* #195560 20230220 */
.mypage-wrap .field-form .horizontal-wrap + ul li {font-size:var(--font12);}
.mypage-wrap .field-form + h4 {margin-top:60px;}
.mypage-wrap .field-form > h4 + .select-box{margin-top:20px;}

/* #195560:20230308 start */
/* .mypage-wrap .horizontal-wrap>h4{margin-bottom:-10px;} *//* #195560 20230220 */
.mypage-wrap .horizontal-wrap > h4{margin:35px 0 20px;}
.mypage-wrap .horizontal-wrap > h4 + .item-list.field-file-list{margin-top:0;margin-bottom:0;}
.mypage-wrap .field-form .horizontal-wrap + dl {margin-top: 15px;}
.mypage-wrap .field-form .horizontal-wrap .reviewImg + dl {margin-top: 15px;}/* #195559 3차 20230403 */
.mypage-wrap .field-form .horizontal-wrap .reviewImg + ul {margin-top: 15px;}/* #195559 3차 20230403 */
/* #195560:20230308 end */
.mypage-wrap .horizontal-wrap.mutiny .item-list{margin:0;}/* #195559 20230404 */

/* #196243:20230223 start */
.mypage-wrap .product-table ~ .field-form {margin-top: 20px;}
/* #195559: 20230303 start */
.mypage-wrap .product-table ~ .field-form .bill-list {line-height:var(--font14L);} 
.mypage-wrap .product-table ~ .field-form .bill-list:first-child strong{font-size:var(--font14); line-height:var(--font14L); font-weight: 400;}/* #195559 2차 20230310 */
.mypage-wrap .product-table ~ .field-form + hr + h4 {margin-top:25px !important;}
.mypage-wrap .product-table ~ .field-form + hr + h4 span{color:var(--tory_gray_50);}/* #195559 2차 20230310 */
/* #195559: 20230303 end */
.mypage-wrap .order-od-list + .order-od-list {margin-top: 25px;}
.mypage-wrap #gnrlOrd  h4{margin:0 0 20px;}/* #195559 2차 20230310 */
/* #196243:20230223 end */
.mypage-wrap #refundInfoDiv h4{margin:0 0 20px;}/* #195559 3차 20230403 */

.mypage-wrap .card-wrap .product-list * {color:var(--tory_black);}
.mypage-wrap .card-wrap .product-list p:nth-of-type(1) {margin-top:10px;}
.mypage-wrap .card-wrap .product-list .title {display:block; margin-top:10px; margin-left:10px;font-size:var(--font12);}
.mypage-wrap .card-wrap .product-list .name {margin-top:0px;}
.mypage-wrap .card-wrap .product-list .delivery-search {margin-left:10px;font-size:var(--font12);}


/* mypage-메인 */
.mypage-wrap section .card-wrap {margin:auto; width:256px; box-sizing:border-box;}
.mypage-wrap section .card-wrap + .card-wrap {margin-top:54px;}
.mypage-wrap section .card-wrap button {max-width:255px;}
.mypage-wrap section .card-wrap h4 {line-height:var(--font14L); text-align:center; font-size:var(--font14); font-weight:600; margin-top:64px;}
.mypage-wrap section .card-wrap .product-list {margin-top:24px; padding:0px;}
.mypage-wrap section .card-wrap .product-list li {padding-bottom:24px;}
.mypage-wrap section .card-wrap .product-list li .order-no {color:var(--tory_gray_50);}
.mypage-wrap section .card-wrap .product-list li .order-date {color:var(--tory_gray_50);}
.mypage-wrap section .card-wrap .product-list li .order-no + .order-date:before {display:inline-block; content:"|"; position:absolute; margin-left:-8px; color:var(--tory_gray_15);}
.mypage-wrap section .card-wrap .coupon-list > p {margin-top:24px; text-align:right;}
.mypage-wrap section .card-wrap .coupon-list > p + ul {margin-top:10px;}
.mypage-wrap section .card-wrap .coupon-list + button {margin-top:25px;}

/* #197276:20230303 20230310 start */
.mypage-wrap section .no-data.order,
.mypage-wrap section .no-data.completion,
.mypage-wrap section .no-data.wish-completion,
.mypage-wrap section .no-data.wish{display:flex;position:relative;height:246px;justify-content:center;align-items:center;flex-direction:column;}

.mypage-wrap section .no-data.order > p,
.mypage-wrap section .no-data.completion > p,
.mypage-wrap section .no-data.wish-completion > p,
.mypage-wrap section .no-data.wish > p{margin-top:0 !important;line-height:var(--font13L);text-align:center;font-size:var(--font13);}

.mypage-wrap section .card-wrap .no-data.order > p,
.mypage-wrap section .card-wrap .no-data.completion > p,
.mypage-wrap section .card-wrap .no-data.wish-completion > p,
.mypage-wrap section .card-wrap .no-data.wish > p{margin-top:0 !important;line-height:var(--font16L);text-align:center;font-size:var(--font16);}

.mypage-wrap section .no-data.order::before{content:'';display:block;width:93px;height:106px;background:url(../images/clover.gif) center center no-repeat;background-size:93px;}
.mypage-wrap section .no-data.order > p{font-size:0;color:transparent;}
.mypage-wrap section .no-data.order .btn-wrap{display: none;}
.mypage-wrap section .no-data.wish::before{content:'';display:block;width:93px;height:106px;background:url(../images/completion.svg) center center no-repeat;background-size:48px;}
.mypage-wrap section .no-data.completion .btn-wrap{width:225px;}
.mypage-wrap section .no-data.completion::before{content:'';display:block;width:93px;height:106px;background:url(../images/completion.svg) center center no-repeat;background-size:48px;}

.mypage-wrap section .no-data.wish-completion .btn-wrap{width:225px;}
.mypage-wrap section .no-data.wish-completion::before{content:'';display:block;width:93px;height:106px;background:url(../images/bg-nodata-wish.png) center center no-repeat;background-size:30px;}
/* #195223 20230223 */

/* #197276:20230303 end */

.mypage-wrap span.withdraw {display:inline-block; margin-top:25px; font-size:var(--font13);}
.mypage-wrap span.withdraw u {color:var(--tory_gray_50); border-color:var(--tory_gray_50);}


/* 쿠폰상세 */
.mypage-wrap.coupon-detail section > .coupon-offer {margin-top:35px; border-top:1px solid var(--tory_gray_10);}
.mypage-wrap.coupon-detail section > .coupon-offer h5 {margin-top:35px; font-size:var(--font14);}
.mypage-wrap.coupon-detail section > .coupon-offer .product-filter {margin-top:20px; margin-bottom:32px;}
.mypage-wrap.coupon-detail section > .coupon-offer .product-filter .filter-wrap {margin-top:0px;}

.mypage-wrap.coupon-detail .coupon {font-weight:400; padding:20px;}
.mypage-wrap.coupon-detail .coupon > .name {font-weight:400;}
.mypage-wrap.coupon-detail .coupon > .discounts {font-size:var(--font16); font-weight:400;}

/* #194661: 20230307 start */
/* 쿠폰 팝업 */
.popup .inner[id="listCouponPop"] .field-form + hr + .field-form {padding-top:0; border-top:0;}
.popup .inner[id="listCouponPop"] .field-form + hr + .field-form .product-table > ul > li > .inform > p .txt-orange {margin-top:0;}
/* #194661: 20230307 end */


/* 앱 설정 */
.mypage-wrap .config-app {margin-top:30px; border-top:1px solid var(--tory_gray_10);}
.mypage-wrap .config-app strong,
.mypage-wrap .config-app p {display:block; margin-top:25px; line-height:var(--font13L); font-size:var(--font13);}
.mypage-wrap .config-app u {font-size:var(--font12);}


/* 쇼핑혜택 */
/* #195559: 20230222 start */
.mypage-wrap > section > .coupon-list {position:relative;}
.mypage-wrap > section > .coupon-list + h5 {margin-top:60px;} /* #195559: 20230223 */
.mypage-wrap > section > .coupon-list > p {position:relative; top:-10px; right:0; text-align:right;}
.mypage-wrap > section > .coupon-list > p + ul {margin-top:15px;}
/* #195559: 20230222 end */


/* 위시리스트 */
.wishlist-wrap nav h1 {margin-top:20px;}
.mypage-wrap.wishlist-wrap .btn-wrap {margin:35px 0 15px;}/* #194619 20230224 */
.mypage-wrap.wishlist-wrap .btn-wrap + dl {margin:15px 5px 0;}/* #194619 20230224 */

.wishlist strong {display:block; line-height:var(--font14L); font-size:var(--font14);}
.wishlist p {margin-top:20px; line-height:30px; font-size: var(--font13);}
.wishlist p button {float:right; width:108px;}
.wishlist + .product-table {margin-top:25px;}
.wishlist + .product-table > ul > li {flex-wrap: nowrap;}/* #194506 20230210 */

/* #194521 20230210 */
.wishlist + .product-table > ul > li > .inform {overflow:hidden;}
.wishlist + .product-table > ul > li > .inform > .name {margin-bottom:5px;}
.wishlist + .product-table > ul > li > .inform > a {display:block; margin-top:5px;}
/* #194522:20230220 > 한줄 말줄임으로 변경됨 start */
/* .wishlist + .product-table > ul > li > .inform > u {display:inline;}  */
.wishlist + .product-table > ul > li > .inform > u {
	text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap;
}
.wishlist + .product-table > ul > li > .inform > span {
	text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap;
}

/* #194522:20230220 end */
.wishlist + .product-table > ul > li > .price {flex:0;}
.wishlist + .product-table > ul > li .delete {margin-top:0px;}
/* //#194521 20230210 */

.wishlist input[type="checkbox"] + label{font-size:var(--font12); line-height:var(--font12L);}/* #194619 20230221 */
/* 주문내역 */
.inner .search-day-wrap {margin-top:15px;}
.search-day-wrap .search-day {display:flex; }
.search-day-wrap .search-day span + span {margin-left:20px;}
.search-day-wrap .search-day span + span:before {display:block; content:"-"; position:absolute; margin-left:-20px; width:20px; height:40px; line-height:var(--font30L); text-align:center;}
/* #194618:20230210 start */
@media only all and (max-width:374px) {
    .search-day-wrap .search-day span {
        flex: 1;
    }
    .search-day-wrap .search-day button {
        flex: 0.75;
    }
}
/* #194618:20230210 end */
.search-day-wrap .search-day button {margin-left:10px;}
/* #196339:20230223 start */
.search-day-wrap .search-day input[type=text] {padding:10px 5px; text-align:center; color: var(--tory_black);} /* #194502 20230210  */
/* .search-day-wrap .search-day input[type=text]:not(.has-value){background:url(../images/ico-calender.svg) 5px center no-repeat;text-indent:19px;} */ /* 20230223: 모바일은 달력 아이콘 없는 것으로 이현경 프로와 협의 */
.search-day-wrap .search-day input[type=text]::placeholder{color:var(--tory_black);}
/* #196339:20230223 end */
.search-day-wrap + .tabs {margin-top:20px;}
.search-day-wrap + .tabs > div {margin:20px;}
.search-day-wrap + .product-table {margin-top:35px;}
.search-day-wrap + .field-form {margin-top:25px;}
.product-table li {flex-wrap:wrap;}
.product-table li .status {flex:1 1 100%; margin-bottom:6px; color:var(--tory_black);} /* #195559: 20230222 */
.product-table li .inform > .order-apply {height:65px;}
.product-table li .inform .btn-wrap {position:absolute; left:-116px; right:-92px;}
.product-table li .price {width:80px; text-align:right;}


.tabs > div > ul > li + li {margin-top:35px; border-top:1px solid var(--tory_gray_10);}
.reception {margin-top:20px; font-size:var(--font13); color:var(--tory_black);} /* #195559: 20230222 */
.reception p {font-size:var(--font14);}
.reception > .box {display:none; margin-top:15px; padding:25px;}/* #193538 20230215 */
.reception > .box u {font-size:var(--font12);}
.reception > .box p + p {margin-top:5px;}
h4 .fx-right > span {margin-right:6px;}
h4 + .product-table {margin-top:20px;}
.reception + .product-table {margin-top:20px;} /* #195559: 230230222 */
.box.mutiny {margin:25px -20px; padding:17px 25px;}/* #195559: 20230222 */
.order-info .line-note {margin-top:20px;}
.order-info + .reception {margin-top:60px;} /* #195559: 230230222 */
.order-info .line-step {margin-top:25px;}
.mypage-wrap .order-info + .box.mutiny {margin-top:35px;} /* #195559: 20230303 */


.mypage-wrap .field-form.inline-label > div {display:block; _height:40px;}
.mypage-wrap .field-form.inline-label > div + div {margin-top:20px;}
/* #195559: 20230303 start */
.mypage-wrap .field-form.inline-label > div > label {display:inline-block; width:90px; line-height:40px; font-size:var(--font14); margin-top:5px;}
.mypage-wrap .field-form.inline-label > div > label + .inline {margin-top:0; width:calc(100% - 90px); float:right; margin-top:5px;}
.mypage-wrap .field-form.inline-label > div > label + .select-box {margin-top:10px;}
.mypage-wrap .field-form.inline-label .horizontal-wrap .item-list {margin-top:25px; margin-bottom:0;}/* #195559 4차 20230405 */
.mypage-wrap .field-form.inline-label .horizontal-wrap + dl {margin-top:15px;}
.mypage-wrap .field-form.inline-label + .field-form {margin-top:35px;}
/* #195559: 20230303 end */

/* 1:1 문의 */
.my-inquiry {margin:35px -20px;}
.my-inquiry .drop-down > ul > li .title {padding:10px 0;}
.my-inquiry .drop-down > ul > li.on .title {padding:10px 0 17px;}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .title .subject {margin:0 20px; width:100%; box-sizing:border-box;}
.my-inquiry .drop-down > ul > li .title .subject span {line-height:var(--font11L); font-size:var(--font11);}
.my-inquiry .drop-down > ul > li .title .subject span + span {margin-left:6px;}
.my-inquiry .drop-down > ul > li .title .subject > p {width:calc(100% - 60px); line-height:24px;}
.my-inquiry .drop-down > ul > li:not(.on) .title .subject > p {text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;}
.my-inquiry .drop-down > ul > li:not(.on) .title .subject > p:first-child{margin-bottom:5px; font-size:var(--font11); line-height:var(--font11L);}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content {padding:0 20px 35px;}
.my-inquiry .drop-down > ul > li .content .question {line-height:16px; color:var(--tory_black);}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content .question p {font-size:var(--font12); line-height:var(--font12L);}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content .answer p {margin-top:20px; color:var(--tory_black); font-size:var(--font12); line-height:var(--font12L);}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content h5 {margin-top:0;color:var(--tory_black); font-size:var(--font12); line-height:var(--font12L);}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content h5 .fx-right {color:var(--tory_gray_50); font-size:var(--font11); font-weight:400;}
.my-inquiry .drop-down > ul > li .content .question .horizontal-wrap {margin-top:-10px;}/* #195560 20230220 */
/* 195560:20230308 start */
/* .my-inquiry .drop-down > ul > li .content .question .horizontal-wrap .item-list > ul > li {width: calc(33.333% - 11px); min-height: 118px;} */
.my-inquiry .drop-down > ul > li .content .question .horizontal-wrap .item-list > ul > li {width: 104px; min-height: 0px;}
.my-inquiry .drop-down > ul > li .content .question .horizontal-wrap .item-list > ul > li + li {margin-left: 11px;}
/* 195560:20230308 end */

.my-inquiry .drop-down > ul > li .content .question .horizontal-wrap .item-list > ul > li img{height: auto !important;vertical-align:top; object-fit: cover; overflow:hidden;}/* #197366:20230303 */
.my-inquiry .drop-down > ul > li .content .field-star {margin:25px auto; justify-content:center;}/* #195560 20230220 */
.my-inquiry .drop-down > ul > li .content .text-area {margin-top:10px;}
.my-inquiry .drop-down > ul > li .content .answer + .answer{margin-top:35px;}/* 20230227 */
.my-inquiry + .btn-wrap {margin-bottom:60px;}

.inquiry-item {position:relative; margin-top:20px;}
.inquiry-item > ul {display:flex; flex-wrap:nowrap; width:auto; }
.inquiry-item > ul > li {flex:none; width:auto;}
.inquiry-item > ul > li + li {margin-left:10px;}
.inquiry-item > ul > li {width:calc(33.33% - 7px);}

.file-img-list {margin-top:15px; line-height:24px; font-size:var(--font13);}
.file-img-list ul > li {position:relative; font-size:var(--font12);}
.file-img-list .remove {display:block; width:16px; height:16px; background-color:var(--tory_gray_50); -webkit-mask-image:url(../images/sprite.svg#x-usage); mask-image:url(../images/sprite.svg#x-usage); position:absolute; top:0; right:0;}
/* .file-img-list .remove {display:block; width:16px; height:16px; background:url(../images/sprite.svg#x-usage) no-repeat center center; position:absolute; top:0; right:0;} */

.inquiry-item {position:relative; margin-top:20px;}
.inquiry-item > ul {display:flex; flex-wrap:nowrap; width:auto; }
.inquiry-item > ul > li {flex:none; width:auto;}
.inquiry-item > ul > li + li {margin-left:10px;}
.inquiry-item > ul > li {width:calc(33.33% - 7px);}



/* 리뷰작성 */
.tabs.review > div {margin-top:25px;}
.tabs.review > div .product-table > ul > li {flex-wrap:wrap;} /* #195210: 20230223 */
.tabs.review > div .product-table > ul > li:last-child{border:0;}
.tabs.review > div .product-table > ul > li + li {margin-top:35px;}
.tabs.review > div .product-table > ul > li > .review {flex:1 1 100%; margin-left:0;}
.tabs.review > div .product-table > ul > li > .review > p {margin-top:30px; color:var(--tory_gray_50); word-break: break-word;} /* 20230223:결함 발견 */
.tabs.review > div .product-table > ul > li > .review > strong {display:block; margin-top:10px; line-height:var(--font14L); font-size:var(--font14); color:var(--tory_black);font-weight: normal;}
/* #195442:20230215 start */
.tabs.review > div .product-table > ul > li > .review [class^='star_point'] > *,.tabs.review > div .product-table > ul > li > .review [class*='star_point'] > *{vertical-align:middle;}
.tabs.review > div .product-table > ul > li > .review [class^='star_point'] i.star,.tabs.review > div .product-table > ul > li > .review [class*='star_point'] i.star{width:18px;height:18px;background-size:18px;}
/* #195442:20230215 end */
.tabs.review > div .range {display:block; margin-bottom:20px; width:100%; height:30px; clear:both;}
.tabs.review > div .range:after {display:block; content:""; clear:both;}
.tabs.review > div .range > div {float:right;}
.tabs.review > div .photo-review {position:relative; margin-top:20px; margin-left:0px;}
/* #196359:20230222 start */
.tabs.review > div .photo-review img{height:auto;width:100%;}
.tabs.review > div .photo-review ul li{width:calc(100vw - 40px);}
.tabs.review .search-day-wrap + .product-table {margin-top:25px;}
/* #196359:20230222 end */
.tabs.review .search-day-wrap input {text-align: center;}
/* #195210: 20230228 start */
.tabs.review #written-review .product-table > ul > li {margin-top:0; padding-top:35px; padding-bottom:47px; border-top:1px solid var(--tory_gray_10);}
.tabs.review #written-review .product-table > ul > li:first-child {border-top:0; padding-top:0;}
.tabs.review #written-review .product-table > ul > li:last-child {border-bottom:0;}
/* #195210: 20230307:20230308 start */
.tabs.review #written-review .product-table > ul > li > .review {margin-top:10px;}
.tabs.review #written-review .product-table > ul > li > .review > p + strong {font-weight:bold;}
.tabs.review #written-review .product-table > ul > li > .photo-review {padding-bottom:0px;}
.tabs.review #written-review .product-table > ul > li > .photo-review .bx-controls{position:relative;bottom:0;left:0;width:100%;}
.tabs.review #written-review .product-table > ul > li > .photo-review .bx-controls .bx-pager{margin-top:15px;line-height:0;}
.tabs.review #written-review .product-table > ul > li p.no-data-txt {padding-top:75px; padding-bottom:26px; line-height:var(--font13L);}
.tabs.review #can-be-review .product-table > ul > li p.no-data-txt {padding-top:75px; padding-bottom:73px; line-height:var(--font13L);}
/* #195210: 20230307: 20230308 end */
/* #195210: 20230228 end */


.tabs.review + dl {margin-top:25px;}
.review-edit h4 {margin-top:35px; text-align:center; font-size:var(--font14);}
.review-edit .field-star {justify-content:center;}
/* #195210: 20230223 start */
.review-edit .horizontal-wrap .item-list{margin:15px 0;} 
.review-edit .text-area textarea {height:216px;}

/* #195210: 20230307 start */
.popup .inner .review-edit .field-form .horizontal-wrap .field-file-list > ul {justify-content:center; gap:0 11px;}
.popup .inner .review-edit .field-form .horizontal-wrap .field-file-list > ul > li {margin-left:0 !important; width:calc(33.33% - 7px) !important;}
/* #195210: 20230307 end */
/* #195210: 20230223 end */

.field-star + .message {margin-top:12px; text-align:center;font-size:var(--font12);line-height: var(--font12L);}
.field-line-select {display:flex;}
.field-line-select .input-line {flex:100; }
.field-line-select .input-line input[type=radio] {position:absolute; width:0; height:0; opacity:0;}
.field-line-select .input-line input[type=radio] + span {display:block; padding-top:10px; width:100%; text-align:center; line-height:var(--font11L); color:var(--tory_gray_50); font-size:var(--font11); border-top:3px solid var(--tory_gray_00);}
.field-line-select .input-line input[type=radio]:checked + span {border-color:var(--tory_black);}

.mypage-wrap section dl li {position:relative; font-size:var(--font12);line-height: var(--font12L); color:var(--tory_gray_50); margin-bottom:4px;}
.mypage-wrap section dl li::before{content: ''; position: absolute; width: 2px; height: 2px; left: -8px; top: 6px; border-radius:2px; background-color: currentColor;} /* #195559: 20230223 */

/* 주문/결제/마이페이지 공통 */
.mypage-wrap .order-addr {line-height:21px; font-size:var(--font14);}
/* #195559: 20230303 start */
.mypage-wrap .order-addr .order-memo + .btn-wrap {margin-top:15px;}
.mypage-wrap .order-addr .order-memo + .btn-wrap button {border:1px solid var(--tory_gray_10) !important; background-color:var(--tory_gray_00) !important; color:var(--tory_gray_70) !important; font-size:var(--font12); line-height:var(--font12L);}/* #195559 20230317 */
/* #195559: 20230303 end */
.mypage-wrap .order-addr .btn-wrap button{color:var(--tory_gray_70); background-color: var(--tory_gray_00); border-color:var(--tory_gray_10);}/* #195559 20230418 */
.mypage-wrap .order-addr p em {pointer-events: none;}/* IOS 전화번호 통화연결 무력화 20230315 */
.mypage-wrap .order-addr p em > a {text-decoration: none; color:inherit;}/* IOS 전화번호 통화연결 무력화 20230315 */
.mypage-wrap .bill-list {line-height:21px; font-size:var(--font14);}
.mypage-wrap .bill-list .fx-right {max-width:70%; word-break:break-all;}
.mypage-wrap .bill-list .fx-right.flex{align-items: center;}/* #195559 20230317 */
.mypage-wrap .bill-list .fx-right i{display: inline-block; width: 14px; height: 14px; background: url(../images/arrow-right.svg) center center no-repeat; cursor: pointer; margin:0 6px;}/* #195559 20230317 */
/* #195559: 20230223 start */
.mypage-wrap .bill-list {margin-top:10px;}
.mypage-wrap .bill-list:first-child {margin-top:20px;}
.mypage-wrap .bill-list:last-child {margin-bottom:8px;}
.mypage-wrap .bill-list strong {font-size:var(--font16);}
.mypage-wrap .field-form h4 + .bill-list{margin-bottom:0px;}/* #195559 20230403 */
.mypage-wrap .field-form > h4 + .select-box + .bill-list{margin-top:25px;}/* #195559 20230418 */
.mypage-wrap .bill-list .tip{margin-top:6px;}/* #195559 2차 20230310 */
/* #195559: 20230223 end */
.mypage-wrap .box.mutiny p strong {margin-bottom:6px;} /* #195559: 20230222 */

/* #193513 20230216 주문조회 상품리스트 */
.mypage-wrap .product-table .inform-wrap {display:flex; width:100%; font-size:var(--font13); line-height:var(--font13L); margin:0px; color:var(--tory_black);} /* #195559: 20230222 */
.mypage-wrap .product-table .inform-wrap > a.thumb-img {display:block; width:104px; min-width:104px;}
.mypage-wrap .product-table .inform-wrap > a.thumb-img > img {width:100%; height: 100%; vertical-align: top; object-fit: cover; overflow: hidden;}/* #195559 2차 20230309 */
.mypage-wrap .product-table .inform-wrap > .inform {width:calc(100% * 0.35); margin:0 15px;} /* #195559: 20230303 */
.mypage-wrap .product-table .inform-wrap > .inform > p {margin-bottom:2px;}
.mypage-wrap .product-table .inform-wrap > .inform > p > span {color:var(--tory_black);}
/* .mypage-wrap .product-table .inform-wrap > .inform > p.note i{top:3px;}#194548 20230227 */
.mypage-wrap .product-table .inform-wrap > .inform .option {color:var(--tory_black);} /* #195559: 20230222 */
.mypage-wrap .product-table .inform .option u {color:var(--tory_black);} /* #195559: 20230303 */
.mypage-wrap .product-table .inform-wrap > .price {flex:1; width:calc(100% - 80px);}
.mypage-wrap .product-table .order-apply {width:100%; margin:0px; display:block;}
.mypage-wrap .product-table .order-apply .btn-wrap button.cols-4 + button{margin-left: 5px;}/* #195559 2차 20230309 */
.mypage-wrap .tabs:last-child ul + .btn-wrap{margin-top: 35px; border-top: 1px solid var(--tory_gray_10);}/* #195559 2차 20230309 */
.mypage-wrap .tabs:last-child ul + .btn-wrap button#more_id{margin-top: 35px;;}/* #195559 2차 20230309 */
.mypage-wrap .tabs > div > .field-form .notice{margin-top:-5px;}/* #195559 2차 20230309 */

/* 환불계좌 추가 */
.mypage-wrap .order-addr .field-text-box{display:inline-block; position:relative;border: 1px solid var(--tory_gray_10); width:100%; height: 40px; text-align:left; margin-top: 25px; position:relative;}/* #195560 20230220 */
.mypage-wrap .order-addr .field-text-box:after{display: block; content: ""; position: absolute; top: 50%; right: 20px; margin-top: -7px; width: 14px; height: 14px; background: url(../images/sprite.svg#arrow-down-sm-usage) center center no-repeat; cursor: pointer;}
.mypage-wrap .order-addr .field-text-box input[type="radio"]{opacity:0;}
.mypage-wrap .order-addr .field-text-box label{padding: 10px 12px; margin-left:-15px;color: var(--tory_gray_50);}
.mypage-wrap .order-addr .btn-wrap{margin-top:15px;}

/* #195559: 20230303 start */
.mypage-wrap .search-day-wrap + .tabs .no-result + h4,
.mypage-wrap .search-day-wrap + .tabs .btn-wrap + h4 {margin-top:60px;}
.mypage-wrap .search-day-wrap + .tabs > div > ul > li > h5 {color:var(--tory_black);}
.mypage-wrap .search-day-wrap + .tabs .reception .box {margin-top:20px; padding:15px;}
.mypage-wrap .search-day-wrap + .tabs #order-cancel .btn-wrap + .field-form {margin-top:20px;}
/* #195559: 20230303 end */

.order-memo {margin-top:5px;}

.order-wrap .bill-list {line-height:21px; font-size:var(--font14);}
.order-wrap .bill-list + .bill-list {margin-top:10px;}
.order-wrap .order-addr {line-height:21px; font-size:var(--font14);}
.order-wrap .order-addr .select-box {margin-top:20px;}
.order-wrap .order-addr p:nth-of-type(2) span:nth-of-type(2) {word-break:break-all;} /* #193483 20230207 */
.order-memo {margin-top:5px;}
.order-wrap #box.box {display:none; margin:15px 0; padding:25px;}/* #193538 20230215 */
.order-wrap #box.box p {line-height:var(--font14L); font-size:var(--font14); display: flex; justify-content: space-between;}/* #196171 20230223 */
.order-wrap #box.box p + p {margin-top:4px;}


/* 주문완료 */
.order-wrap.order-complete nav h2 + p {margin-top:25px !important;} /* #194661: 20230307 */
.order-wrap.order-complete nav > p:last-child {margin-top:5px; color:var(--tory_gray_50); font-size:var(--font11); line-height:var(--font11L);}
.order-wrap.order-complete .field-list {margin-top:15px;}
.gift-list .product-table ul > li * {color:var(--tory_black); font-size:var(--font13);}/* #195559 20230418 */
/* #196171 20230223 */
.order-wrap.order-complete #box.box p.discount-box{display: none; flex-direction: column; padding:4px 0px 6px 5px; margin-top:0;}
.order-wrap.order-complete #box.box p.discount-box span{display: flex; justify-content: space-between; font-size:var(--font13); line-height:var(--font13L); color:var(--tory_gray_50);}
.order-wrap.order-complete #box.box p.discount-box span em{display: block; }
.order-wrap.order-complete #box.box p.discount-box span em+em{margin-top:2px; }
/* #194661: 20230309 start */
.order-wrap.order-complete > section > .field-form:last-child > .product-table + dl > li {font-size:var(--font11); color:var(--tory_gray_50);}
.order-wrap.order-complete > section > .field-form:last-child > .product-table + dl > li:before {content:"· "; margin-left:-5px;}
/* #194661: 20230309 end */
/* //#196171 20230223 */

/* #197466:20230306 start */
.order-wrap.order-complete .product-table > ul > li{flex-wrap:nowrap;}
.order-wrap.order-complete .product-table > ul > li > .inform{max-width:calc(100% - 104px - 12px)}
.order-wrap.order-complete .product-table > ul > li > div > p, 
.order-wrap.order-complete .product-table > ul > li > div > p *{word-wrap:break-word;}
.order-wrap.order-complete .product-table > ul > li .inform .note.max-line-2 {margin-top:6px;} /* #194661: 20230307 */
/* #197466:20230306 end */
/* #194661: 20230307 start */
.order-wrap.order-complete .field-form .order-addr > p:first-child {display:flex; gap:0 6px;}
.order-wrap.order-complete h4 + .field-form .bill-list + .bill-list + .box {margin-bottom:0 !important; padding:15px !important;}
/* #194661: 20230307 end */

/* 환불계좌 추가  */
.refund-wrap {margin-bottom:60px;}
.refund-wrap .select-box input {padding-left:15px;}
.refund-wrap .select-box,
.refund-wrap .field-text {margin-top:25px;}/* #195560 20230220 */
.refund-wrap .order-addr h4 {margin:25px 0 20px;}/* #195560 20230220 */
.refund-wrap .order-addr h4 + div > input {color:var(--tory_gray_50); background-color:var(--tory_gray_00);}
.refund-wrap .order-addr h4 + div > input:focus{border:1px solid var(--tory_gray_10);}
.refund-wrap .field-list{margin:15px 0 20px;}/* #195560 20230220 */
.refund-wrap .field-form input[type="checkbox"] + label{color:var(--tory_gray_50);}/* #195560 20230220 */

/* 고객센터 */
.service-wrap {}
.service-wrap nav {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; height:200px; text-align:center; color:var(--tory_black); background:#FAF9F5;}/* #270550 : 20250421 */
.service-wrap nav h1 {margin-top:0; line-height:var(--font28L); font-size:var(--font28);font-weight: 400;}/* #193627 20230220 */
.service-wrap nav h1 small {display:block; margin-bottom:8px; line-height:var(--font11L); font-size:var(--font11);font-weight: 400;}/* #193627 20230220 */
.service-wrap nav + section {margin-top:0;}
.service-wrap .tabs .tab > li{border-bottom:0;}/* #193627 20230220 */
.service-wrap .tabs .tab > div{margin:-5px 0 20px;}/* #193627 20230220 */
.service-wrap .route-list .tabs > div .field-form{margin-top:20px;}/* #193627 20230220 */

.route-list {margin:auto;}
.route-list li {text-align:center; border-bottom:1px solid var(--tory_gray_10);}
.route-list li > a {display:block; width:100%; line-height:96px; font-size:var(--font16); font-weight:600;}/* #194619 20230224 */
.route-list > a {position:relative; display:block; width:100%; line-height:99px; text-align:center; font-size:var(--font16); font-weight:600; background-color:var(--tory_gray_10);}/* #193627 20230220 */
.route-list > a:after {display:block; content:""; position:absolute; top:50%; left:20px; margin-top:-6px; width:14px; height:14px; background:url(../images/sprite.svg#arrow-left-usage) center center no-repeat; cursor:pointer;}
.route-list > .accordion > ul > li.on {border-bottom:0px;} /* #193627 20230307 */
.route-list > .accordion > ul > li > a {position:relative;}
.route-list > .accordion > ul > li > a:after {display:block; content:""; position:absolute; top:50%; right:20px; margin-top:-6px; width:14px; height:14px; background:url(../images/sprite.svg#arrow-right-usage) center center no-repeat; cursor:pointer;}
.route-list > .accordion > ul > li.on > a:after {left:20px; background:url(../images/sprite.svg#arrow-left-usage) center center no-repeat;}
.route-list > .accordion > ul > li > .async-content {display:none;}
.route-list > .accordion > ul > li.on > .async-content {display:block;}
.route-list > .accordion > ul > li .title {padding:20px 0; box-sizing:border-box; font-size:var(--font13);}

.route-list .tabs {margin:34px 20px 0;}
.route-list .tabs > div {display:none; margin:20px 0;}
.route-list .tabs > div.on {display:block;}
.route-list dl {margin-top:25px;} /* #193627 20230226 */
.route-list dl > li {text-align:left; color:var(--tory_gray_50); line-height:var(--font11L); font-size:var(--font11); border:0;}
.route-list dl > li:before {content:"· "}
.route-list .result > strong {display:block; margin-top:60px; line-height:24px; font-size:var(--font13);} /* #193627 20230226 */
.route-list .result > ul {margin-top:9px}
.route-list .result > ul > li {border:0;}
.route-list .result > ul > li + li {margin-top:30px;}
.route-list .result > ul > li p {padding:25px 15px; text-align:left; font-weight:600; background-color:var(--tory_gray_00);}
.route-list .result > ul > li label {display:inline-block; width:50%;}
.route-list .result > ul > li label + span {display:inline-block; width:50%;}
.route-list .result > ul > li li {padding:25px 15px; text-align:left; color:var(--tory_gray_70); line-height:var(--font12L); font-size:var(--font12); display: flex;}/* #193627 20230220 */
.route-list .result .no-data {padding:100px 0; line-height:24px; text-align:center; font-size:var(--font13);}

/* 고객센터 - 이용안내 */
.route-list > .accordion .drop-down .qna > li .title:after {top:calc(100% * 0.55);}
.route-list > .accordion .drop-down .qna > li.on .title:after {top:calc(100% * 0.42);}
 /* #193627 20230226 start */
.route-list > .accordion .drop-down .qna > li.on:last-child {border-bottom:1px solid var(--tory_gray_50);}
 /* #193627 20230226 end */

/* 고객센터 - 공지사항 */
.route-list > .accordion .drop-down .notice > li .title {padding:13px 0 12px; line-height:23px;}
.route-list > .accordion .drop-down .notice > li .content {padding-top:4px;}

.lst-info li {border-bottom:0px !important;} /* #193627 20230306 */

/* 장바구니 */
.cart-wrap nav {text-align:center;}
.cart-wrap nav h1 {margin-top:37px; line-height:var(--font30L); font-size:var(--font30); font-weight:600;}
.cart-wrap nav h1 small {display:block; margin-bottom:4px; line-height:var(--font14L); font-size:var(--font14); font-weight:600;}
.cart-wrap nav > ul {margin-top:24px;}
.cart-wrap nav > ul > li {display:inline-block; line-height:14px;}
.cart-wrap nav > ul > li + li {margin-left:24px;}
.cart-wrap nav > ul > li.on {border-bottom:1px solid var(--tory_black);}
.cart-wrap section {margin-right:20px; margin-left:20px; box-sizing:border-box;}
.cart-wrap section h4 {margin-top:35px; line-height:var(--font16L); font-size:var(--font16); font-weight:600;}
.cart-wrap section h5 {margin-top:25px; line-height:22px; font-size:var(--font14); font-weight:600;}
.cart-wrap section > p {margin-top:25px; line-height:24px; font-size:var(--font13);}
.cart-wrap section > p + .field-form {margin-top:12px;}

.cart-form .pickup-all > input + label {color:var(--tory_gray_50); font-size:var(--font13);}
.cart-form .total-price {margin-top:35px; padding-top:35px; color:var(--tory_black); line-height:24px; font-size:var(--font13); border-top:1px solid var(--tory_gray_10);}/* #194548 20230220 */
.cart-form .total-price > p {line-height:var(--font15L); font-size:var(--font15);}/* 20221209 cy.son */
.cart-form .total-price > p + p {margin-top:10px;}
.cart-form .total-price > p + p:last-child {font-weight:700;line-height:var(--font16L); font-size:var(--font16);}/* #194548 20230209 */
.cart-form .total-price > p > span {float:right;}
.cart-form .total-price + .btn-wrap{margin-top: 20px}/* #194548 20230227 */

.cart-form .product-table {margin-top:25px;}/* #194548 20230220 */
.cart-form .product-table > ul > li {flex-wrap: nowrap;} /* #195314:20230214 */
.cart-form .product-table .inform .name {padding-right:90px;} /* 20230306 */
.cart-form .product-table .inform .note {display:-webkit-box; width:auto;}
.cart-form .product-table .inform .note i {top:1px;}/* #194548 20230209 *//* #194548 20230227 */
.cart-form .product-table .inform button.option {display:inline-block; width:auto; border:0px; background:none; margin-top:5px; margin-right:10px; font-size:var(--font13); line-height:24px; font-family:'neue-haas-grotesk-text', 'AppleSDGothicNeo'; color: var(--tory_gray_50);} /* 20230309 */
.cart-form .product-table .inform button.loading {width:45px;}
.cart-form .product-table .inform button.loading u {opacity:0;}
.cart-form .product-table .inform .txt-coupon,
.cart-form .product-table .inform .txt-coupon * {color: var(--tory_gray_50);} /* 20230309 디자인 컴포넌트 변경 */
.cart-form .product-table .inform button:last-child {margin-right:0px;}
.cart-form .product-table .price {position:absolute; top:0; right:0;width:90px; white-space:nowrap} /* #194465:20230209 */
.cart-form .product-table .inform .name.max-line-2 + p {padding-right:80px;}/* #194465:20230209 */
.cart-form .product-table .order-apply {margin:0px;}
.cart-form .product-table .inform p *{color:var(--tory_black);}
.cart-form .product-table .inform p .txt-orange * {color:var(--tory_orange);} /* #193836 20220203 */

.cart-form .product-table .inform .name *{word-break:break-word;} /* #195770:20230220 */

/* .cart-form .product-table .inform p,.cart-form .product-table .inform p *{color:var(--tory_gray_50);}20221209 cy.son */
/* .cart-form .product-table > ul > li > div{margin-right:15px;} */ /* #194548 20230209 */
.cart-form dl{margin:21px 5px 0; }/* #194548 20230209 */
.cart-form dl li{position: relative; padding-left: 6px; color:var(--tory_gray_50); }/* #194548 20230209 */
.cart-form dl li::before{content: ''; position: absolute; width: 2px; height: 2px; margin-top: 0px; left: 0px; top: 6px; background-color: var(--tory_gray_50);}/* #194548 20230209 */

/* #194465:20230213 start */
.ui-dialog .cart-form .product-table .inform .name {padding-right:0px; }
.ui-dialog .cart-form .product-table .inform .name.max-line-2 + p {padding-right:0px;}
/* #194465:20230213 end */

/* #195770:20230220 start */
.ui-dialog .cart-form .product-table .inform .name *{word-break:break-word;}
.ui-dialog .cart-form .product-table .price{position:relative;width:auto;}
/* #195770:20230220 end */

.popup .inner.wide .cart-form .product-table .inform{color:var(--tory_gray_50);}/* #194619 20230224 */
.ui-dialog .cart-form .product-table .inform .name a{color:var(--tory_gray_50);}/* #194619 20230224 */


/* 온라인회원 첫 구매 */
.first-pay-customer h4{margin-top:25px !important;}/* #194548 20230209 */
.order-wrap .first-pay-customer .field-form {margin-top:15px;}
.first-pay-customer .field-list {margin:15px 5px 11px !important;}/* #194548 20230209 *//* #194548 20230227 */

/* 선물포장서비스안내 팝업 */
.gift-wrapping{--imgWidth: calc((100vw - var(--gap)*4) / 2);}
.gift-wrapping .field-form h4{font-size:var(--font14); line-height: var(--font14L);margin-bottom:15px;}
.gift-wrapping .field-form>p{margin-bottom:15px;}
.gift-wrapping .field-form p:first-child{margin-bottom:25px;}
.gift-wrapping .field-form strong{display:block; font-size:var(--font13); line-height: var(--font13L);margin-bottom:5px;}
.gift-wrapping .field-form span{display:block; width:100%; height:calc(var(--imgWidth)*0.9079); margin-top:25px;}
.gift-wrapping .field-form span img{width:100%; height:100%; vertical-align:top; object-fit: cover; overflow:hidden;}

/* 14세미만 본인인증 팝업 */
.self-certification .field-form {text-align: center;}
.self-certification .field-form h4 {margin-bottom:15px; font-size:var(--font16); line-height: var(--font16L);}
.self-certification .field-form p { margin-bottom:25px; font-size:var(--font14); line-height: var(--font14L);}
.self-certification .field-form .phone-certification { display: block; width:100%; padding:26px 0 20px; border:1px solid var(--tory_black); text-align: center;}
.self-certification .field-form .phone-certification img {width:40px; height: 40px;}
.self-certification .field-form .phone-certification span {display: block; margin-top:16px; }
.self-certification .hr {display: block; margin: 25px 0;  width:100%; height:1px; background-color: var(--tory_gray_10); }
.self-certification button {padding:0; }
.self-certification dl {text-align:left; color: var(--tory_gray_50); }

/* 환불계좌추가-계좌선택 팝업 */
.bank-list{margin:0 -20px; border-top: 1px solid var(--tory_gray_10);}
.bank-list li{display: block; position: relative; padding: 20px 16px; border-bottom: 1px solid var(--tory_gray_10); box-sizing: border-box;}
.bank-list li input[type="radio"]{display: none;}
.bank-list li input label{ font-size:var(--font13); line-height:var(--font13L);}

/* 옵션변경 팝업 */
.popup .inner.full .select-box .option-color span i{border:0;}

/* 주문상품 선택 */
.hasDatepicker{text-align: center;}

/* 결제완료 */
.popup .inner.wide > div.payment-completed{padding:82px 20px 0; text-align: center;}
.payment-completed h2{font-size:var(--font16); line-height:var(--font16L);}
.payment-completed h3{font-size:var(--font14); line-height:var(--font14L);margin-top:5px;}
.payment-completed p{font-size:var(--font14); line-height:var(--font14L); margin-top:15px;}
.payment-completed .btn-wrap{width:225px; margin:25px auto 0;}

/* 멤버십 회원가입 */
.join-benefit{ padding:25px 0 0;}/* #195208 20230223 */
.member-wrap nav .join-benefit h3{margin-bottom: 5px; font-size:var(--font16); line-height:var(--font16L); font-weight: 700;}/* #195208 20230223 */
.join-benefit h3+p{font-size:var(--font14); line-height:var(--font14L);}/* #195208 20230223 */

.join-benefit-title{ font-size: 14px; color: #000; text-align: center; font-weight: bold; margin-bottom: 25px;}
.join-benefit-box{ background: #eee; padding: 30px; color: #555; font-size: 11px;}
.join-benefit-box-title{ font-size: 13px; line-height: 1.4; color: #000; text-align: center; margin-bottom: 20px; font-weight: bold;}
.join-benefit-box .t-list > li:not(:first-child){margin-top: 5px; }
.join-benefits{ padding: 0 15px; border-top: 1px solid #d4d4d4; }
.join-benefits .join-benefit{ padding: 30px 0; }
.join-benefits .join-benefit ~ .join-benefit{ border-top: 1px solid #d4d4d4;}
.join-cert{  margin: 0 -15px; padding: 0 15px; padding-bottom: 30px; border-bottom: 1px solid #d4d4d4; margin-bottom: 30px;}
.join-cert-title{ margin-bottom: 0; margin-bottom: 12px; font-size: 12px; color: #2b2b2b; font-weight: bold; }

.mask-toggle-btn{ position:absolute; right: 22px; color: transparent !important; overflow: hidden; width: 20px; height: 20px; margin-top: 7px; z-index: 1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDMuOCA3MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDMuOCA3MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6Njt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTEuMyw3LjNjMjguMSwwLDQyLjQsMjguNCw0Mi40LDI4LjRTNzkuOCw2NC4yLDUxLjMsNjQuMlM4LjgsMzUuNyw4LjgsMzUuN1MyMi4zLDcuMyw1MS4zLDcuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTEuMywyMC43YzguNCwwLDE1LjIsNi43LDE1LjIsMTUuMXMtNi44LDE1LjEtMTUuMiwxNS4xYy04LjQsMC0xNS4yLTYuNy0xNS4yLTE1LjFTNDIuOCwyMC43LDUxLjMsMjAuN3oiLz48L3N2Zz4=); background-repeat: no-repeat; background-position: center; opacity: .2;}
input:not([type=password]) ~ .mask-toggle-btn{ opacity: .5; }

.join-success-wrap{ color: #2b2b2b; }
.join-success-wrap .msg-box{margin: 30px 15px; padding: 0; line-height: 1.4; }
.join-success-wrap .msg-box .success-msg{ font-size: 16px; margin: 30px 0 20px; font-weight: bold; line-height:24px;}
.join-success-wrap .msg-box .welcome-msg{ font-size: 12px; margin: 30px 0 10px;}
.join-success-wrap .msg-box .coupon-msg{ font-size: 11px; color:#555; margin-bottom: 30px; line-height:16px;}
.join-success-wrap .msg-box .coupon-msg strong {font-weight:600;}

.join-success-wrap .lst-sq{ font-size: 11px; color: #555; }


/* 멤버십안내 상단 */
.member-guide {text-align:center; margin:25px 0; padding:0 20px; word-break:keep-all; }
.member-guide h1 {line-height:var(--font20L); font-size:var(--font20); font-weight: 600; color: var(--tory_black); margin-bottom:25px;}
.member-guide .text {font-size:var(--font12); line-height:var(--font12L); color: var(--tory_black); margin-bottom:15px; text-align: left;}
.member-guide .cap {display:block; font-size:var(--font11); line-height:var(--font11L); color: var(--tory_gray_50); text-align: left; margin-bottom:25px;}
.member-guide .btn-area a {display: inline-block; width: 100%;font-weight: 400; flex: 100; box-sizing: border-box; cursor: pointer; height: 40px; line-height: 40px; font-size: var(--font12);color: #fff; background-color: var(--tory_black); border: 0;}

/* 맴버십안내 하단 */
.benefit-01 i:after {background-position:0 -0px !important;}
.benefit-02 i:after {background-position:0 -20px !important;}
.benefit-03 i:after {background-position:0 -40px !important;}
.benefit-04 i:after {background-position:0 -60px !important;}
.benefit-05 i:after {background-position:0 -80px !important;}
.benefit-06 i:after {background-position:0 -100px !important;}
.benefit-07 i:after {background-position:0 -120px !important;}
.benefit-08 i:after {background-position:0 -140px !important;}
.benefit-09 i:after {background-position:0 -160px !important;}
.benefit-10 i:after {background-position:0 -180px !important;}
.benefit-11 i:after {background-position:0 -200px !important;}
.benefit-12 i:after {background-position:0 -220px !important;}
.benefit-13 i:after {background-position:0 -240px !important;}
.benefit-14 i:after {background-position:0 -260px !important;}
.benefit-15 i:after {background-position:0 -280px !important;}


.membership-benefits-wrap {margin-bottom:60px;}
.membership-benefits-wrap .benefits-inner-class {padding:0 15px; text-align:center; margin-bottom:40px;}
.membership-benefits-wrap .benefits-inner-class ul {display:flex; flex-wrap: wrap; border-top:2px solid #111; border-bottom:2px solid #111; margin:-2px 0 -2px;}
.membership-benefits-wrap .benefits-inner-class ul li {flex:0 0 33.3%; border-bottom:1px solid #efefef; padding:20px 0; word-break:keep-all; font-size:12px; color:#111;}
.membership-benefits-wrap .benefits-inner-class ul li i {display:block; position:relative; width:34px; height:34px; margin:0 auto; background:rgba(196,135,252,0.2); border-radius:50%; margin-bottom:10px;}
.membership-benefits-wrap .benefits-inner-class ul li .btn-link {display:inline-block; margin-top:5px; color:#8e8e8e; border-bottom:1px solid #8e8e8e;}
.membership-benefits-wrap .benefits-inner-class ul li i:after {content:''; display:block; position:absolute; width:20px; height:20px; left:7px; top:7px; background:url(../images/icons-benefits.png) no-repeat; background-size:20px auto; border-radius:50%;}

/* #224783 */
.membership-benefits-wrap .drop-down ul {border-top:1px solid #efefef;}
.membership-benefits-wrap .drop-down ul li {border-bottom:1px solid #efefef;}
.membership-benefits-wrap .drop-down ul li .list {display:flex; flex-wrap: wrap; align-items: center; height:45px; width:100%;}
.membership-benefits-wrap .drop-down ul li .list .title {flex:1 1 50%; font-size:12px; font-weight:600; color:var(--tory_black);}
.membership-benefits-wrap .drop-down ul li .list .title i {display:inline-block; position:relative; width:36px; height:20px; top:-1px; float:left; }
.membership-benefits-wrap .drop-down ul li .list .title i:after {content:''; display:block; position:absolute; width:20px; height:20px; left:8px; top:0px; background:url(../images/icons-benefits.png) no-repeat; background-size:20px auto;  border-radius:50%;}								
.membership-benefits-wrap .drop-down ul li .list .about {flex:1 1 80px; text-align:right; padding-right:35px; position:relative; font-size:11px; color:#8e8e8e;}
.membership-benefits-wrap .drop-down ul li .list .about:after{ content: '';display: block; width: 7px; height: 7px; position: absolute; right: 15px; top: 50%; margin-top:-3px; border: 1px solid #8e8e8e; border-color: #8e8e8e #8e8e8e transparent transparent ; transform: translateY(-50%) rotate(135deg);}
.membership-benefits-wrap .drop-down ul li.on .list .about:after{border-color: transparent transparent #8e8e8e #8e8e8e; margin-top:3px;}
.membership-benefits-wrap .drop-down ul li .content {display:none; background-color: var(--tory_white); padding:0px 20px; font-size:11px; line-height:20px;}
.membership-benefits-wrap .drop-down ul li.on .content {display:block;}
.membership-benefits-wrap .drop-down ul li .content h3 {margin-bottom:14px; font-size:var(--font13); line-height:var(--font13L); font-weight:600; color:var(--tory_black); }

.membership-benefits-wrap .drop-down ul li .content .t-table {margin-bottom:20px;}
.membership-benefits-wrap .drop-down ul li .content .t-table table { width:100%; border-top: 1px solid var(--tory_gray_10);}						
.membership-benefits-wrap .drop-down ul li .content .t-table th {font-size:var(--font14); line-height:var(--font14L); padding:15px 12px; color:var(--tory_gray_70); border-bottom:1px solid var(--tory_gray_10);  background-color: var(--tory_gray_00); vertical-align: top; font-weight: normal; }
.membership-benefits-wrap .drop-down ul li .content .t-table th strong { color:var(--tory_black); font-size:var(--font13); line-height:var(--font13L); }
.membership-benefits-wrap .drop-down ul li .content .t-table td {font-size:var(--font14); line-height:var(--font14L); padding:15px 12px; color:var(--tory_gray_70); border-bottom:1px solid var(--tory_gray_10);}
.membership-benefits-wrap .drop-down ul li .content .t-table td span{display: block; color:var(--tory_gray_50);}

.membership-benefits-wrap .drop-down ul li .content .t-table.mem-class table{border-top:none;}
.membership-benefits-wrap .drop-down ul li .content .t-table.mem-class th {font-size:var(--font13); line-height:var(--font13L); font-weight:600; color:var(--tory_black); background-color: var(--tory_white); vertical-align: middle;}
.membership-benefits-wrap .drop-down ul li .content .t-table.mem-class th span {display:inline-block; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:14px; border-radius:50%; font-family:'Arial'; font-weight:600; margin-right:5px;}
.membership-benefits-wrap .drop-down ul li .content .t-table.mem-class td{font-size:var(--font13); line-height:var(--font13L);}

.membership-benefits-wrap .drop-down ul li .content .t-list {list-style-position: inside; padding: 0; margin: 0 0 20px; word-break: keep-all; border:none;}
.membership-benefits-wrap .drop-down ul li .content .t-list li {position: relative; margin: 0; padding-left:6px; border:none; color:var(--tory_gray_70); font-size:var(--font13); line-height:var(--font13L); margin-top:4px;}
.membership-benefits-wrap .drop-down ul li .content .t-list li:before{content: ''; display:inline-block; position: absolute; width: 2px; height: 2px; left: 0px; top: 8px; transform: translateY(-50%); background-color: currentColor;}
.membership-benefits-wrap .drop-down ul li .content .t-list li:first-child{margin-top:0;}

.membership-benefits-wrap .drop-down ul li .content .t-list .list-in ul {border-top:none;}
.membership-benefits-wrap .drop-down ul li .content .t-list .list-in ul.txt-gray li{color:var(--tory_gray_50);}
.membership-benefits-wrap .drop-down ul li .content .t-list .list-in li {position:relative; padding-left:13px;}
.membership-benefits-wrap .drop-down ul li .content .t-list .list-in li i {position:absolute; left:0; top:0; font-style: normal;}
.membership-benefits-wrap .drop-down ul li .content .t-list .list-in li:before {display:none;}
.membership-benefits-wrap .drop-down ul li .content .img-coupons {display: flex; flex-wrap: wrap; margin: 15px 0 5px;}
.membership-benefits-wrap .drop-down ul li .content .img-coupons div{flex: 0 0 96px; margin-right: 16px;}
.membership-benefits-wrap .drop-down ul li.on:last-child{border-bottom:none;}
/* //#224783 */

.mem-class > span {display:inline-block; width:72px; height:72px; line-height:72px; text-align:center; color:#fff; font-size:12px; border-radius:50%; font-family:'Arial'; font-weight:600;}
.mem-class > i {display:inline-block; padding:0 6px; height:19px; line-height:19px; text-align:center; color:#fff; font-size:11px; border-radius:3px; font-style:normal; font-weight:600;}      
.mem-class .lv-01 {background:#444;}
.mem-class span.lv-02 {background:#111; font-size:11px;}
.mem-class .lv-02 {background:#111;}
.mem-class span.lv-03 {background:linear-gradient(-45deg, #5b1eaa 40%, #903cc1 100%);}
.mem-class .lv-03 {background:linear-gradient(-90deg, #5b1eaa 40%, #903cc1 100%);}
.mem-class span.lv-04 {background:linear-gradient(-45deg, #74553c 40%, #b58643 100%);}
.mem-class .lv-04 {background:linear-gradient(-90deg, #74553c 40%, #b58643 100%);}
.mem-class span.lv-05 {background:linear-gradient(-45deg, #acacac 40%, #d5d5d5 100%);}
.mem-class .lv-05 {background:linear-gradient(-90deg, #acacac 40%, #d5d5d5 100%);}
.mem-class span.lv-06 {background:linear-gradient(-45deg, #c08837 40%, #e1be61 100%);}
.mem-class .lv-06 {background:linear-gradient(-90deg, #c08837 40%, #e1be61 100%);}
.mem-class span.lv-07 {background:linear-gradient(-45deg, #000380 40%, #874af7 100%); font-size:11px;}
.mem-class .lv-07 {background:linear-gradient(-90deg, #000380 40%, #874af7 100%);}
.mem-class span.lv-08 {background:linear-gradient(-45deg, #7a47ec 40%, #57eaef 100%); font-size:11px;}
.mem-class .lv-08 {background:linear-gradient(-90deg, #7a47ec 40%, #57eaef 100%);}

/* 이메일 무단 수집 거부 팝업 */
.refusal span {display: block; margin-top:10px; color:var(--tory_gray_50);}

/* #193706: 20230303 start */
/* 사이즈 가이드 팝업 */
.popup .size_data_table dl {margin-top:15px;}
.popup .size_data_table .scroller + .size-guide-desc {margin-top:15px;} /* #193706: 20230309 */
/* #193706: 20230303 end */