#detail .wrap_prd .multi_opt .selected_list li .opt > span:after{content:""}
#detail .wrap_info .detail_info2 .model > li .img img{width:100%; max-width:auto;}
#detail .wrap_info .tab_detail li{width: 20%;}
#cart .list > li > .box > .btn > .wish.on {background-image: url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_like_on1.png');}

#join_agree .scroll {overflow-x:hidden; overflow-y:hidden; position:relative; width:100%; height:500px; border:1px solid #dbdbdb; background:#fff; -webkit-overflow-scrolling:touch;}

nav.smart .area dl dd ul li {position:relative;float:left; margin:0 0 10px 10px;}
nav.smart .area dl dd .list li.on a {border:1px solid #e3e3e3; background:#e3e3e3;}
nav.smart .area dl dd .colors li.on a .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.76) url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/check.png') no-repeat center;}

.prd_basic .box .img .prdimg .wish {position:absolute; right:3px; bottom:1px;}
.prd_basic .box .img .prdimg .wish a {display:block; width:22px; height:22px; padding:12px; background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/new_btn_wish1.png') no-repeat center; background-size: 22px auto; color:transparent; font-size:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.prd_basic .box .img .prdimg .wish a.on {animation-name: scale;animation-duration: 1s; background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/new_btn_wish_on1.png');}
.prd_basic.coordi .box .img .check input {width: 21px; height: 21px; background-size: 21px auto;}
.prd_basic {display: block;}
.prd_basic .box .icon img {height: 14px !important; width:auto !important; padding: 0;}
.prd_basic .box .img .prdimg .wish a {padding: 3px;}
.prd_basic .box .img .icon_sale {left: 3px; top: 3px;}
.prd_basic .box .img .icon_sale.col3 {width: 40px; height: 40px; padding: 5px 0; font-size: 0.8rem;}
.prd_basic .box .img .icon_sale strong.col3 {font-size: 0.8rem;}
.prd_basic.recent .box .info .opt {position:relative; margin-top: 5px;}
.prd_basic.recent .box .info .opt .opt_layer {display:none; position:absolute; left:0; top:20px; z-index:20; width:100%; padding:4px 0 11px; background:#fff;}
.prd_basic.recent .box .info .opt > span {display:inline-block; *display:inline; *zoom:1; padding-right:16px; background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/bullet_arrow_bottom3.png') no-repeat right center; color:#888; font-size:13px;}
.prd_basic.recent .box .info .opt > span.active {background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/bullet_arrow_top3.png');}

.prd_basic_slide .box .img .prdimg .wish {position:absolute; right:0; top:0;}
.prd_basic_slide .box .img .prdimg .wish a {display:block; width:22px; height:22px; padding:12px; background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/new_btn_wish.png') no-repeat center; background-size: 22px auto; color:transparent; font-size:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.prd_basic_slide .box .img .prdimg .wish a.on {background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/new_btn_wish_on.png');}
.prd_basic_slide.coordi .box .img .check input {width: 21px; height: 21px; background-size: 21px auto;}
.prd_basic_slide {display: block;}
.prd_basic_slide .box .icon img {height: 14px !important; width:initial !important; padding: 0;}
.prd_basic_slide .box .img .prdimg .wish a {padding: 3px;}
.prd_basic_slide .box .img .icon_sale {left: 3px; top: 3px;}
.prd_basic_slide .box .img .icon_sale.col3 {width: 40px; height: 40px; padding: 5px 0; font-size: 0.8rem;}
.prd_basic_slide .box .img .icon_sale strong.col3 {font-size: 0.8rem;}
.prd_basic_slide.recent .box .info .opt {position:relative; margin-top: 5px;}
.prd_basic_slide.recent .box .info .opt .opt_layer {display:none; position:absolute; left:0; top:20px; z-index:20; width:100%; padding:4px 0 11px; background:#fff;}
.prd_basic_slide.recent .box .info .opt > span {display:inline-block; *display:inline; *zoom:1; padding-right:16px; background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/bullet_arrow_bottom3.png') no-repeat right center; color:#888; font-size:13px;}
.prd_basic_slide.recent .box .info .opt > span.active {background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/bullet_arrow_top3.png');}
#detail .wrap_prd .info .icon_layer .btn_layer li.like a.on {position:relative; padding-left:25px;}
#detail .wrap_prd .info .icon_layer .btn_layer li.like a.on:before {position:absolute; left:0; top:0; display:inline-block; width:25px; height:17px; animation-name: scale;animation-duration: 1s; padding-left:25px; background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_like_on1.png') no-repeat; background-position:2px 0; background-size:19.5px auto; color:#383838; font-size:12px;}
#detail .wrap_prd .info .icon_layer .icon img {height: 16px;}
@keyframes scale {
	0%{transform:scale(1);}
	50%{transform:scale(1.5);}
	100%{transform:scale(1);}
}
@media screen and (orientation:portrait) {
	.actual_size_layer {left:50%; top:30%; width:94vw; height:78vh; margin:-20vh 0 0 -47vw;}
}

nav.lnb .list_normal li.swimwear a {background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/lnb_swimwear.png'); background-size:19.5px auto;}
nav.lnb .menu li:after {display:block; position:absolute; left:0; top:14px; width:1px; height:16px; background:#d4d4d4; content:'';}
header .gnb div > p.cart > a span {left:0; top:30px; width:100%; font-size:0.750rem; font-weight:500; text-align:center; color: #ff8e77;}
#detail .wrap_prd .info .box_colorchip .swiper-slide .txt {white-space: nowrap;}

/* 상품상세 색상 및 사이즈 ui 변경 start*/
.color.optSelect li {
	display: inline-block;
	width: 15.94%;
	margin-bottom: 12px;
	vertical-align: top;
}
.color.optSelect li a {
	display: block;
	text-align: center;
	white-space: nowrap;
	cursor:pointer;
}
.color.optSelect li .txt {
	visibility: hidden;
	position: relative;
	padding-bottom: 24%;
}
.color.optSelect li .txt span {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.color.optSelect li .txt span.left {
	position: absolute;
	left: 0;
	top: 0;
	transform: translateX(0%);
}
.color.optSelect li .txt span.right {
	position: absolute;
	right: 0;
	left:initial;
	top: 0;
	transform: translateX(0%);
}
.color.optSelect li a img{border-radius:5px; border: 1px solid #ebebeb;}
.color.optSelect li a.active img {
	border: 2px solid #aea7ee;
	border-radius:5px;
}
.color.optSelect li.soldout img {opacity:0.2;}
.color.optSelect li a.active .txt {
	visibility: visible;
}

.color.optSelect li a.soldout {opacity: 0.2;}
.size.optSelect li {
	display: inline-block;
	margin-bottom: 8px;
	margin-right: 5px;
}
.size.optSelect li a {
	display: block;
	height: 54px;
	padding: 0 9px;
	border: 1px solid #e9e9e9;
	color: #3e3e3e;
	line-height: 54px;
	text-align: center;
	min-width: 54px;
	cursor:pointer;
}
/* 상품상세 색상 및 사이즈 ui 변경 end*/

#detail .wrap_info .box_colorchip {
	margin-bottom: 80px;
}
#detail .wrap_info .box_colorchip li {
	margin-bottom: 20px;
}
@media screen and (orientation:portrait) {
	.stock_layer {left:50%; top:30%; width:94vw; height:85vh; margin:-26vh 0 0 -47vw;}
}
#detail .wrap_info .tab_detail {
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 0 5px;
}
#detail .wrap_info .tab_detail li {
	float: inherit;
	width: inherit;
}
#detail .wrap_info .tab_detail li a {
	white-space: nowrap;
	padding: 11px 0;
}
#detail .det_bottom ul li.review a .cnt {
	color: #fff;
	display: inline-block;
	position: absolute;
	left: 67%;
	top: 8px;
	padding: 2% 1%;
	transform: translateX(-50%);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #ff8e77;
	font-size: 0.833rem;
}
#main .main_choice .tab_choice li {
	width: 16.6%;
}
@media screen and (orientation:portrait) {
	.coordi_layer {
		left:50%;
		top:30%;
		width:94vw;
		height:85vh;
		margin:-26vh 0 0 -47vw;
	}
}
#detail .wrap_prd .info .icon_layer .icon img {
	height: 20px;
}

.tbl_col > tbody > tr > td img {max-width:100%; height:auto; vertical-align:middle;}

#detail .wrap_info .detail_info2 .gamma {font-size:0;}
#detail .wrap_info .detail_info2 .gamma .img {display:inline-block; vertical-align:middle; width:100%; text-align:center; padding-bottom:5px;}
.box_btn.h28 > * {height:28px; padding:0; line-height:28px;}
.selector.prd a {display:inline-block; position:relative; padding-left:5px; color:#404040; font-size:1.000rem; vertical-align:middle; padding-top:2px;}
.selector.prd a:first-child {margin-right:5px;}

#detail .size_info .size_opt li {
	float: inherit;
	display: inline-block;
	width: inherit;
}
#detail .size_info .size_opt li a {
	/* padding: 10px 8px 9px; */
	padding: 20px;
}
#detail .size_info .size_opt li {
	margin: 0 0 10px 0.77%;
}
#detail .wrap_prd .fix_area.fixed .multi_opt {
	display: block !important;
}
#detail .wrap_prd .fix_area.fixed .btn_col {
	display: flex !important;
}

#detail .det_bottom ul li.like {width: 16%;}
#detail .det_bottom ul li.like a {padding-left:25px; background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_like1.png'); background-size:21.5px auto; color:#383838; font-size:1.250rem; background-position: center top 15px; padding-bottom: 21px;}
#detail .det_bottom ul li.like a.on {padding-left:25px; background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_like1_on.png'); background-size:21.5px auto; color:#383838; font-size:1.250rem;}
.mypage_info .step ul li {
	margin-bottom: 3%;
}
.mypage_info .step ul li dl dt span {
	display: inline-block;
	margin-left: 2px;
	text-decoration: underline;
	color: #333;
}

.mainBox{padding:10px; background-color: #ebebeb; position: relative;}
.mainBox .lineBox{border: 1px solid #dbdbdb;text-align: center; background-color: white; padding-bottom: 25px;}
.mainBox .innerDetail{padding:0 10px; margin-top: 0px; display: none;}
.mainBox .mainTitle{padding:20px 0 0; font-size: 20px; font-weight: bold;}
.member-btn-detail{position: absolute;width: 100px;height: 30px; background-color:#DDDDDF; line-height: 30px; border: 1px solid #C9C9CB; border-bottom: 1px solid #DDDDDF; left:50%; bottom:0; transform:translate(-50%,-10px); font-size: 15px;}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
{
  font-size: 16px;
}
select[disabled]{background-color: #ebebeb;}

.sort_line{text-align: center !important; position: relative;}
.index_list .type{padding: 0 !important;position: absolute !important;right: 10px !important;top: 50px !important; width:initial !important;}

.size.optSelect li a {border-radius:5px;}
.size.optSelect li a.active{border: 2px solid #aea7ee;}
.size.optSelect li a.soldout {opacity: 0.2;}

/* quick area (_foot.php)*/
#qck {
	position: fixed;
	right: 0;
	bottom: 10px;
	z-index: 15;
}
#qck ul.top-bottom li {
	margin: 4px 0;
}
#qck .quick-list {
	position: relative;
	margin-bottom: 94px;
}
#qck .quick-list ul {
	background-color: rgba(117,117,117,0.8);
	padding: 8px 5px 8px 16px;
	border-radius: 36px 0 0 36px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	left: -16px;
	top: 0;
	transition: .2s;
}
#qck .quick-list ul.active {
	left: -260px;
}
#qck .quick-list ul li {
	margin: 0 3px;
}
#qck .top-bottom {
	text-align: right;
}
#qck .top-bottom li {
	padding-right: 5px;
}

#qck ul.top-bottom img {
	height: 38px;
	width: auto;
}
#qck .quick-list img {
	height: 54px;
	width: auto;
}

nav.smart .search .box {position:relative; padding:0 19px 0 99px; border-bottom:2px solid #333;}
nav.smart .search .box label {position:absolute; left:0; top:50%; width:80px; font-size:1.250rem; font-weight:700; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.circle-icon {
	display: inline-block;
	background-color: #C5581D;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	vertical-align: middle;
}

#quickViewBox{position: fixed; left: 0;top: 0;width: 100%;height: 100%; z-index: 100000; background-color: rgba(0,0,0,0.5); border-bottom: 1px solid black; display: none;}
#quickViewBox .iframe-wrap{-webkit-overflow-scrolling:touch; height:100%; overflow: auto; background-color: white;}
#quickViewBox .xicon{position: absolute; right: 0px; line-height: 60px; padding:0 20px; color:black; font-size: 20px; height: 60px; cursor: pointer;}
#quickViewBox .quickTxt{height: 60px; background-color: white; padding:15px 0 20px 0; text-align: center; font-size: 20px;}
#quickViewBox .iframe-wrap iframe{width:1px; min-width:100%; height:99%;}
.quickViewIcon{position: absolute;left: 3px;bottom: 3px; width: 35px !important;}
.xicon img{width: 20px;margin-top: 20px;}

input[type='text'],
input[type='number'],
textarea {
  /* font-size: 16px !important; */
}

/* .video_attr iframe{height:300px !important;} */

/* datepicker custom */
.ui-datepicker{width: 23.75em; border-radius:0px; border: 1px solid black !important; padding:15px; margin-top: 5px; font-size: 14px !important;}
.ui-datepicker-header{background: none;border: none;}
.ui-datepicker-title{margin-bottom: 10px !important;}
.ui-datepicker-title *{font-size: 16px !important; font-weight: normal !important;}
.ui-datepicker-calendar thead{border: 1px solid #E9E9E9; border-width: 1px 0px 1px 0px;}
.ui-datepicker th{padding:0.5em}
.ui-state-default{background: none !important; border-color:transparent !important; text-align: center !important; font-size: 14px !important;}
.ui-state-active{color:black !important; background-color: #E9E9E9 !important;}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child a{color:red !important;}

.searchBox{background-color: #EBEBEB; padding:15px; position: absolute;left: 0;top: 61px; width: 100%; z-index: 1000;display: none; font-size: 12px;}
.searchBox input[type="text"]{border: 1px solid #C8C8C8; width: 100%; height: 40px; text-indent: 10px; border-radius:10px; padding-right: 40px;box-sizing:border-box; font-size: 12px !important;}
.searchBox input[type="image"]{top:50%; right: 25px; transform:translate(0,-50%); position: absolute; width: 21px; height:auto;}
.searchBox input:focus{outline: none;}

nav.smart .area dl dt{background: none !important;}

.prd_basic.col3 .box .count li {
	padding-right: 2px;
}
.prd_basic .box .count li {
	padding: 0 1px 0 1px;
	font-size: 12px;
	color:#333;
}

/* 회원가입 생년월일 추가 */
#join_input fieldset .box > div .join_year,
#join_input fieldset .box > div .join_month,
#join_input fieldset .box > div .join_day {
	width: 17.5%;
}

#join_input fieldset .box > div .join_month {
	margin: 0 5.76%;
}

.inpmTxt{position: absolute; left: 0;top: 50%; width: 100%; background-color: #5f5f5f; color:white; font-size: 12px; padding:5px 0 8px 0;}
.inpmTxt2{position: absolute; left: 0;top: 50%; width: 100%; background-color: #C85711; color:white; font-size: 12px; padding:5px 0 8px 0;}
#boardview > .comment > .list {overflow: hidden;}
#boardview > .comment > .list > li > .content {
	padding-right: 25px;
}

#boardview > .comment .finish {height: 8.4rem; margin-bottom: 0.4rem;}

/* 상단띠배너 */
.flip {width:100%;position: relative;padding: 7.8% 0;overflow: hidden;}
.flip .filpBanner {position:absolute;left: 0;top: 0;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;transition: all .6s;-webkit-transition: all .6s;z-index: -1;}
.flip .front {z-index:9;-webkit-transform: rotateX(0deg) rotateY(0deg);}
.flip.flipping .front {z-index:9;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);}
.flip .back {z-index:8;-webkit-transform:rotateX(-180deg);}
.flip.flipping .back {z-index:10;-webkit-transform: rotateX(0deg) rotateY(0deg);}

.tbl_row.ord_detail caption .what-icon {width: 3.8%;vertical-align: middle; margin: 0 4% 0 0.3%; margin-top: -0.5%;}
.what_layer.common_layer {width: 66vw;height:inherit;text-align: center;transform:translateX(-50%);margin:-28vw 0 0 0;padding:4% 3%;}

#loading-popup {width:100%; height: 100%; position: fixed; z-index:100000; left: 0; top: 0; background-color: rgba(0,0,0,0.2); display: none;}
#loading-popup .lds-area {position: absolute; left: 50%; top: 40%; transform: translate(-50%)}
#loading-popup .lds-default {display: inline-block;position: relative;width: 80px;height: 80px;}
#loading-popup .lds-default div {position: absolute;width: 6px;height: 6px;background: #fff;border-radius: 50%;animation: lds-default 1.2s linear infinite;}
#loading-popup .lds-default div:nth-child(1) {animation-delay: 0s;top: 37px;left: 66px;}
#loading-popup .lds-default div:nth-child(2) {animation-delay: -0.1s;top: 22px;left: 62px;}
#loading-popup .lds-default div:nth-child(3) {animation-delay: -0.2s;top: 11px;left: 52px;}
#loading-popup .lds-default div:nth-child(4) {animation-delay: -0.3s;top: 7px;left: 37px;}
#loading-popup .lds-default div:nth-child(5) {animation-delay: -0.4s;top: 11px;left: 22px;}
#loading-popup .lds-default div:nth-child(6) {animation-delay: -0.5s;top: 22px;left: 11px;}
#loading-popup .lds-default div:nth-child(7) {animation-delay: -0.6s;top: 37px;left: 7px;}
#loading-popup .lds-default div:nth-child(8) {animation-delay: -0.7s;top: 52px;left: 11px;}
#loading-popup .lds-default div:nth-child(9) {animation-delay: -0.8s;top: 62px;left: 22px;}
#loading-popup .lds-default div:nth-child(10) {animation-delay: -0.9s;top: 66px;left: 37px;}
#loading-popup .lds-default div:nth-child(11) {animation-delay: -1s;top: 62px;left: 52px;}
#loading-popup .lds-default div:nth-child(12) {animation-delay: -1.1s;top: 52px;left: 62px;}
@keyframes lds-default {
	0%, 20%, 80%, 100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
}
#stock_layer .stock_area {position: relative; height: calc(100% - 72px);}

#detail .wrap_prd .info .icon_layer{padding-right:0%;}
#detail .wrap_prd .info .icon_layer .btn_layer{position: relative;text-align: left; margin-top:10px;}
#detail .wrap_prd .info .icon_layer .btn_layer li{margin-left: 10px;}
#detail .wrap_prd .info .icon_layer .btn_layer li:first-child{margin-left: 0px;}
#detail .wrap_prd .info .icon_layer .btn_layer li.buy a{
	background-image: url(https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_buy.png);
	padding-left: 20px;
	background-size:contain;
}
#detail .wrap_prd .info .icon_layer .btn_layer li.review a{
	background-image: url(https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/icon_review2.png);
	padding-left: 20px;
	background-size:contain;
}
#detail .wrap_prd .info .icon_layer .btn_layer li.like a{
	background-size:contain;
	font-size: 12px;
	margin-left: 10px;
}
#detail .wrap_prd .info .icon_layer .btn_layer li.like{margin-left: 0;}

#big_section .best_area {background:#f2f2f2;}

.colorCode{display: inline-block;width: 10px;height: 10px; margin-right: 2px; margin-bottom: 2px;}
.colorCode:last-child{margin-left: 0;}
.colorCodebox{margin:0px 0 5px; font-size: 0;}
.prd_basic .box .count{padding-top: 0;margin-top: 0;border: none;}

.prd_basic .box .summary {margin-bottom: 0;}

/* .codiSet{}
.codi_title{margin-left: 9px; color:#FE8E78;}
.codiSet .codi_account{font-size:15px; color:#333;}
.codiSet .codi_saccount{color:#888; font-size: 13px;margin-left: 9px; font-weight: 300;} */

.codiSet{
	padding:5px 0;
	background-color:#b290ec;
	border-radius: 5px;
	position:relative;

}
.codiSet:after{
	content: "";
	display: block;
	clear:both;
}
.codiSet img.arrow{
	width:12px;
	margin-left:8px;
	vertical-align: baseline;
}
.codiSet img.codesetimg{
	height:19px;
	position:absolute;
	right:8px;
	top:52%;
	transform:translateY(-50%);
}
.codiSet .codi_saccount{
	color:#d0d0d0;
	font-size: 12px;
	margin-left: 5px;
	font-weight: 300;
	position:relative;
	top:-1px;
}
.codiSet .codi_account{
	margin-left:8px;
	font-size: 15px;
	color:white;
}
.codiSet .codi_won{
	color:white;
	font-size:10px;
}
.codiSet .codi_title{
	color:white;
	font-size:10px;
	display:inline-block;
	width:30px;
	text-align:center;
}


.col3 .codiSet img.arrow{
	display:none;
	width: 8px;
	margin-left: 5px;
	vertical-align: baseline;
}
.col3 .codiSet .codi_saccount{
	font-size:10px;
	margin-left:4px;
}
.col3 .codiSet .codi_account{
	font-size:12px;
}
.col3 .codiSet img.codesetimg{
	height:13px;
	right:3px;


}

.prd_basic .box .img .icon_sale {display: none;}

.sort_line .sort select {padding-right: 18px !important;}

.prd_basic .box .img .prdimg .icon {margin-bottom: 0;}
.prd_basic .box .img .prdimg a.play {background:url('https://atimg.sonyunara.com/attrangs/2020/self/from/on_s.png') left top no-repeat; background-size:100% 100%; width:25px; height:25px;position:absolute; left:3px; bottom:3px; text-indent:-9999px; display:inline-block;}
.sort_line .quick-play span {display:block; text-align:center; font-weight:100;}

/* 배송조회 */
.deliTracking {background:#f5f5f5;}
.deliTracking .deli-banner {margin:0 -10px;}
.deliTracking .deli-box {padding:0 20px; background:#fff;}
.deliTracking .deli-box .tit {position:relative;}
.deliTracking .deli-box .tit h2 {color:#444444; font-size:22px; font-weight:400; display:inline-block;}
.deliTracking .deli-box .tit time {display:inline-block; float:right; position:absolute; right:0; bottom:0; color:#a8a8a8;}
.deliTracking .deli-box.deli-info {background:#f5f5f5; padding:45px 20px 40px; border-top-left-radius:15px; border-top-right-radius:15px;}
.deliTracking .deli-box.deli-info .step {margin-top:34px; font-size:0;}
.deliTracking .deli-box.deli-info .step ul {margin:0 -20px;}
.deliTracking .deli-box.deli-info .step ul:after {display:block; clear:both; content:"";}
.deliTracking .deli-box.deli-info .step ul li {width:25%; padding-bottom:17%; float:left; font-size:0;}
.deliTracking .deli-box.deli-info .step ul li:first-of-type {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/01_off.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:nth-of-type(2) {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/02_off2.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:nth-of-type(3) {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/03_off.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:last-of-type {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/04_off.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:first-of-type.on {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/01_on2.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:nth-of-type(2).on {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/02_on2.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:nth-of-type(3).on {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/03_on2.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.deli-info .step ul li:last-of-type.on {background:url('//atimg.sonyunara.com/attrangs/2021/deli/ico/04_on2.png') no-repeat 0 0 / 100% auto;}
.deliTracking .deli-box.product-info {border-top-left-radius:25px; border-top-right-radius:25px; background:#fff; box-shadow:0 -1px 20px rgba(0,0,0,0.05);}
.deliTracking .deli-box.product-info h2 {margin:31px 0;}
.deliTracking .deli-box.product-info .product {display:flex; align-items:center; justify-content:center; border-bottom:1px solid #ebebeb; padding-bottom:31px;}
.deliTracking .deli-box.product-info .product .product-image {width:100px; position:relative; overflow:hidden; padding-bottom:100px; border-radius:50%;}
.deliTracking .deli-box.product-info .product .product-image a {position:absolute; left:0; top:0; width:100%; height:100%;}
.deliTracking .deli-box.product-info .product .product-image a img {width:100%; height:100%; object-fit:cover;}
.deliTracking .deli-box.product-info .product .product-content {width:calc(100% - 100px); padding-left:15px;}
.deliTracking .deli-box.product-info .product .product-content ul li {margin-bottom:3px; font-size:13px; color:#7d7d7d !important;}
.deliTracking .deli-box.product-info .product .product-content ul li:after {display:block; clear:both; content:"";}
.deliTracking .deli-box.product-info .product .product-content ul li span:first-of-type {display:inline-block; width:70px; float:left; font-size:13px; color:#444444;}
.deliTracking .deli-box.product-info .product .product-content ul li p {display:inline-block; width:calc(100% - 70px); float:left; color:#7d7d7d;}
.deliTracking .deli-box.product-info .product .product-content ul li p:after {display:inline-block; clear:both; content:"";}
.deliTracking .deli-box.product-info .product .product-content ul li p .subject {width:auto; display:inline-block; color:#7d7d7d; max-width:calc(100% - 30px); float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.deliTracking .deli-box.product-info .product .product-content ul li p span {display:block; width:30px; float:left; color:#7d7d7d;}
.deliTracking .deli-box.product-info .product .product-content ul li p a {color:#7d7d7d;}
.deliTracking .deli-box.deli-detail-info {padding-top:31px;}
.deliTracking .deli-box.deli-detail-info .tit {margin-bottom:31px;}
.deliTracking .deli-box.deli-detail-info .track ul li {display:flex; align-items:center;}
.deliTracking .deli-box.deli-detail-info .track ul li > div {padding-top:30px;}
.deliTracking .deli-box.deli-detail-info .track ul li:first-of-type > div {padding-top:0;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-time {width:45px; text-align:center;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-time span {display:block; color:#8a8989;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-time span.track-time-date {color:#444444; font-size:14px; display:none;}
.deliTracking .deli-box.deli-detail-info .track ul li.day .track-time span.track-time-date {display:block;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-info {width:calc(100% - 80px); position:relative; padding-left:20px;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-info:before {position:absolute; left:7px; top:0; width:2px; height:100%; background:#9265ee; content:"";}
.deliTracking .deli-box.deli-detail-info .track ul li.day .track-info:after {position:absolute; left:3px; bottom:15px; width:10px; height:10px; border-radius:50%; border:2px solid #9265ee; background:#fff; content:""; z-index: 2;}
.deliTracking .deli-box.deli-detail-info .track ul li:first-of-type.day .track-info:after {bottom:23px;}
.deliTracking .deli-box.deli-detail-info .track ul li:last-of-type.day .track-info:before {top:-30px;}
.deliTracking .deli-box.deli-detail-info .track ul li:last-of-type.day .track-info:after {bottom:25px;}
.deliTracking .deli-box.deli-detail-info .track ul li:first-of-type.day .track-info:before {top:15px;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-info p {font-size:16px;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-info address {color:#8a8989; font-size:13px; font-style:inherit;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-more {width:35px;}
.deliTracking .deli-box.deli-detail-info .track ul li .track-more a {display:block; height:35px; font-size:0; background:url('//atimg.sonyunara.com/attrangs/2021/deli/deli_more2.png') no-repeat 0 0 / 100% auto;}

.mypage-coupon-btn{position:absolute; right:0; top:-5px; font-weight:normal !important; font-size:11px; border:1px solid #DADADA; border-radius:5px; display:inline-block; padding:5px; color:#858585 !important; margin-left:15px; cursor:pointer;}

#model_layer table{width: 100%;}
#model_layer table th{height: 30px; vertical-align: middle; border-bottom:1px solid #E2E2E2;}
#model_layer table td{padding:10px;}

.viewDeliInfo{border-top: 10px solid #F2F2F2; margin-top: 30px; text-align: center;}
.viewDeliInfo .mTitle{font-weight: bold; font-size: 16px; text-align: center; margin-bottom: 20px;}
.viewDeliInfo .list{text-align: left;}
.viewDeliInfo .list span{float: left;}
.viewDeliInfo .list .title{display: inline-block; width: 70px; color:#866AFD; font-weight: bold; margin-bottom: 10px;}
.viewDeliInfo .list::after{content:""; display: block; clear: both;}
.viewDeliInfo .toggleBtn{font-weight: bold;font-size: 16px;width: 170px;height: 40px;display: inline-block;border: 2px solid #D8D8D8;border-radius: 30px;line-height: 35px; cursor: pointer; margin-top: 20px;}

/* 상세 리뉴얼  */
.size.optSelect li a {height: 38px;  line-height: 36px;}
#qck {display:none !important; bottom:100px;}
.fixed-bar {bottom:110px;}
.header-wrap.on {top:-50px !important;}
.bottom-header {position:relative !important;}
.swiperPager {position: absolute; width:auto; background:rgba(0,0,0,0.3); color:#fff; left:10px; right:auto; bottom:10px; padding:3px 10px; border-radius:10px; z-index:1;}
.swiperPager span {color:#fff;}
#qck .top-bottom {display:none;}
#detail .wrap_prd .multi_opt .selected_list li {background:#f3f3f3;}
#detail .wrap_prd .multi_opt .selected_list li .opt_qty:after {display:block; clear:both; content:"";}
#detail .wrap_prd .multi_opt .selected_list li .opt {width:calc(100% - 150px) !important; float:left;}
#detail .wrap_prd .multi_opt .selected_list li .opt_qty .account {width:55px; float:left; position:relative !important; right:-10px !important; top:6px !important;}
.box_qty {width:92px; float:left; display:block; border:0;}
.box_qty a.ea_down {border-right:2px solid #f3f3f3;}
.box_qty a.ea_up {border-left:2px solid #f3f3f3;}
.btn_col span {border-radius:7px; overflow:hidden;}
.btn_col span:first-of-type {width:100%; margin-bottom:7px;}
.btn_col span a {height:56px !important; line-height:54px !important; font-size:14px;}
.btn_col a.on {background:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/common/m_good_on_bg.png') no-repeat left top !important; background-size:cover !important;}
.todayDelivery {display: block;text-align: center;border: 2px solid #d0d0d0;border-radius: 5px;background: #f7f7f7;color: #696969;height: 40px;line-height: 37px;font-size: 13px;}
.todayDeli {position: relative;top: 0;font-size: 14px;background: url('https://atimg.sonyunara.com/attrangs/ico_th2.png') no-repeat left 3px / 13px 13px;padding-left: 18px;margin-bottom: 4px;}
.todayDeli span {font-size:14px; color:#9066ee;letter-spacing:0px; font-weight: 300;}
.todayDeli span:nth-of-type(2) {color:#d0d0d0 !important; font-weight:100; display:inline-block; margin:0 5px;}
.todayDeli small {display:inline-block; margin-left: -20px; color: #5b5b5b;}
.fz *{font-size: 14px;}
.salecoupon {color: #9164f2;display: inline-block;border: 1px solid #9164f2;border-radius: 5px;height: 30px;line-height: 30px;padding: 0 14px;font-size: 13px; font-weight: 600;}
.salecoupon img {width: 17px;position: relative;top: 7px; left:3px;}
.price-box {margin:5px 0 10px;}
.price-box .p1 {color:#ff8e77; font-size:23px; margin-right:8px; font-weight: 500; letter-spacing: -0.5px;}
.price-box .p2 {color:#4b4b4b; font-size:23px; margin-right:8px; font-weight:500; letter-spacing: -1px;}
.price-box .p2 em {font-style:inherit; font-size:13px; }
.price-box .p3 {color:#D9D9D9; font-size:16px; text-decoration:line-through;letter-spacing: -0.5px;}
.price-box .p3 em {font-style:inherit; font-size:16px; color:#D9D9D9;}
.benefits-fixed {display:none;}
.fixed .benefits-fixed {display:block !important; padding:0 2.77%;}
.fixed .benefits-fixed dt {padding-left:0 !important; padding-right:0 !important;}
.view-btm-menu {padding:0; background:none; box-shadow:none;}
.view-btm-menu ul:before {content:""; width:100%; height:7px; background:#fff; position:absolute; left:0; top:-7px;}
.view-btm-menu ul {width:100%; padding:7px 10px 19px; background:#fff; position:relative;}
img.buy.on {display:none;}
img.buy {display:block;}

.useopopt1{width:45px; display:inline-block; margin-bottom:20px !important;}
.useopopt2{width:calc(91.69% - 68px); display:inline-block}
.neilbada_layer{background-color: inherit; height: 89%; overflow-y:scroll; top:5%; margin-top: 0;}
.neil_detail{    display: inline-block; padding: 10px 50px; border: 3px solid #F2F2F2; border-radius: 18px/50%; margin-top:10px;}
#detail .wrap_prd .fix_area.fixed .outer {height:60%}
.box_qty a.ea_up{background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/opt_+.svg')}
.box_qty a.ea_down{background-image:url('https://atimg.sonyunara.com/attrangs/assets/mobile03/asset/img/shop/opt_-.svg')}
#detail .wrap_prd .info .box_colorchip{padding:2.77%}
.size.optSelect li a{min-width: 37px;}
.box_qty a{width:21px; height: 22px;}
#detail .wrap_prd .info .list2 dl dt{padding:0 0 0 0; margin:0 0 0 calc(2.77% + 10px) }
#detail .wrap_prd .info .list2 dl div.sizecolorbox small{color:#D1D1D1}
#detail .wrap_prd .info .list2 dl div.sizecolorbox{margin:0px 0}
.fix_area .sizecolor{display: inline-block; width:80px}
.box_colorchip ul{margin-left:90px;}
.color.optSelect li{width:calc(15.93% - 6px); margin-right: 5px;}
#detail .wrap_prd .info .btn{margin-bottom: 50px;}
#detail .wrap_prd .multi_opt .selected_list{border-bottom:0}
#detail .wrap_prd .fix_area.fixed .outer{z-index: 1000000;}
.fixedareaa.btn_col{ position:fixed; bottom: 0px; left:0; background: white; width:100%; padding:0 2.77%; z-index:1000; margin:0px; padding-top: 5px;}
.fixedareaa.opt_total{ position:fixed; bottom: 53px; left:0; background: white; width:100%; padding:0 2.77%; z-index:1000; margin:10px 0px;}
.wrap_inner3 .btn #total-price{margin-left:5px;}
.wrap_inner3 .btn .box_btn{font-size:1.083rem}
.wrap_inner3 .btn #cartBtn{background-color: #AEA7EE; border: 0px;}
.btn_col{margin:10px; width:auto}
.btn_col span:first-of-type{width:49%; float: left; }
.btn_col span:first-of-type a{ background-color: #F2F2F2; color:black !important; border:0}
.opt_total dl::after{content: ""; display: inline-block; clear: both;}
.box_qty{float:none; display:inline-block; margin-left: 10px; }
#detail .wrap_prd .multi_opt .selected_list li{border-radius: 5px;}
#detail .wrap_prd .multi_opt .selected_list li .opt{width:auto !important;}
#detail .wrap_prd .multi_opt .selected_list li .opt > span {font-size: 1.2rem; color:black; display: inline-block;}
#detail .wrap_prd .multi_opt .selected_list li .del img {height: 15px;}
#detail .wrap_prd .multi_opt .selected_list li .del{top:24px}
#detail .wrap_prd .multi_opt .selected_list li .opt_qty{margin-top:5px}
#detail .wrap_prd .multi_opt .selected_list li{padding:15px;}
.box_qty .form_input{font-size: 1.3rem; color:black; background-color: #F3F3F3;}
.box_qty a.ea_up,.box_qty a.ea_down{border-radius: 50%; border:1px solid #DDDDDD;}
.box_qty a.ea_up{background-color: white;}
.box_qty a.ea_down{background-color: #F0F0F0;}
.goods-form .account{font-size: 1.2rem; float:right; margin-top:1px; font-weight: 500;}
#detail .wrap_prd .multi_opt .selected_list li{margin-bottom:10px}
.swiper-pagination-bullet {width: 7px; height: 7px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px;}

/* 상세 코디 리뉴얼 */

.coordi_layer .prd_basic .box .price{padding:0}
.coordi_layer .total dl dd strong{color: #FEA293;}
.codi_check{display:none; width:50%; text-align:center; position:fixed; top:60%; left:50%; transform: translate(-50%,-50%); z-index: 99999;}
.coordi_layer .scroll_area { padding:25px 10px;padding-bottom:80px;}
.coordi_layer .bnr_area{padding-bottom:10px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  0px}
.coordi_layer .swiper_coordi .swiper-pagination-bullet{border-radius: 50%;}
.coordi_layer .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.coordi_layer .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(https://atimg.sonyunara.com/attrangs/2020/self/from/back_white_m.png) no-repeat 0 0;}
.coordi_layer .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(https://atimg.sonyunara.com/attrangs/2020/self/from/back_white_m.png) no-repeat 0 0;}
.coordi_layer .swiper-button-next, .swiper-button-prev {height: 50px;width: 23px; background-size: 30px !important;}
.coordi_layer .swiper-button-next{transform: rotate(180deg);}
.goods-codi-form .box .img .prdimg img{ border-radius:10px;}
.coordi_layer .prd_basic.recent .box .info .opt .opt_layer{display: block;}
.coordi_layer .prd_basic.recent .box .info .opt .opt_layer{position: inherit; top:0}
.coordi_layer .prd_basic.coordi .box .opt_layer select {font-size: 1.2rem; height: 40px; border:0; border-radius: 5px;}
.coordi_layer .prd_basic.col3 > li {width:49.5%}
.coordi_layer .opt_layer .codi-btn {width:49%; border:0;height: 40px;  background: #B5B5B5; border-radius: 5px;}
.coordi_layer .opt_layer .codi-btn span{color: white;}
.coordi_layer .opt_layer .codi-btn:last-child{background: #B6B0F0;}
.coordi_layer .prd_basic.col3 > li:nth-child(3n-1){margin:0}
.coordi_layer .prd_basic.col3 > li:nth-child(2n-1){margin-right:1%}
.codi_multi_opt #detail_multi_option li.codi-goods-form{border:1px solid #d8d8d8;width:100%; border-radius: 5px; background-color: #F3F3F3;  margin-bottom: 10px; padding: 15px; position:relative}
.codi_multi_opt #detail_multi_option li.codi-goods-form .del{position:absolute; right:10px; top:10px;}
.codi_multi_opt #detail_multi_option li.codi-goods-form .opt1{font-size: 1.2rem; color: black; display: inline-block;}
.codi_multi_opt #detail_multi_option li.codi-goods-form .account{float:right; font-weight: 600; font-size: 1.3rem;}
.coordi_layer .total::after{content:''; display: table; clear: both}
.coordi_layer .prd_basic .box .price span{margin-left:5px;}
.coordi_layer .prd_basic .box .price span.p_color{font-weight: 600}
.coordi_layer .prd_basic .box .price .sell{font-weight: 600;}
.coordi_layer .total{padding:15px 0;}
/* .coordi_layer .btn_col span:first-of-type a{border: 1px solid #d8d8d8; border-radius: 10px;} */
.coordi_layer .swiper_coordi .swiper-pagination-bullet{border-radius: 50%;}
.coordi_layer .prd_basic.coordi .box .name{height:46px;  text-overflow:ellipsis;}
.coordi_layer .prd_basic .box .price span:first-child{margin-left:0}
.coordi_layer .btn_col span:first-of-type{margin-bottom:0; border-radius: 10px;  box-sizing: border-box;}
.coordi_layer .btn_col span:last-child{border-radius: 10px; background-color: #9265ee;}
.coordi_layer .total dl dt span{color:black;}
@keyframes blink {
	0% {opacity: 1;}
	100% {opacity: 0.5;}
}
.blinking-text {animation: blink 1.5s infinite alternate;}

@keyframes blink2 {
	0% {color:#c1acaa;}
	50%{color:#c1acaa;}
	51%{color:var(--season_color_11);}
	100% {color:var(--season_color_11);}

}
.blinking-text2 {animation: blink2 0.5s infinite alternate; animation-delay: 2s;}