@charset "utf-8";

.area_shopList [data-category-location="list"]{display:none;}
.area_shopList [data-category-location="list"] > li{display:inline-block; position:relative; padding:0 30px 5px;}
.area_shopList [data-category-location="list"] > li a{display:inline-block;}
.area_shopList [data-category-location="list"] > li:before{content:''; display:block; position:absolute; top:10px; left:12px; width:3px; height:3px; background:#ababab;}
.area_shopList [data-category-location="list"] > li:first-child{padding-right:0px; padding-left:0px;}
.area_shopList [data-category-location="list"] > li:first-child:before{display:none;}
.area_shopList [data-category-location="list"] a[data-category-location="view"]{position:absolute; top:2px; right:0px; width:18px; height:18px; box-sizing:border-box; border:1px solid #eee; font-size:0px; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="list"] a[data-category-location="view"]:before{content:''; display:block; position:absolute; top:50%; left:50%; width:16px; height:15px; margin:-7px 0 0 -8px; background:url(../images/shop/sp_shop.png) no-repeat -184px 0px; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="list"] a[data-category-location="view"]:hover{border-color:#333;}
.area_shopList [data-category-location="list"] a[data-category-location="view"].active{border-color:#333;}
.area_shopList [data-category-location="list"] a[data-category-location="view"].active:before{transform:rotate(180deg);}
.area_shopList [data-category-location="list"] > li > ul{overflow-y:auto; display:none; position:absolute; top:23px; left:12px; z-index:70; width:100%; max-height:200px; box-sizing:border-box; padding:15px; background:#fff; border:1px solid #333;}
.area_shopList [data-category-location="list"] > li > ul a{opacity:0.6; padding:3px 0px; font-size:14px; color:#222; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="list"] > li > ul a:hover{opacity:1;}
.area_shopList [data-category-location="list"] ~ [data-category-location="tab"]{margin-bottom:30px;}

.area_shopList [data-category-location="tab"]{margin-top:30px;}
.area_shopList [data-category-location="tab"] .web{text-align:center; font-size:0px; margin-left:-30px;}
.area_shopList [data-category-location="tab"] .web li a{display:block; position:relative; line-height:1.4em;}
.area_shopList [data-category-location="tab"] .web li a:after{content:''; opacity:0.5; display:none; position:absolute; top:50%; right:10px; width:16px; height:15px; margin-top:-7px; background:url(../images/shop/sp_shop.png) no-repeat -184px 0px; transform:rotate(0deg); transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web li.sub > a:after{display:block;}
.area_shopList [data-category-location="tab"] .web > li{display:inline-block; position:relative; width:20%; box-sizing:border-box; padding-left:30px; margin-bottom:20px; font-size:15px;}
.area_shopList [data-category-location="tab"] .web > li > a{padding:10px 30px 10px 10px; background:#fff; border:1px solid #cfcece; letter-spacing:-0.5px; word-break:keep-all; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web > li > a:hover,
.area_shopList [data-category-location="tab"] .web > li > a.active{background:#f5f5f5;}
.area_shopList [data-category-location="tab"] .web > li > a.active:after{opacity:1; transform:rotate(180deg);}
.area_shopList [data-category-location="tab"] .web > li > ul{display:none; position:absolute; top:37px; left:30px; z-index:70; width:calc(100% - 30px); box-sizing:border-box; padding:15px; background:#fff; border:1px solid #cfcece; border-top-width:0px;}
.area_shopList [data-category-location="tab"] .web > li > ul li a{text-align:left;}
.area_shopList [data-category-location="tab"] .web > li > ul > li{position:relative;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > a{opacity:0.7; padding:4px 10px 4px 0px; font-size:14px; color:#222; letter-spacing:-0.5px; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > a:hover{opacity:1;}
.area_shopList [data-category-location="tab"] .web > li > ul > li.sub > a:after{opacity:1; right:0px; transform:rotate(-90deg);}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul{opacity:0; visibility:hidden; position:absolute; top:0px; right:-200px; width:200px; box-sizing:border-box; padding:15px; background:#fff; border:1px solid #cfcece; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li > a{opacity:0.7; padding:4px 0px; font-size:14px; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web > li > ul > li.active > a{opacity:1; text-decoration:underline;}
.area_shopList [data-category-location="tab"] .web > li > ul > li.active > ul{opacity:1; visibility:visible;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li.active > a,
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li > a:hover{opacity:1; text-decoration:underline;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li > ul{padding:10px 5px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fcfcfc;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li > ul > li > a{opacity:0.7; padding:4px 0px; font-size:14px; transition:all 0.3s ease 0s;}
.area_shopList [data-category-location="tab"] .web > li > ul > li > ul > li > ul > li > a:hover{opacity:1; text-decoration:underline;}
.area_shopList [data-category-location="tab"] .mob{display:none; margin-top:15px;}
.area_shopList [data-category-location="tab"] .mob .title{position:relative; padding:10px; background:#f9f9f9; border:1px solid #eee; font-size:16px; text-align:center;}
.area_shopList [data-category-location="tab"] .mob .title a{display:inline-block; position:absolute; top:50%; left:5px; width:30px; height:30px; box-sizing:border-box; margin-top:-15px; font-size:0px;}
.area_shopList [data-category-location="tab"] .mob .title a:before{content:''; display:block; position:absolute; top:50%; left:50%; width:20px; height:16px; margin:-8px 0 0 -10px; background:url(../images/shop/sp_shop.png) no-repeat -159px 0px;}
.area_shopList [data-category-location="tab"] .mob > ul{margin-top:20px; text-align:center;}
.area_shopList [data-category-location="tab"] .mob > ul > li{display:inline-block;}
.area_shopList [data-category-location="tab"] .mob > ul > li > a{display:inline-block; min-width:80px; min-height:36px; box-sizing:border-box; padding:7px 10px; margin:2px 0px; border:1px solid #cfcece;}

/* list total */
.area_shopList .total{position:relative; margin:30px 0 40px; padding-bottom:20px; border-bottom:1px solid #eee;}
.area_shopList .total > p{font-size:14px; color:#666;}
.area_shopList .total > p i{color:#444; font-weight:600;}
.area_shopList .total .sort{position:absolute; top:0px; right:0px;}
.area_shopList .total .sort > li{display:inline-block;}
.area_shopList .total .sort > li > a{display:inline-block; margin-left:10px; font-size:14px; color:#888;}
.area_shopList .total .sort > li > a:hover{color:#222;}
.area_shopList .total .sort > li > a.on{color:#222; text-decoration:underline;}

/* default */
.icon_shopInfo{position:relative; padding-left:20px; line-height:1.3em; font-size:14px; color:#666;}
.icon_shopInfo:before{content:''; display:block; position:absolute; top:3px; left:0px; width:14px; height:14px; background:url(../images/shop/sp_shop.png) no-repeat -34px -39px;}
[data-shop-icon="icon"] i{display:inline-block; width:37px; height:15px; background-image:url(../images/shop/sp_shop.png); background-repeat:no-repeat; font-size:0px;}
[data-shop-icon="icon"] i[data-shop-icon="best"]{background-position:0 -21px;}
[data-shop-icon="icon"] i[data-shop-icon="new"]{background-position:-37px -21px;}
[data-shop-sns="sns"]{position:relative; margin-top:20px; text-align:right;}
[data-shop-sns="sns"] > em{display:block; position:absolute; top:3px; left:0px; font-size:14px;}
[data-shop-sns="sns"] a{display:inline-block; position:relative; width:28px; height:24px; margin-right:5px; font-size:0px; vertical-align:middle;}
[data-shop-sns="sns"] a:before{content:''; opacity:0.4; display:block; position:absolute; top:0px; left:0px; width:100%; height:24px; background-image:url(../images/shop/sp_shop.png); background-repeat:no-repeat; transition:opacity 0.3s ease 0s;}
[data-shop-sns="sns"] a.face:before{background-position:0px -62px;}
[data-shop-sns="sns"] a.twitter:before{background-position:-28px -62px;}
[data-shop-sns="sns"] a.kakao:before{background-position:-56px -62px;}
[data-shop-sns="sns"] a:hover:before{opacity:1;}

/*
[data-shop-list="default"]{margin-left:-40px;}
[data-shop-list="default"]:after{content:''; display:block; clear:both;} 
[data-shop-list="default"] > li{float:left; position:relative; width:25%; box-sizing:border-box; padding-left:40px; margin-bottom:60px;}
[data-shop-list="default"] > li:nth-child(4n+1){clear:left;}
*/
[data-shop-list="default"] > li .img{display:block; overflow:hidden; position:relative; padding-top:100%; text-align:center;}
[data-shop-list="default"] > li .img i{display:block; position:absolute; top:50%; left:50%; width:100%; height:100%; background:#fff; text-align:center; transform:translate(-50%, -50%);}
[data-shop-list="default"] > li .img[data-shop-list="2"] i:last-child{display:none; /* z-index:-1;*/}
[data-shop-list="default"] > li .img img{width:100%; height:100%; margin:auto; object-fit: scale-down;}
[data-shop-list="default"] > li > a{display:block; position:relative;}
[data-shop-list="default"] > li > a > em,
[data-shop-list="default"] > li > a > i,
[data-shop-list="default"] > li > a .price,
[data-shop-list="default"] > li > a .icon,
[data-shop-list="default"] > li > a .sold{display:block; text-align:center;}
[data-shop-list="default"] > li > a > em{margin-top:10px;font-weight: 500;letter-spacing:-0.5px;color:#333;}
[data-shop-list="default"] > li > a > i{margin-top:5px; font-size:14px; color:#666;}
[data-shop-list="default"] > li > a .price,
[data-shop-list="default"] > li > a .sold{margin-top:10px;}
[data-shop-list="default"] > li > a .price i{font-size:14px; font-weight:600; text-decoration:line-through; color:#999;}
[data-shop-list="default"] > li > a .price i:after{display:inline-block; font-size:14px; font-weight:300;}
[data-shop-list="default"] > li > a .price i:last-child{margin-left:5px; font-size:18px; text-decoration:none; color:#292929;}
[data-shop-list="default"] > li > a .percent{opacity:0; visibility:hidden; display:block; position:absolute; top:0px; right:0px; z-index:10; height:59px; box-sizing:border-box; padding:10px; margin-top:calc(100% - 59px); background:rgba(0,0,0,0.7); font-size:14px; font-weight:600; text-align:center; color:#fff; transition:visibility 0.3s cubic-bezier(0.42, 0, 0.2, 1.07) 0s, opacity 0.3s ease 0s;}
[data-shop-list="default"] > li > a .percent i{opacity:0.7; display:block; font-size:12px; font-weight:400;}
[data-shop-list="default"] > li > a .sold{color: #bdbdbd;}
[data-shop-list="default"] > li [data-shop-list="util"]{opacity:0; position:absolute; top:0; left:50px; z-index:5; margin-top:calc(100% - 110px); transition:all 0.3s ease 0s;}
[data-shop-list="default"] > li [data-shop-list="util"] > a{display:block; position:relative; width:30px; height:30px; margin:2px 0px; border-radius:3px; background:#fff; font-size:0px;}
[data-shop-list="default"] > li [data-shop-list="util"] > a:before{content:''; opacity:0.5; display:block; position:absolute; top:50%; left:50%; width:16px; height:15px; margin:-7px 0 0 -8px; background-image:url(../images/shop/sp_shop.png); background-repeat:no-repeat; transition:all 0.3s ease 0s;}
[data-shop-list="default"] > li [data-shop-list="util"] > a.basket{display:none;}
[data-shop-list="default"] > li [data-shop-list="util"] > a.basket:before{background-position:0 0;}
[data-shop-list="default"] > li [data-shop-list="util"] > a.interest:before{background-position:-16px 0;}
[data-shop-list="default"] > li [data-shop-list="util"] > a.view:before{background-position:-32px 0;}
[data-shop-list="default"] > li [data-shop-list="util"] > a:hover:before{opacity:1;}
[data-shop-list="default"] > li [data-shop-icon="icon"]{display:block;text-align:center;margin-top: 10px;}
[data-shop-list="default"] > li.active .percent{opacity:1; visibility:visible;}
[data-shop-list="default"] > li.active [data-shop-list="util"]{opacity:1;}

[data-shop-list="default"] > li > a .price i:after{content:'원';}

/* 영어 */
html[lang="en"] [data-shop-list="default"] > li > a .price i:after{display:none;}
html[lang="en"] [data-shop-list="default"] > li > a .price i:before{content:'$'; display:inline-block; margin-right:3px; font-size:14px; font-weight:300;}

/* 태국어 */
html[lang="th"] [data-shop-list="default"] > li > a .price i:after{content:'วอน';}

[data-shop-view="addcordion"]{display:none; position:relative; padding:15px; background:#f7f7f7; border:1px solid #c1c1c1; font-size:16px;}
[data-shop-view="addcordion"]:before,
[data-shop-view="addcordion"]:after{content:''; display:block; position:absolute; top:50%; width:1px; height:18px; margin-top:-9px; background:#7d7d7d; transition:all 0.5s ease 0s;}
[data-shop-view="addcordion"]:before{right:25px; transform:rotate(40deg);}
[data-shop-view="addcordion"]:after{right:36px; transform:rotate(-40deg);}
[data-shop-view="addcordion"].active,
[data-shop-view="addcordion"].show{background:#fff; border-color:#8d8d8d; border-bottom-color:#eee;}
[data-shop-view="addcordion"].active:before,
[data-shop-view="addcordion"].show:before{transform:rotate(-40deg);}
[data-shop-view="addcordion"].active:after,
[data-shop-view="addcordion"].show:after{transform:rotate(40deg);}
[data-shop-view="addcordion"] em{color:#3d5cd2;}
[data-shop-view="addcordion_conts"]{display:block;}
[data-shop-view="addcordion_conts"] + [data-shop-view="addcordion"]{margin-top:40px;}
[data-shop-view="addcordion_conts"] .title{margin:40px 0 10px; font-size:18px; color:#2e2e2e;}

[data-shop-view="point"]{display:table;width:100%;border-top: 1px solid #222;border-bottom:1px solid #eee;}
[data-shop-view="point"] em{display:inline-block; width:40%; text-align:left;}
[data-shop-view="point"] span{display:inline-block;font-weight: 300;width:58%;}
[data-shop-view="point"] > div{display:table-cell; width:50%; padding:15px 20px; box-sizing:border-box; vertical-align:middle; text-align:right;}
[data-shop-view="point"] > div:nth-of-type(2){border-left:1px dashed #e4e4e4;}
[data-shop-view="point"] > div > em{color:#222;font-weight: 600;}
[data-shop-view="point"] > div > *{vertical-align:middle;}
[data-shop-view="point"] + [data-shop-view="point"]{border-top-width:0px;}
[data-shop-view="point"]:last-child{margin-bottom:40px;}
[data-shop-view="point"] a.button{margin-left:5px;}
[data-shop-view="point"] a.button span{width:auto;}


/* 230419 추가 */
[data-shop-icon="icon"] > i{display:inline-flex;justify-content:center;align-items:center;height: 22px;padding: 0px 5px;background:none;border:1px solid #d12121;font-weight:500;font-size: clamp(11px, 0.9375vw, 12px);color:#d12121;text-align: center;}
[data-shop-icon="icon"] [data-shop-icon="new"]{background:#d12121; color:#fff;}

.area_shopView{position:relative; padding-top:110px;}

#product_title{display:block;margin-top:6px;font-size:32px;color:#333;font-size: clamp(25px, 2.5000vw, 32px);}

.shop_view .deli_txt{font-weight:300; font-size:14px; color:#777;}
.shop_view #content h2{display:none;}
.shop_view_nav ul{display:flex;}
.shop_view_nav ul li a{display:flex;align-items:center;position:relative;font-size: clamp(12px, 1.0938vw, 14px);}
.shop_view .shop_view_nav{display:block;position:absolute;top: clamp(13px,2.3438vw, 30px);left:0;z-index:9;}
.shop_view_nav{/* padding-top:20px; */}
.shop_view_nav ul li:last-child a::after{opacity:0;}
.shop_view_nav ul li a::after{content:""; display:block; opacity:0.5; width:9px; height:9px; margin:0rem 10px; margin-left:7px; background:url(../images/shop/arr_view_nav.svg) no-repeat 50% 50%; transform:rotate(270deg);}
.shop_view_nav ul li:not(:last-child) a{font-weight:300; color:#999;}

/* list - table */
.list_shopTable{border-top:1px solid #c1c1c1;}
.list_shopTable > li{display:table; width:100%; border-bottom:1px solid #eee;}
.list_shopTable > li > *{display:table-cell; box-sizing:border-box; padding:15px;}
.list_shopTable > li > em{width:35%;}
.list_shopTable > li > span{width:65%; word-break:break-all;}

/* list best setting */
.area_shopList .best [data-shop-list="default"] > li:before,
.area_shopList .best [data-shop-list="default"] > li:after{display:block; position:absolute; top:0; left:35px; z-index:10; width:53px; height:53px; box-sizing:border-box; color:#fff; text-align:center;}
.area_shopList .best [data-shop-list="default"] > li:before{content:attr(data-shop-best); z-index:10; line-height:53px; padding-top:6px; background:#444; font-size:1.438px;}
.area_shopList .best [data-shop-list="default"] > li:after{content:'BEST'; z-index:11; padding-top:8px; font-size:10px;}

/* list slider group setting */
.bx-wrapper-shop{position:relative; margin:0 auto;}
.bx-wrapper-view{margin:0 auto;}
.bx-wrapper-shop .bx-viewport{box-sizing:border-box; padding:20px 0px;}
.bx-wrapper-shop .bx-has-controls-direction a,
.bx-wrapper-view .bx-has-controls-direction a{opacity:0.5; display:block; position:absolute; top:145px; width:19px; height:38px; font-size:0px; transition:all 0.3s ease 0s;}
.bx-wrapper-shop .bx-has-controls-direction a.bx-prev{left:-50px;}
.bx-wrapper-shop .bx-has-controls-direction a.bx-next{right:-50px; transform:rotate(180deg);}
.bx-wrapper-shop .bx-has-controls-direction a:hover,
.bx-wrapper-view .bx-has-controls-direction a:hover{opacity:1;}
.bx-wrapper-shop .bx-has-controls-direction a:before,
.bx-wrapper-shop .bx-has-controls-direction a:after,
.bx-wrapper-view .bx-has-controls-direction a:before,
.bx-wrapper-view .bx-has-controls-direction a:after{content:''; display:block; position:absolute; left:10px; width:1px; height:22px; background:#333;}
.bx-wrapper-shop .bx-has-controls-direction a:before,
.bx-wrapper-view .bx-has-controls-direction a:before{top:0px; transform:rotate(45deg);}
.bx-wrapper-shop .bx-has-controls-direction a:after,
.bx-wrapper-view .bx-has-controls-direction a:after{bottom:0px; transform:rotate(-45deg);}
.bx-wrapper-view .bx-has-controls-direction a.bx-prev{left:19px;}
.bx-wrapper-view .bx-has-controls-direction a.bx-next{right:20px; transform:rotate(180deg);}
.bx-wrapper-view .bx-has-controls-direction a{top:50%; margin-top:-110px;}
.bx-wrapper-shop .bx-pager{text-align:center;}
.bx-wrapper-shop .bx-pager > div{display:inline-block;}
.bx-wrapper-shop .bx-pager a{display:inline-block; width:10px; height:10px; margin:0 5px; border-radius:100%; background:#cfcece; font-size:0px; transform:scale(1,1); transform-origin:50% 50%; transition:all 0.3s ease 0s;}
.bx-wrapper-shop .bx-pager a.active{background:#444; transform:scale(1.1,1.1);}

[data-shop-list="default"].shopSliderGroup{margin-left:0px;}
[data-shop-list="default"].shopSliderGroup > li{padding-left:0px;}
[data-shop-list="default"].shopSliderGroup > li:nth-child(4n+1){clear:none;}
[data-shop-list="default"].shopSliderGroup > li [data-shop-list="util"]{left:10px;}
.area_shopList .best [data-shop-list="default"].shopSliderGroup > li:before,
.area_shopList .best [data-shop-list="default"].shopSliderGroup > li:after{left:0px;}

/* view */
.area_shopView .top:after{content:''; display:block; clear:both;}
[data-shop-view="photo"],
[data-shop-view="info"]{float:left; width:50%; box-sizing:border-box;}
[data-shop-view="info"] .box_btn{margin-top:30px; text-align:right;}
[data-shop-view="info"] .box_btn .button{min-width:calc(100% / 3 - 4px);}
[data-shop-view="photo"]{position:relative;}
[data-shop-view="photo"] .img{overflow:hidden; position:relative; height:500px; margin-bottom:20px; text-align:center;}
[data-shop-view="photo"] .img img{height:100%; margin:auto;}
[data-shop-view="photo"] .list:after{content:''; display:block; clear:both;}
[data-shop-view="photo"] .list > li{float:left; width:20%; height:110px; box-sizing:border-box;}
[data-shop-view="photo"] .list > li > a{overflow:hidden; display:block; height:100%; text-align:center;}
[data-shop-view="photo"] .list > li > a img{height:100%; margin:auto;}
[data-shop-view="info"]{padding-left:65px;}
[data-shop-view="info"] [data-shop-icon="icon"]{margin-right:5px;}
[data-shop-view="info"] [data-shop-icon="icon"] i{vertical-align:middle;}
[data-shop-view="info"] .title + .sub{display:block;margin-top:10px;font-size: 16px;font-weight: 300;color:#666;}
[data-shop-view="price"],
[data-shop-view="option"],
[data-shop-view="number"],
[data-shop-view="total"]{padding-top:20px; border-top:1px solid #eee;}
[data-shop-view="price"]{margin-top:20px;}
[data-shop-view="price"] .price i{font-weight:600;text-decoration: none;color: #111;font-size: clamp(21px, 1.8750vw, 24px);letter-spacing: -1px;line-height: 1;}
[data-shop-view="price"] .price i:after{display:inline-block;font-size: clamp(18px, 1.5625vw, 20px);position: relative;font-weight: 600;top: -1px;}
[data-shop-view="price"] .price .price_origin{margin-left:5px;font-size: clamp(15px, 1.3281vw, 17px);color: #aaa;font-weight: 300;text-decoration: line-through;}
[data-shop-view="price"] .price .price_origin::after{margin-left:1px;font-weight:300;font-size:15px;top: clamp(0px, -0.0781vw, -1px);}
[data-shop-view="price"] .price i:first-child{margin-left:0px !important;}
[data-shop-view="price"] .sold{font-size:16px; color:#b82a5c;}
[data-shop-view="option"] .color li{display:inline-block;}
[data-shop-view="option"] .color li > a{display:inline-block;}
[data-shop-view="option"] .color li > a.sold{cursor:unset;}
[data-shop-view="option"] .color li > a.sold span{opacity:0.3;}
[data-shop-view="option"] .color li > a.sold:after{display:inline-block; margin-left:3px; font-size:13px; font-weight:300;}
[data-shop-view="option"] *[class^="color"] span{display:inline-block; width:20px; height:20px; border-radius:50%; border:1px solid #e0e0e0; font-size:0px; vertical-align:middle;}
[data-shop-view="option"] .color_choice{padding-top:5px; margin-top:5px; border-top:1px dashed #e0e0e0;}
[data-shop-view="option"] .color_choice span{margin-right:3px;}
[data-shop-view="number"]{padding-bottom:20px;}
[data-shop-view="number"] span{display:inline-block; margin-right:10px; font-size:14px; color:#666; letter-spacing:-0.5px;}
[data-shop-view="number"] span i{color:#222; font-weight:600;}
[data-shop-view="choice"] ul{background:#f7f7f7;}
[data-shop-view="choice"] ul > li{display:table; position:relative; width:100%; border-top:1px dashed #cfcece;}
[data-shop-view="choice"] ul > li:first-child{border-top-width:0px;}
[data-shop-view="choice"] ul > li > span{display:table-cell;box-sizing:border-box;padding: 10px 15px;vertical-align:middle;text-align:center;font-size: 14px;font-weight: 600;}
[data-shop-view="choice"] ul > li > span:nth-of-type(1){width:40%; text-align:left;}
[data-shop-view="choice"] ul > li > span:nth-of-type(2){width:30%; text-align:center;}
[data-shop-view="choice"] ul > li > span:nth-of-type(3){width:30%; padding-right:35px; text-align:right;}
[data-shop-view="choice"] ul > li > span:nth-of-type(2) > span{display:block;}
[data-shop-view="choice"] ul > li.none > span:nth-of-type(1){width:55%;}
[data-shop-view="choice"] ul > li.none > span:nth-of-type(2){width:45%;}
[data-shop-view="choice"] .del{display:inline-block; position:absolute; top:50%; right:10px; width:16px; height:17px; margin-top:-8px; box-sizing:border-box; background:#fff; border:1px solid #cfcece; font-size:0px;}
[data-shop-view="choice"] .del:before{content:''; display:block; opacity:0.5; position:absolute; top:50%; left:50%; width:9px; height:9px; margin:-4.5px 0 0 -4.5px; background:url(../images/shop/sp_shop.png) no-repeat -188px -19px;}
[data-shop-view="choice"] .del:hover:before{opacity:1;}
[data-shop-view="choice"] .count,
[data-cart-table="count"] .count{display:inline-block; vertical-align:middle;}
[data-shop-view="choice"] .count > *,
[data-cart-table="count"] .count > *{float:left; vertical-align:middle;}
[data-shop-view="choice"] .count:after,
[data-cart-table="count"] .count:after{content:''; display:block; clear:both;}
[data-shop-view="choice"] .count input[type="text"],
[data-cart-table="count"] .count input[type="text"]{width:50px; height:25px; padding-top:0px; padding-bottom:0px; margin:0px; border-left:0px; border-right:0px; text-align:center;}
[data-shop-view="choice"] .count button,
[data-cart-table="count"] .count button{position:relative; width:25px; height:25px; box-sizing:border-box; background:#fff; border:1px solid #cfcece; font-size:0px;}
[data-shop-view="choice"] .count button:before,
[data-cart-table="count"] .count button:before{content:''; opacity:0.5; display:block; position:absolute; top:50%; left:50%; width:11px; height:11px; margin:-5px 0 0 -5px; background-image:url(../images/shop/sp_shop.png); background-repeat:no-repeat; transition:opacity 0.3s ease 0s;}
[data-shop-view="choice"] .count button.minus:before,
[data-cart-table="count"] .count button.minus:before{background-position:-162px -18px;}
[data-shop-view="choice"] .count button.plus:before,
[data-cart-table="count"] .count button.plus:before{background-position:-173px -18px;}
[data-shop-view="choice"] .count button:hover:before,
[data-cart-table="count"] .count button:hover:before{opacity:1;}
[data-shop-view="total"]{text-align:right;}
[data-shop-view="total"] > *{vertical-align:middle;}
[data-shop-view="total"] em{font-size: clamp(25px, 2.3438vw, 28px);font-weight:600;color: #222;letter-spacing: -1px;}

[data-shop-view="price"] .price i:after{content:'원';}
[data-shop-view="option"] .color li > a.sold:after{content:'품절';}

/* 영어 */
html[lang="en"] [data-shop-view="price"] .price i:after{content:'USD';}
html[lang="en"] [data-shop-view="option"] .color li > a.sold:after{content:'sold out';}

/* 태국어 */
html[lang="th"] [data-shop-view="price"] .price i:after{content:'วอน';}
html[lang="th"] [data-shop-view="option"] .color li > a.sold:after{content:'สินค้าหมด';}

[data-shop-view]:after{content:''; display:block; clear:both;}
[data-shop-view] dt{clear:left;float:left;width:25%;box-sizing:border-box;font-weight: 500;color: #333;}
[data-shop-view] dd{width:73%; margin-left:27%; margin-bottom:20px;}
[data-shop-view] dd:after{content:''; display:table; clear:both;}
[data-shop-view] dd select{width:100%; margin-top:-5px;}

[data-shop-view="conts"]{position:relative; margin-top:60px;}
[data-shop-view="conts"] div[id^="shopView"]{padding-top:80px; min-height:450px;}
[data-shop-view="conts"] div#shopView01 img{max-width:100%; width:auto !important; height:auto !important;}
[data-shop-view="conts"] div[id^="shopView"] .title{display:block; font-size:20px; color:#222; text-align:center;}
[data-shop-view="conts"] div[id^="shopView"] .title + .sub{display:block; padding-top:10px; margin-bottom:50px; color:#666; text-align:center; font-size:14px;}
[data-shop-view="tab"]{position:absolute; top:10px; left:0px; z-index:70; width:100%; box-sizing:border-box; padding:15px; background:#fff; border:1px solid #eee; font-size:0px; text-align:center;}
[data-shop-view="tab"] > li{display:inline-block; width:calc(100% / 5); vertical-align:middle;}
[data-shop-view="tab"] > li > a{display:block; position:relative; font-size:15px; color:#888; text-align:center; transition:all 0.3s ease 0s;}
[data-shop-view="tab"] > li > a br{display:none;}
[data-shop-view="tab"] > li > a:before{content:''; display:block; position:absolute; top:50%; left:0px; width:1px; height:20px; margin-top:-10px; background:#eee;}
[data-shop-view="tab"] > li:first-child > a:before{display:none;}
[data-shop-view="tab"] > li > a.active,
[data-shop-view="tab"] > li > a.go,
[data-shop-view="tab"] > li > a:hover{color:#222;}
[data-shop-view="tab"].fix{position:fixed; top:10px; left:50%; max-width:1200px; transform:translateX(-50%);}

/* bbs list */
.list_shop_accordion{border-top:1px solid #666;}
.list_shop_accordion .thead{display:table; width:100%; border-bottom:1px solid #eee; transition:all 0.3s ease 0s;}
.list_shop_accordion .thead [data-shop-accordion]{display:table-cell; box-sizing:border-box; padding:15px 10px; color:#666; vertical-align:middle;}
.list_shop_accordion .thead [data-shop-accordion="eval"],
.list_shop_accordion .thead [data-shop-accordion="status"]{width:15%;}
.list_shop_accordion .thead [data-shop-accordion="subject"]{width:55%;}
.list_shop_accordion .thead [data-shop-accordion="name"]{width:15%; text-align:center;}
.list_shop_accordion .thead [data-shop-accordion="date"]{width:15%; text-align:center;}
.list_shop_accordion .tbody{display:none; padding:30px 0; border-bottom:1px solid #eee;}
.list_shop_accordion .tbody .conts{white-space:pre-line;}
.list_shop_accordion .tbody .file{margin-top:20px;}
.list_shop_accordion .tbody .file > a{display:inline-block; width:170px; height:150px;}
.list_shop_accordion .tbody .file > a i{overflow:hidden; display:block; width:100%; height:100%; text-align:center;}
.list_shop_accordion .tbody .file > a i img{height:100%; margin:auto;}
.list_shop_accordion .tbody .answer{padding-top:30px; margin-top:30px; border-top:1px dashed #dedede;}
.list_shop_accordion .tbody .answer .writer{padding-bottom:10px;}
.list_shop_accordion .tbody .btn{margin-top:10px; text-align:right;}
.list_shop_accordion li.active .thead{background:#f5f5f5;}
.list_shop_accordion li.active .thead [data-shop-accordion]{color:#222;}
.list_shop_accordion i.locked{display:inline-block; width:14px; height:16px; margin-right:5px; margin-top:-4px; background:url(../images/shop/sp_shop.png) no-repeat -16px -38px; vertical-align:middle; font-size:0px;}
.list_shop_accordion.menuAll .thead [data-shop-accordion="product"]{width:10%;}
.list_shop_accordion.menuAll .thead [data-shop-accordion="subject"]{width:45%;}

[data-shop-accordion="eval"]{font-size:0px;}
[data-shop-accordion="eval"] > *{opacity:0.25; display:inline-block; position:relative; width:13px; height:12px; margin:0 1px; font-size:0px;}
[data-shop-accordion="eval"] > *:before{content:''; display:block; width:100%; height:100%; background:url(../images/shop/sp_shop.png) no-repeat 0 -38px;}
[data-shop-accordion="eval"] > *.on{opacity:1;}
[data-shop-accordion="status"] > i{display:inline-block; min-width:80px; box-sizing:border-box; padding:5px 10px; background:#eee; border-radius:50px; color:#888; font-size:13px; text-align:center;}
[data-shop-accordion="status"] > i.status02{background:#444; color:#fff;}
a[data-shop-accordion="subject"]:hover{color:#222 !important;}
[data-shop-accordion="subject"] > i:not(.locked){display:block; font-size:13px; color:#999;}
[data-shop-accordion="product"] i{overflow:hidden; display:block; max-width:100px; height:90px; text-align:center;}
[data-shop-accordion="product"] i img{height:100%; margin:auto;}

.shop_password{text-align:center;}
.shop_password p{margin-bottom:10px; font-size:14px; color:#555;}
.shop_password input[type="password"]{width:140px;}
.shop_password .button{min-width:60px; height:33px; line-height:31px;}

.designRadio.eval input[type="radio"] + label:before{top:3px;}

/* 후기 */
.list_shop_review{min-height:80px; padding:15px 0px; border-top:1px dashed #b5b5b5;}
.list_shop_review > a{display:inline-block; position:relative;}
.list_shop_review .img{overflow:hidden; display:block; position:absolute; top:0px; left:0px; width:100px; height:80px; text-align:center;}
.list_shop_review .img img{height:100%; margin:auto;}
.list_shop_review em{display:inline-block; padding-left:120px; vertical-align:middle;}
.list_shop_review em [data-shop-icon="icon"]{display:block; margin-bottom:2px;}
.list_shop_review [data-shop-view="price"]{display:block; padding:0 0 0 120px; margin-top:5px; border:0px;}

/* cart */
.area_shopCart [data-cart-option="img"]{display:table; position:relative; min-height:90px;}
.area_shopCart [data-cart-option="img"] .img{overflow:hidden; display:block; position:absolute; top:50%; left:0px; width:100px; height:90px; margin-top:-45px; text-align:center;}
.area_shopCart [data-cart-option="img"] .img img{height:100%; margin:auto;}
.area_shopCart [data-cart-option="img"] > div{display:table-cell; padding-left:110px; vertical-align:middle;}
.area_shopCart [data-cart-option="img"] > div > em,
.area_shopCart [data-cart-option="img"] > div > i,
.area_shopCart [data-cart-option="img"] > div > a{display:block;}
.area_shopCart [data-cart-option="img"] > div em{margin-bottom:5px; font-size:16px;}
.area_shopCart [data-cart-option="img"] > div i{font-size:14px;}
.area_shopCart [data-cart-option="img"] > div a{display:inline-block !important; margin-top:5px;}
.area_shopCart [data-cart-option="img"] .status{display:block; margin-bottom:3px; color:#222;}
.area_shopCart [data-cart-option="img"] .status span{color:#236af7;}
.area_shopCart table.table thead th{padding:15px 10px !important; background:#fff !important;}
.area_shopCart table.table thead tr:last-child th{border-bottom:0px !important;}
.area_shopCart table.table tbody td{border-left:0px !important; border-right:0px !important;}
.area_shopCart [data-cart-table="set"] a{width:87px;}
.area_shopCart [data-cart-table="count"] input[type="text"]{width:30px; padding:0px;}
.area_shopCart [data-cart-table="count"] [data-cart-option="send"]{display:inline-block; height:25px; line-height:23px; box-sizing:border-box; padding:0 5px; background:#fff; border:1px solid #cfcece; vertical-align:middle; font-size:12px;}
.area_shopCart [data-cart-option="total"] > *{font-size: 20px;}
.area_shopCart [data-cart-option="total"] > span{font-size: 25px;}

[data-cart-option="info"]{position:relative; margin-top:10px;}
[data-cart-option="info"] .icon_shopInfo{position:absolute; top:14px; right:0px;}
[data-cart-option="total"]{margin-top:20px; padding:30px 20px; background:#fcfcfc; border:1px solid #c1c1c1; text-align:center;}
[data-cart-option="total"] > *{display:inline-block; font-size:18px; color:#2e2e2e; vertical-align:middle;}
[data-cart-option="total"] > * em{display:block; font-size:14px; color:#666; font-weight:300;}
[data-cart-option="total"] > span{margin:0 30px;font-size: 25px;font-weight:600;}
[data-cart-option="total"] .total{font-weight:600;}
[data-cart-option="change"] > em{display:block; padding-top:10px; font-size:16px; color:#2e2e2e;}
[data-cart-option="change"] > i{display:block; margin-bottom:10px; font-size:14px;}
[data-cart-option="change"] [data-shop-view] dt{width:20%;}
[data-cart-option="change"] [data-shop-view] dd{width:78%; margin-left:22%;}

.area_shopPay .title{margin:40px 0 10px; font-size:18px; color:#2e2e2e;}
.area_shopPay .bbsView th{word-break:keep-all;}
.area_shop_final[data-cart-option="total"] > *{font-size: 20px;}
.area_shop_final[data-cart-option="total"] .total{color:#236af7;}
.area_shop_final[data-cart-option="total"] + .designCheck{margin-top:10px;}

/* 배송목록 */
.deliverList{margin-top:20px;}
.deliverList tbody tr td:nth-of-type(3){text-align:left;}
.deliverList tbody tr td:nth-of-type(3) em{display:block;}

/* 약관동의 */
.area_shop_agree{margin-top:40px; border-top:1px solid #c1c1c1; border-bottom:1px solid #eee;}
.area_shop_agree .designCheck.first{display:block; padding:15px; background:#fcfcfc; border-bottom:1px solid #eee;}
.area_shop_agree dt,
.area_shop_agree dd{float:none; width:100%;}
.area_shop_agree dt{padding-top:10px;font-size: 19px;}
.area_shop_agree dd{position:relative; padding:5px 0px 15px; margin:0px; border-bottom:1px dashed #e4e4e4;}
.area_shop_agree dd .scroll{overflow-y:auto; height:150px; box-sizing:border-box; padding:15px; border:1px solid #eee;}
.area_shop_agree dd .designCheck{margin-top:10px;}
.area_shop_agree dd:last-child{border-bottom-width:0px;}

/* 결제 */
.area_shop_payment .designRadio.blue{display:block; padding:20px; background:#f1f5fd; border:1px solid #e0eafc;}
.area_shop_payment .designRadio.blue input[type="radio"] + label{height:auto; padding:10px 15px; margin-right:5px; background-image:none; background-color:#fff; border:1px solid #eee; line-height:1.3em;}
.area_shop_payment .designRadio input[type="radio"]:checked + label{background-color:#236af7; color:#fff;}
.area_shop_payment .designRadio.blue input[type="radio"] + label:before{display:none;}
.area_shop_payment .bankbook{border-bottom:1px solid #eee;}
.area_shop_payment .bankbook ul:after{content:''; display:block; clear:both;}
.area_shop_payment .bankbook ul li{float:left; width:50%; box-sizing:border-box; padding:5px 15px; border-left:1px dashed #e4e4e4; border-top:1px solid #eee;}
.area_shop_payment .bankbook ul li em{display:inline-block; min-width:73px; padding-right:15px;}
.area_shop_payment .bankbook ul li:nth-child(2n+1){border-left-width:0px;}
.area_shop_payment .bankbook ul li:nth-of-type(1),
.area_shop_payment .bankbook ul li:nth-of-type(2){border-top-width:0px;}
.area_shop_payment .bankbook ul li.cash_paper{width:100%;}
.area_shop_payment .bankbook ul li.cash_paper input[type="text"]{width:300px;}
.area_shop_payment .bankbook .info{padding:10px 15px; border-top:1px dashed #e4e4e4; font-size:0.9375px;}

/* 주문상세, 목록 */
.area_shopNumber{padding:20px; background:#f1f5fd; border:1px solid #e0eafc; color:#236af7;}
.area_shopNumber em{display:inline-block; margin-right:15px;}
.area_shopNumber i{font-weight:600;}

/* 마이페이지 */
.area_shopMypage .top:after{content:''; display:block; clear:both;}
.area_shopMypage .top > div{position:relative; min-height:234px; box-sizing:border-box; padding:15px; border:1px solid #eee;}
.area_shopMypage .top > div > p{margin-bottom:5px;}
.area_shopMypage .top > div > .button{position:absolute; right:15px; top:12px;}
.area_shopMypage .info{float:left; width:49%;}
.area_shopMypage .total{float:right; width:49%;}
.area_shopMypage .list_shopTable.tar em{text-align:left;}
.area_shopMypage .list_shopTable .button{margin-left:5px;}
.area_shopMypage .title{margin: 40px 0 13px;font-size: 21px;color:#2e2e2e;font-weight: 600;}
.area_shopMypage [data-shop-view="addcordion_conts"]{position:relative;}
.area_shopMypage [data-shop-view="addcordion_conts"] .button.more{position:absolute; top:0px; right:0px;}
.area_shopMypage span[class^="status"]{display:inline-block; padding:0px 5px; background:#fff; border:1px solid #e4e4e4; border-radius:3px; font-size:14px;}
.area_shopMypage .status01{background:#78b712 !important; border-color:#78b712 !important; color:#fff;}
.area_shopMypage .status02{background:#70c5c0 !important; border-color:#70c5c0 !important; color:#fff;}
.area_shopMypage .status03{background:#5481aa !important; border-color:#5481aa !important; color:#fff;}
.area_shopMypage .status04{background:#6e2583 !important; border-color:#6e2583 !important; color:#fff;}
.area_shopMypage .status05{background:#434343 !important; border-color:#434343 !important; color:#fff;}
.area_shopMypage .status06{background:#ededed !important; color:#333;}
.area_shopMypage .status07{background:#db4f34 !important; border-color:#db4f34 !important; color:#fff;}
.area_shopMypage .link{margin-top:30px; margin-left:-15px;}
.area_shopMypage .link:after{content:''; display:block; clear:both;}
.area_shopMypage .link > a{display:block;display:flex;flex-direction:column;justify-content:center;float:left;position:relative;height:100px;box-sizing:border-box;padding: 0 80px 0 25px;margin-left:15px;background:#fcfcfc;border:1px solid #e4e4e4;font-size:14px;line-height:1.2em;color:#777;word-break:keep-all;transition:all 0.3s ease 0s;}
.area_shopMypage .link > a:before{content:''; display:block; position:absolute; top:50%; right:30px; width:47px; height:39px; margin-top:-19px; background-image:url(../images/shop/sp_shop.png); background-repeat:no-repeat;}
.area_shopMypage .link > a em{display:block;margin-bottom:7px;font-size: 18px;color:#333;font-weight: 600;}
.area_shopMypage .link > .btn_link01:before{background-position:0 -161px;}
.area_shopMypage .link > .btn_link02:before{background-position:-47px -161px;}
.area_shopMypage .link > .btn_link03:before{background-position:-94px -161px;}
.area_shopMypage .link > .btn_link04:before{background-position:-141px -161px;}
.area_shopMypage .link > a:hover{box-shadow: 3px 10px 22px rgb(0 0 0 / 4%);}
.area_shopMypage .link.col02 > a{width:calc(100% / 2 - 15px);}
.area_shopMypage .link.col03 > a{width:calc(100% / 3 - 15px);}
.area_shopMypage .link.col04 > a{width:calc(100% / 4 - 15px);}

/* 적립포인트 */
.pointList{margin-top:20px;}
.pointList tbody tr td:nth-of-type(2){text-align:left;}
.pointList tbody tr td:nth-of-type(3){text-align:right; font-weight:600; color:#236af7;}
.pointList tbody tr td:nth-of-type(3) .minus{color:#ed1f6c;}

/* 로그인+비회원주문조회 */
.area_shopLogin{max-width: 410px;margin:0 auto;font-size:0px;text-align: center;}
.area_shopLogin .title{font-size: clamp(15px, 2.6563vw, 17px);color: #bbb;font-weight: 600;letter-spacing: 0;text-align:center;border-bottom: 2px solid #e7e7e7;display: inline-flex;align-items: center;justify-content: center;padding: 15px 0px;width: 50%;box-sizing: border-box;}
.area_shopLogin .title.active{color:#222;border-color: #333;}
.area_shopLogin .title.active:after{transform:scaleX(1);}
.area_shopLogin [data-login-tab]{display:none; font-size:15px;}
.area_shopLogin ul{margin-top: 31px;}
.area_shopLogin ul li{position:relative;box-sizing:border-box;padding-top: 0px;}
.area_shopLogin ul li:before{content:'';opacity:0.6;display:block;position:absolute;top:50%;right:0px;width:16px;height:18px;margin-top:-9px;transition:all 0.5s ease 0s;opacity: 0 !important;}
.area_shopLogin ul li label{position:absolute;top:50%;left:0px;color:#666;font-weight:300;transform:translateY(-50%);transition:all 0.3s ease-in-out;display: none;}
.area_shopLogin ul li input{width:100%;height: 58px;padding-left: 17px;border: 1px solid #ddd;margin: 0;}
.area_shopLogin ul li input::placeholder{color:#bbb;}
.area_shopLogin ul li:last-child input{border-top-color: transparent;}
.area_shopLogin ul li[data-shop-login="id"] input{border-top-left-radius:7px; border-top-right-radius:7px;}
.area_shopLogin ul li[data-shop-login="pw"] input{border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
.area_shopLogin ul li input:hover,
.area_shopLogin ul li input:focus{outline:none;margin: 0 !important;}
.area_shopLogin ul li[data-shop-login="pw"]:before{background:url(../images/shop/icon_data.svg) no-repeat 50% 50%;}
.area_shopLogin ul li[data-shop-login="id"]:before{background:url(../images/shop/icon_user.svg) no-repeat 50% 50%;}
.area_shopLogin ul li[data-shop-login="id"] input{padding-right:25px;}
.area_shopLogin ul li.active label,
.area_shopLogin ul li.in label{top:20px; color:#236af7; transform:translateY(0);}
.area_shopLogin ul li.active input,
.area_shopLogin ul li.in input{border-color: #333;}
.area_shopLogin ul li.active:before,
.area_shopLogin ul li.in:before{opacity:1;}
.area_shopLogin ul li.active:last-child input{border-top:0;}
.area_shopLogin ul li.active input{border-color:#ddd;}
.area_shopLogin .btn_submit{display:block;width:100%;height: 59px;margin-top: 30px;background: #3c3c3c;border:1px solid #3c3c3c;color: #fff;font-size:16px;font-weight:600;transition:all 0.5s cubic-bezier(0, 0, 0.21, 0.87) 0s;border-radius: 5px;}
.area_shopLogin .btn_submit:hover{box-shadow:5px 15px 20px rgba(0,0,0,0.15);}
.area_shopLogin .btn_submit.none{margin-top: 8px;color: #3c3c3c;background: #fff;}
.area_shopLogin .col02:after{content:''; display:block; clear:both;}
.area_shopLogin .col02{margin-left:-5px;}
.area_shopLogin .col02 > *{float:left; width:calc(100% / 2 -  5px); margin-left:5px;}

.area_shopLogin .btn_area{padding: 12px 0 10px;text-align:center;display: flex;justify-content: flex-end;}
input:-webkit-autofill{box-shadow:0 0 0 1000px #f5f5f5 inset; -webkit-box-shadow:0 0 0 1000px #f5f5f5 inset;}

/* 한국어 */
html[lang="ko"] .area_shopLogin .btn_submit.none,
html[lang="ko"] .area_shopLogin .col02 .btn_submit.none{font-weight:500;}

/* 태국어 */
html[lang="th"] .area_shopLogin .title{font-size:18px; letter-spacing:0;}

/* layer pop */
[data-shop-layer="pop"]{display:none; position:absolute; z-index:90; width:450px; box-sizing:border-box; padding:0 15px; background:#fff; border:1px solid #3c3c3c; box-shadow:5px 15px 20px rgba(0,0,0,0.15);}
[data-shop-layer="pop"] .title{display:block; padding:15px; margin:0 -15px; background:#3c3c3c; color:#fff;}
[data-shop-layer="pop"] .close{display:inline-block; position:absolute; top:10px; right:15px; width:12px; font-size:0px;}
[data-shop-layer="pop"] .close:before{content:'X'; opacity:0.5; display:block; position:absolute; top:0px; left:0px; font-size:18px; color:#fff; font-weight:600; transition:all 0.3s ease 0s;}
[data-shop-layer="pop"] .close:hover:before{opacity:1;}
[data-shop-layer="pop"] .btn{padding:10px 0px; border-top:1px solid #eee; text-align:center;}
[data-shop-layer="pop"] [data-shop-layer="coupon"]{padding:15px 0px;}
[data-shop-layer="pop"] [data-shop-layer="coupon"] table thead tr th:first-child{border-left-width:1px !important;}

/* popup */
.popWrap h1{padding:15px; border-bottom:1px solid #eee; font-size:1.438px; font-weight:400; color:#2e2e2e;}
.btn_popClose{display:block; position:absolute; top:20px; right:15px; width:25px; height:25px; font-size:0px;}
.btn_popClose:before,
.btn_popClose:after{content:''; display:block; position:absolute; top:0px; width:1px; height:25px; margin-left:-1px; background:#333;}
.btn_popClose:before{left:50%; transform:rotate(45deg);}
.btn_popClose:after{right:50%; transform:rotate(-45deg);}

/* bbs */
.pagination{margin-top:0px; border-top-width:0px;}
.pagination span{color:#222; border-color:#222;}
.list_shop_accordion ~ .btn_area{padding-bottom:0px !important;}
.designRadio [data-shop-accordion="eval"] > *{margin-top:-5px; vertical-align:middle;}
.shop_nodata{padding:30px 0px; text-align:center; color:#999;}

/* 약관 */
.area_shop_terms h3{margin:40px 0 15px !important;font-size: 1.1rem !important;font-weight: 600 !important;}
.area_shop_terms h3.mt0{margin-top:0px !important;}
.area_shop_terms p{line-height:1.5em !important;word-break:keep-all !important;font-size: 15px !important;font-weight: 300;color: #666;}
.area_shop_terms p strong{color:#2377d0;}
.area_shop_terms em{display:block !important; margin-bottom:10px !important; font-weight:600 !important; line-height:1.5em !important;}
.area_shop_terms ul li{position:relative !important;padding-left:10px !important;line-height:1.5em !important;font-size: 15px !important;word-break:keep-all;font-weight: 300;color: #666;}
.area_shop_terms ul li:before{content:''; display:block !important; position:absolute !important; top:8px !important; left:0px !important; width:3px !important; height:1px !important; background:#555 !important;}
.area_shop_terms ul.none > li{padding-left:0px !important;}
.area_shop_terms ul.none > li:before{display:none !important;}
.area_shop_terms ul + p{margin-top:20px !important;}
.area_shop_terms ul li ul{margin:0 0 5px 10px !important;}
.area_shop_terms .box_terms{padding:15px; border:1px solid #ebebeb;}
.area_shop_terms .ml20{margin-left:20px !important;}

/* 주문내역 */
.area_printOrder{max-width:1000px; margin:40px auto;}
.area_printOrder .area_wrap{margin:0 40px; border:2px solid #333; padding:50px 70px; box-sizing:border-box;}
.area_printOrder h2{margin:0px !important; padding:0 !important; font-size:34px !important; font-weight:bold !important; color:#333 !important; text-align:center !important;}
.area_printOrder h3{margin:0px !important; padding:0 !important; font-size:18px !important; font-weight:600 !important; color:#333 !important;}
.area_printOrder .area_table{margin:30px 0 0;}
.area_printOrder .title{position:relative;}
.area_printOrder .title p{position:absolute; right:0px; top:50%; font-size:0.9375px; font-weight:600; transform:translateY(-50%);}
.area_printOrder table.table{margin-top:10px;}
.area_printOrder table.table thead th{background:#e5e5e5; border-bottom:1px dashed #333;}
.area_printOrder table.table thead tr:last-child th{border-bottom:1px solid #333;}
.area_printOrder table.table thead th[rowspan]{border-bottom:1px solid #333; border-right:1px dashed #333;}
.area_printOrder table.table th{background:#f1faff; border:1px solid #666; font-size:14px; font-weight:600; color:#333;}
.area_printOrder table.table thead + tbody th{background:transparent; border-right-color:#333;}
.area_printOrder table.table th,
.area_printOrder table.table td{padding:10px 5px; letter-spacing:-0.5px; line-height:1.4em; font-weight:400; font-family:'Noto Sans KR', Sans-serif;}
.area_printOrder table.table th{text-align:center; font-weight:500;}
.area_printOrder table.table tbody td{height:20px; border:1px solid #666; text-align:left; font-size:14px;}
.area_printOrder table.table thead + tbody tr td{text-align:center;}
.area_printOrder table.table.total th{background:#e2e3f3;}
.area_printOrder table td.total{color:#1928e4 !important; font-weight:600 !important;}

/* view image new ver */
.area_shopView .swiper-container{overflow:hidden; width:100%; margin-right:auto; margin-left:auto;}
.area_shopView .swiper-slide{background-size:cover; background-position:center; cursor:pointer;}
.area_shopView .gallery_top .img{display:block; position:relative; overflow:hidden; height:auto; padding-top:0; padding-top:100%; text-align:center;}
.area_shopView .gallery_top .img img{position:absolute; top:50%; left:50%; width:100%; transition:width 0.4s ease-in 0s; transform:rotate(.001deg) translate(-50%, -50%); object-fit:contain;}
.area_shopView .gallery_top .swiper-button-white{top:46%; width:54px; height:54px; margin-top:0; transition:width 0.4s ease-in 0s; transform:translateY(-50%);}
.area_shopView .gallery_top .swiper-button-prev{left:15px;}
.area_shopView .gallery_top .swiper-button-next{right:15px;}
.area_shopView .gallery_top .swiper-button-prev:after,
.area_shopView .gallery_top .swiper-button-next:after{content:''; position:absolute; width:30px; height:30px; background:url(../../images/content/arr_pager.svg)no-repeat center; text-indent:-9999px; border:solid #fff; border-width:2px 2px 0 0;}
.area_shopView .gallery_top .swiper-button-prev:after{transform:rotate(-180deg);}
.area_shopView .gallery_top .swiper-button-next:after{transform:translateX(-25%) rotate(45deg);}
.area_shopView .gallery_top .swiper-button-prev:after{transform:translateX(25%) rotate(-135deg);}
.area_shopView .gallery_thumbs{position:relative; overflow:visible; overflow:hidden; width:100%; height:70px; box-sizing:border-box; margin:0 auto;}
.area_shopView .gallery_thumbs:before{content:''; position:absolute; opacity:0; top:0; left:-9%; z-index:5; width:80px; height:100%; background-image:-moz-linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 100%); background-image:-webkit-linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 100%); background-image:-ms-linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 100%);}
.area_shopView .gallery_thumbs:after{content:''; position:absolute; opacity:0; top:0; right:-9%; z-index:5; width:80px; height:100%; background-image:-moz-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background-image:-webkit-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background-image:-ms-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
.area_shopView .gallery_thumbs .img{display:block; position:relative; overflow:hidden; height:100%; text-align:center;}
.area_shopView .gallery_thumbs img{position:absolute; top:50%; left:50%; width:100%; transition:width 0.4s ease-in 0s; transform:rotate(.001deg) translate(-50%, -50%); object-fit:contain;}
.area_shopView .gallery_thumbs .swiper-slide-thumb-active .img{box-sizing:border-box; border:2px solid #464646;}
.area_shopView .gallery_thumbs .swiper-button-white{z-index:10; width:45px; height:45px; margin-top:0; transition:width 0.4s ease-in 0s; transform:translateY(-50%);}
.area_shopView .gallery_thumbs .swiper-button-prev{left:-8.9%;}
.area_shopView .gallery_thumbs .swiper-button-next{right:-8.9%;}
.area_shopView .gallery_thumbs .swiper-button-prev:after,
.area_shopView .gallery_thumbs .swiper-button-next:after{content:''; width:5px; height:9px; background:url(../../images/content/arr_pager02.svg)no-repeat center; text-indent:-9999px;}
.area_shopView .gallery_thumbs .swiper-button-prev:after{transform:rotate(-180deg);}

/* 영어 */
html[lang="en"] .area_printOrder table.table th,
html[lang="en"] .area_printOrder table.table td{font-family:'Segoe UI','Noto Sans KR', Sans-serif;}

/* 태국 */
html[lang="th"] .area_printOrder table.table th,
html[lang="th"] .area_printOrder table.table td{font-family:'Segoe UI', "Microsoft Sans Serif", Leelawadee,'Noto Sans KR', Sans-serif;}

@page{size:A4; margin:0;}
@media print{
	html,
	body{border:0; margin:0; padding:0; width:210mm; height:297mm; font-family:'Segoe UI','맑은 고딕','돋움', Sans-serif;}
	.area_printOrder{page-break-after:always; width:initial; min-height:initial; max-width:initial !important; margin:0px !important; box-sizing:border-box; -moz-box-sizing:border-box; padding:1cm !important; margin:0 !important; border-radius:0px !important; background:transparent !important;}
	.area_printOrder .area_wrap{margin:0px !important; padding:0.8cm 1cm !important;}
	.area_printOrder h2{font-size:18pt !important;}
	.area_printOrder h3{font-size:13pt !important;}
	.area_printOrder .title p{font-size:8pt !important;}
	.area_printOrder table.table *{font-size:9pt !important;}
	.area_printOrder .area_table table:not(.total) th{font-size:8pt !important;}
	.area_printOrder .area_table table:not(.total) td{font-size:8pt !important;}
	.area_printOrder table.table.total td{font-size:10pt !important;}
	.area_printOrder .area_table{margin-top:20px !important;}
	.area_printOrder table.table td{padding:3px 5px;}
	.area_printOrder table.table th,
	.area_printOrder table.table td{font-family:'Segoe UI','맑은 고딕','돋움', Sans-serif;}
	.area_printOrder table.table td span{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	/* 태국 */
	html[lang="th"],
	html[lang="th"] body,
	html[lang="th"] .area_printOrder table.table th,
	html[lang="th"] .area_printOrder table.table td{font-family:'Segoe UI', "Microsoft Sans Serif", Leelawadee, '맑은 고딕', '돋움', Sans-serif;}
}

@media screen and (max-width:1600px){
	.area_shopList [data-category-location="tab"] .web > li:nth-child(5n+5) > ul > li > ul{right:0px; left:-150px;}
}

@media screen and (max-width:1220px){
	.area_shopCart table.table{border-top:0px !important;}
	.area_shopCart table.table colgroup,
	.area_shopCart table.table thead{display:none;}
	.area_shopCart table.table tr{display:block; position:relative; margin-bottom:25px; border-top:1px solid #868686;}
	.area_shopCart [data-cart-table]{display:block; box-sizing:border-box; border-top-width:0px !important;}
	.area_shopCart [data-cart-table="product"]{padding-left:40px !important; border-style:dashed !important;}
	.area_shopCart [data-cart-table="check"]{position:absolute; left:0px; border:0px !important;}
	.area_shopCart [data-cart-table="price"],
	.area_shopCart [data-cart-table="count"],
	.area_shopCart [data-cart-table="point"],
	.area_shopCart [data-cart-table="deliver"]{display:inline-block; width:50%; height:46px; border-style:dashed !important; text-align:left !important;}
	.area_shopCart [data-cart-table="point"]{width:100%;}
	.area_shopCart [data-cart-table="count"]{padding-right:5px; margin-left:-4px;}
	.area_shopCart [data-cart-table="deliver"]{margin-left:-4px;}
	.area_shopCart [data-cart-table="point"]:before{display:inline-block; margin-right:5px;}
	.area_shopCart [data-cart-table="deliver"]:before{display:inline-block; margin-right:5px;}
	.area_shopCart [data-cart-table="total"]{text-align:right !important; font-size:18px; font-weight:600;}
	.area_shopCart [data-cart-table="total"]:before{display:inline-block; margin-right:5px; font-weight:400;}
	.area_shopCart [data-cart-table="set"]{background:#f5f5f5;}
	.area_shopCart.wish [data-cart-table="point"]{margin-left:-4px;}

	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody tr{display:table-row;}
	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody tr td:nth-of-type(1){width:50%;}
	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody tr td:nth-of-type(2){width:30%;}
	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody tr td:nth-of-type(3){width:20%;}

	[data-shop-view="addcordion"]{display:block;}
	[data-shop-view="addcordion_conts"]{display:none; padding:15px; border:1px solid #8d8d8d; border-top-width:0px;}
	[data-shop-view="addcordion_conts"] > .table{margin-top:0px !important;}
	[data-shop-view="addcordion_conts"] [data-cart-table="product"]{padding-left:0px !important;}
	[data-shop-view="addcordion_conts"][data-cart-option="total"]{margin-top:0px;}
	[data-shop-view="addcordion_conts"] .title{display:none;}
	[data-shop-view="addcordion"].show + [data-shop-view="addcordion_conts"]{display:block;}

	.area_shopMypage .link{margin-bottom:30px;}

	.area_shopMypage .top{margin-bottom:20px;}
	.area_shopMypage [data-shop-view="addcordion_conts"] .button.more{display:block; position:relative; width:100px; height:35px; line-height:33px; margin:10px auto 0px;}

	.area_shopPay{margin-bottom:30px;}
	.area_shop_agree{margin-top:0px;}
	.area_shopNumber{margin-bottom:30px;}

	html[lang="ko"] .area_shopCart [data-cart-table="point"]:before{content:'포인트 : ';}
	html[lang="ko"] .area_shopCart [data-cart-table="deliver"]:before{content:'배송비 : ';}
	html[lang="ko"] .area_shopCart [data-cart-table="total"]:before{content:'총금액 : ';}
	html[lang="ko"] .area_shopCart [data-cart-table="count"]:before{content:'수량 : ';}
	html[lang="ko"] .area_shopCart.wish [data-cart-table="price"]:before{content:'판매가격 : ';}
	/* 영어 */
	html[lang="en"] .area_shopCart [data-cart-table="point"]:before{content:'Point : ';}
	html[lang="en"] .area_shopCart [data-cart-table="deliver"]:before{content:'Delivery : ';}
	html[lang="en"] .area_shopCart [data-cart-table="total"]:before{content:'Total : ';}
	html[lang="en"] .area_shopCart [data-cart-table="count"]:before{content:'Quantity : ';}
	html[lang="en"] .area_shopCart.wish [data-cart-table="price"]:before{content:'Selling price : ';}
	/* 태국 */
	html[lang="th"] .area_shopCart [data-cart-table="point"]:before{content:'คะแนน : ';}
	html[lang="th"] .area_shopCart [data-cart-table="deliver"]:before{content:'จัดส่ง : ';}
	html[lang="th"] .area_shopCart [data-cart-table="total"]:before{content:'จำนวนทั้งหมด : ';}
	html[lang="th"] .area_shopCart [data-cart-table="count"]:before{content:'จำนวน : ';}
	html[lang="th"] .area_shopCart.wish [data-cart-table="price"]:before{content:'ราคาขาย : ';}
}

@media screen and (max-width:1200px){
	.area_shopList [data-category-location="tab"] .web > li{width:25%;}
	.area_shopList [data-category-location="tab"] .web > li:nth-child(4n+4) > ul > li > ul{right:0px; left:-150px;}
	.area_shopList [data-category-location="tab"] .web > li:nth-child(5n+5) > ul > li > ul{right:-150px; left:auto;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(1){width:40%;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(2){width:30%;}
	[data-shop-view="choice"] .count input[type="text"],
	[data-cart-table="count"] .count input[type="text"]{width:40px;}

	[data-cart-option="info"]{text-align:center;}
	[data-cart-option="info"] .icon_shopInfo{position:relative; text-align:left;}

	html[lang="en"] [data-shop-view="info"] .box_btn .button,
	html[lang="th"] [data-shop-view="info"] .box_btn .button{min-width:inherit;}
}

@media screen and (max-width:1024px){
	.area_shopList [data-category-location="list"]{display:block;}
	.area_shopList [data-category-location="tab"]{margin-top:0px;}
	.area_shopList [data-category-location="tab"] .web{display:none;}
	.area_shopList [data-category-location="tab"] .mob{display:block;}

	.area_shopList > div:not(.best) [data-shop-list="default"] > li{width:calc(100% / 3);}
	.area_shopList > div:not(.best) [data-shop-list="default"] > li:nth-child(4n+1){clear:none;}
	.area_shopList > div:not(.best) [data-shop-list="default"] > li:nth-child(3n+1){clear:left;}
	[data-shop-list="default"] > li [data-shop-list="util"]{opacity:1;}
	[data-shop-list="default"] > li > a .percent{opacity:1; visibility:visible;}
	.area_shopList .best [data-shop-list="default"] > li:nth-child(3n+1){clear:none;}
	.area_shopMypage [data-shop-list="default"]{margin-left:-20px;}
	.area_shopMypage [data-shop-list="default"] > li{padding-left:20px;}

	[data-shop-view="info"] [data-shop-icon="icon"]{display:block;}
	[data-shop-view="photo"] .img{height:400px;}

	[data-cart-option="total"]{padding:0;}
	[data-cart-option="total"] > *{display:block; position:relative;}
	[data-cart-option="total"] > * em{display:inline-block; position:absolute; top:50%; left:10px; margin-top:-10px;}
	[data-cart-option="total"] > div{padding:10px 10px 10px 100px; border-bottom:1px solid #ddd; text-align:right;}
	[data-cart-option="total"] > span{z-index:2; line-height:0px;}
	[data-cart-option="total"] > div.total{border-bottom-width:0px;}
	[data-cart-option="total"] .minus{margin-top:-3px;}
	[data-cart-option="total"] .minus + div{margin-top:3px;}

	.area_shop_payment .bankbook ul li{float:none; width:100%; border-left-width:0px;}
	.area_shop_payment .bankbook ul li:after{content:''; display:block; clear:both;}
	.area_shop_payment .bankbook ul li em{float:left; box-sizing:border-box;}
	.area_shop_payment .bankbook ul li span{float:right; box-sizing:border-box;}
	.area_shop_payment .bankbook ul li input,
	.area_shop_payment .bankbook ul li select{width:100% !important;}
	.area_shop_payment .bankbook ul li em{display:flex; flex-direction:column; justify-content:center; width:30%; min-height:33px; padding-right:10px;}
	.area_shop_payment .bankbook ul li span{width:70%; padding-left:10px;}

	.area_shop_final[data-cart-option="total"] .method{font-size:18px;}

	.area_shopMypage .link > a{padding-right:60px; font-size:13px; font-weight:300;}
	.area_shopMypage .link > a:before{right:15px;}

	.area_shop_terms ul li:first-child{margin-top:0px !important;}
	.area_shop_terms ul li{margin-top:5px !important;}

	
}

@media screen and (max-width:970px){
	[data-shop-view="info"]{padding-left:30px;}

	.area_shopMypage .top > div{min-height:inherit; padding:0px; border:0px;}
	.area_shopMypage .top > div > .button{top:-2px; right:0px;}
	.area_shopMypage .info,
	.area_shopMypage .total{float:none; width:100%;}
	.area_shopMypage .total{margin-top:20px;}
}

@media screen and (max-width:850px){
	[data-shop-view="photo"],
	[data-shop-view="info"]{float:none; width:100%;}
	[data-shop-view="photo"]{margin-bottom:30px;}
	[data-shop-view="photo"] .img{height:auto;}
	[data-shop-view="photo"] .img img{height:inherit; max-width:100%; max-height:100%;}
	[data-shop-view="info"]{padding-left:0px;}
	[data-shop-view="info"] .box_btn{text-align:center;}

	[data-shop-view="point"] > div{display:block; width:100%; padding:15px;}
	[data-shop-view="point"] > div:nth-of-type(2){border-left-width:0px; border-top:1px dashed #e4e4e4;}
	[data-shop-view="point"] em{word-break:keep-all; line-height:1.3em;}
	[data-shop-view="point"] > div ul li{margin:5px 0px;}
	[data-shop-view="point"] > div ul li *{vertical-align:middle;}
}

@media screen and (max-width:750px){
	[data-shop-list="default"] > li > a .percent{height:45px; padding:5px; margin-top:calc(100% - 45px); font-size:0.875px;}
	[data-shop-list="default"] > li > a .percent i{font-size:0.75px;}

	.area_shopList > div:not(.best) [data-shop-list="default"] > li [data-shop-list="util"]{position:static; margin-top:0px; text-align:center;}
	.area_shopList > div:not(.best) [data-shop-list="default"] > li [data-shop-list="util"] > a{display:inline-block;}
	.area_shopMypage [data-shop-list="default"] > li [data-shop-list="util"]{position:static; text-align:center;}
	.area_shopMypage [data-shop-list="default"] > li [data-shop-list="util"] > a{display:inline-block;}

	.list_shop_accordion .thead [data-shop-accordion="eval"],
	.list_shop_accordion .thead [data-shop-accordion="status"]{width:20%;}
	.list_shop_accordion .thead [data-shop-accordion="subject"]{width:50%;}

	.area_shopCart [data-cart-option="img"]{width:100%;}
	[data-shop-layer="pop"]{left:0px; width:100%;}

	.area_shop_payment .designRadio.blue label{margin:5px 20px 5px 0px;}
	.area_shop_payment .designRadio.blue input[type="radio"] + label{padding:10px;}

	.area_shopMypage .link{margin-bottom:15px;}
	.area_shopMypage .link > a{width:calc(100% / 2 - 15px); margin-bottom:15px;}

	.area_shopPay .bbsView col{display:none;}
	.area_shopPay .bbsView > tbody > tr > th,
	.area_shopPay .bbsView > tbody > tr > td{display:block; width:100%; box-sizing:border-box; padding:10px;}
	.area_shopPay .bbsView .address .button{top:10px;}

	.area_shop_terms h3{font-size:20px !important;}
	.area_shop_terms p,
	.area_shop_terms ul li{font-size: 14px !important;line-height: 1.6 !important;}

	html[lang="en"] [data-shop-view="info"] .box_btn .button,
	html[lang="th"] [data-shop-view="info"] .box_btn .button{font-size:0.9375px;}
	html[lang="en"] [data-shop-view="tab"] > li > a,
	html[lang="th"] [data-shop-view="tab"] > li > a{padding-right:3px; padding-left:3px; font-size:0.9375px; letter-spacing:0;}

	html[lang="th"] .area_shopLogin .title{font-size:16px;}
}

@media screen and (max-width:640px){
	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody td{display:table-cell;}

	.deliverList tbody tr td{padding:10px;}
	.deliverList tbody tr td:nth-of-type(1){position:absolute; top:3px; left:0px;}
	.deliverList tbody tr td:nth-of-type(2){padding-right:80px; padding-bottom:0px; padding-left:40px; text-align:left;}
	.deliverList tbody tr td:nth-of-type(4){position:absolute; top:7px; right:10px; padding:0px;}

	[data-shop-order]:before{display:inline-block; margin-right:5px;}
	[data-shop-order="number"],
	[data-shop-order="date"],
	[data-shop-order="price"]{text-align:left !important;}
	[data-shop-order="number"]{padding:15px 60px 5px 10px !important;}
	[data-shop-order="date"]{padding:5px 10px !important;}
	[data-shop-order="price"]{padding:5px 10px 15px !important;}
	[data-shop-order="status"]:has(.status05){position:absolute; top:0px; right:0px;}
	[data-shop-order="status"] br{ display: none; }

	.pointList tbody tr td:nth-of-type(1){padding:15px 10px 5px; text-align:left;}
	.pointList tbody tr td:nth-of-type(2){padding:5px 10px;}
	.pointList tbody tr td:nth-of-type(3){padding:5px 10px 15px;}

	html[lang="ko"] [data-shop-order="number"]:before{content:'주문번호 : ';}
	html[lang="ko"] [data-shop-order="date"]:before{content:'주문날짜 : ';}
	html[lang="ko"] [data-shop-order="price"]:before{content:'결제금액 : ';}
	/* 영어 */
	html[lang="en"] [data-shop-order="number"]:before{content:'Order Number : ';}
	html[lang="en"] [data-shop-order="date"]:before{content:'Order Date : ';}
	html[lang="en"] [data-shop-order="price"]:before{content:'Payment amount : ';}
	/* 태국어 */
	html[lang="th"] [data-shop-order="number"]:before{content:'หมายเลขสั่งซื้อ : ';}
	html[lang="th"] [data-shop-order="date"]:before{content:'วันที่สั่งซื้อ : ';}
	html[lang="th"] [data-shop-order="price"]:before{content:'ยอดเงินที่ต้องชำระ : ';}
}

@media screen and (max-width:620px){
	.area_shopList > div:not(.best) [data-shop-list="default"] > li{width:calc(100% / 2);}
	.area_shopList > div:not(.best) [data-shop-list="default"] > li:nth-child(3n+1){clear:none;}
	.area_shopList > div:not(.best) [data-shop-list="default"] > li:nth-child(2n+1){clear:left;}
	.area_shopMypage [data-shop-list="default"]{margin-left:-10px;}
	.area_shopMypage [data-shop-list="default"] > li{width:calc(100% / 2); padding-left:10px;}
	.area_shopMypage [data-shop-list="default"] > li:nth-child(3n+1){clear:none;}
	.area_shopMypage [data-shop-list="default"] > li:nth-child(2n+1){clear:left;}
	.area_shopList .total .sort{position:static; margin-top:10px; text-align:right;}

	[data-shop-view="number"] span{display:block;}
	[data-shop-view="tab"]{display:table; table-layout:fixed; width:100%; padding:0px;}
	[data-shop-view="tab"] > li{display:table-cell; width:100%; padding:10px 3px;}
	[data-shop-view="tab"] > li > a{line-height:1.3em;font-size: 13px;}
	[data-shop-view="tab"] > li > a br{display:block;}

	.list_shop_accordion .thead:after{content:''; display:block; clear:both;}
	.list_shop_accordion .thead [data-shop-accordion]{display:inline-block;}
	.list_shop_accordion .thead [data-shop-accordion="eval"],
	.list_shop_accordion .thead [data-shop-accordion="status"]{width:100%; padding:10px 10px 0;}
	.list_shop_accordion .thead [data-shop-accordion="subject"]{float:left; width:60%;}
	.list_shop_accordion .thead [data-shop-accordion="name"],
	.list_shop_accordion .thead [data-shop-accordion="date"]{float:left; width:20%; font-size:13px;}
	.list_shop_accordion.menuAll .thead{position:relative;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="product"]{width:80px; padding-bottom:0px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="eval"],
	.list_shop_accordion.menuAll .thead [data-shop-accordion="status"]{width:calc(100% - 80px); padding-right:200px; padding-left:0px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="subject"]{width:100%;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="date"],
	.list_shop_accordion.menuAll .thead [data-shop-accordion="name"]{position:absolute; top:13px; width:100px; height:34px; padding-bottom:0px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="name"]{right:100px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="date"]{right:0px;}
	.list_shop_accordion .tbody{padding:15px;}

	[data-shop-accordion="product"] i{max-width:60px; height:50px;}

	[data-shop-icon="icon"] > i{display:inline-block; height:19px; line-height:20px; padding:0px 2px;}
}

@media screen and (max-width:500px){
	.area_shopPay .bbsView .choice_btn .button{display:block; width:100px; margin-top:10px; font-size:14px;}
	.area_shopLogin .title{}
}

@media screen and (max-width:450px){
	[data-shop-list="default"] > li > a .price i{display:block;}
	[data-shop-list="default"] > li [data-shop-list="util"]{position:static; margin-top:0px; text-align:center;}
	[data-shop-list="default"] > li [data-shop-list="util"] > a{display:inline-block;}

	[data-shop-view="photo"] .list > li{height:80px;}
	[data-shop-sns="sns"]{text-align:left;}
	[data-shop-sns="sns"] em{position:static; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #eee;}
	.list_shop_accordion .thead [data-shop-accordion="subject"]{width:55%;}
	.list_shop_accordion .thead [data-shop-accordion="date"]{width:25%;}
	.list_shop_accordion ~ .btn_area{text-align:center !important;}
	.list_shop_accordion .tbody .file > a{width:120px; height:100px;}
	.bx-wrapper-view .bx-has-controls-direction a{margin-top:-80px;}

	[data-shop-layer="pop"] [data-shop-layer="coupon"] table tbody tr td{font-size:13px;}
	[data-shop-view="point"].type02 > div > span{text-align:left;}

	.area_shopCart.wish [data-cart-table="price"]{width:60%;}
	.area_shopCart.wish [data-cart-table="point"]{width:40%;}

	.area_shopLogin .btn_submit{height:50px; font-size:15px;}

	html[lang="en"] [data-cart-option="total"] > div,
	html[lang="th"] [data-cart-option="total"] > div{padding:10px;}
	html[lang="en"] [data-cart-option="total"] > * em,
	html[lang="th"] [data-cart-option="total"] > * em{display:block; position:static; margin-top:3px; text-align:left;}
	html[lang="en"] [data-cart-option="total"] > * span,
	html[lang="th"] [data-cart-option="total"] > * span{display:inline-block;}

	.area_shop_terms h3 {
		font-size: 14px !important;
	}
}

@media screen and (max-width:400px){
	[data-shop-view="choice"] ul > li > span{display:inline-block;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(1){width:calc(100% - 35px); padding-right:35px;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(2){width:40%; text-align:left;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(3){width:60%; padding-right:10px;}
	[data-shop-view="choice"] .del{top:14px; margin-top:0px;}
	[data-shop-view="choice"] ul > li.none > span{display:table-cell;}
	[data-shop-view="choice"] ul > li.none > span:nth-of-type(1),
	[data-shop-view="choice"] ul > li.none > span:nth-of-type(2){padding-right:10px;}

	[data-shop-view="tab"] > li > a{font-size:13px; letter-spacing:-1px;}
	[data-shop-view="conts"] div[id^="shopView"] .title + .sub{margin-bottom:30px;}
	.list_shop_accordion .thead [data-shop-accordion="subject"]{font-size:14px;}

	.area_shopMypage .link > a{display:block; padding:15px; height:140px;}
	.area_shopMypage .link > a:before{top:auto; bottom:15px; margin-top:0px;}

	.area_shopList [data-category-location="tab"] .mob > ul > li > a{min-width:inherit;}
	.area_shop_terms h3{margin:30px 0 15px !important; font-size:20px !important;}
	.area_shop_terms .ml20{margin-left:10px !important;}
	.area_shop_terms .box_terms{padding:10px !important;}

	.area_shopLogin .title{font-size:18px;}

	/* 외국어 */
	html[lang="en"] .area_shop_terms h3,
	html[lang="th"] .area_shop_terms h3{font-size:18px !important;}
}

@media screen and (max-width:375px){
	.area_shopList .best [data-shop-list="default"] > li > a .percent{display:none;}
	.area_shopMypage [data-shop-list="default"] > li > a .percent{display:none;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(2){padding-left:10px; padding-right:0px;}
	[data-shop-view="choice"] ul > li > span:nth-of-type(3){padding-left:2px;}
	.area_shopCart [data-cart-option="img"] > div em{font-size:14px;}

	.list_shop_accordion .thead [data-shop-accordion]{padding:10px;}
	.list_shop_accordion .thead [data-shop-accordion="eval"],
	.list_shop_accordion .thead [data-shop-accordion="status"]{padding-bottom:0px;}
}

@media screen and (max-width:370px){
	.list_shop_accordion.menuAll .thead [data-shop-accordion="eval"],
	.list_shop_accordion.menuAll .thead [data-shop-accordion="status"]{padding-right:110px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="name"]{top:10px; right:0px;}
	.list_shop_accordion.menuAll .thead [data-shop-accordion="date"]{top:34px;}

	.area_shopLogin .title{font-size:17px;}

	html[lang="th"] [data-shop-view="tab"] > li{padding:5px 3px;}
	html[lang="th"] [data-shop-view="tab"] > li > a{font-size:12px;}
}

@media screen and (max-width:350px){
	.area_shop_payment .designRadio.blue{padding:15px;}
	.area_shop_payment .designRadio.blue input[type="radio"] + label{margin-right:0px;}
	.area_shopList .total .sort > li > a{font-size:13px;}
	.area_shopList [data-category-location="tab"] .mob > ul > li > a{min-height:30px; padding:5px 10px; font-size:14px;}

	.area_shop_payment .bankbook ul li{padding:5px 0px;}
	.area_shop_payment .bankbook ul li em{letter-spacing:-1px;}
	.area_shop_payment .designRadio.blue{padding:7px;}
	.area_shop_payment .designRadio.blue input[type="radio"] + label{padding:10px 5px; font-size:14px;}

	[data-cart-option="total"] > div{padding:10px;}
	[data-cart-option="total"] > * em{display:block; position:static; margin-top:3px; text-align:left;}
	[data-cart-option="total"] > * span{display:inline-block;}
}

@media screen and (max-width:300px){
	.area_shopMypage .link > a{width:calc(100% - 15px) !important; height:115px;}
}