<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.l-side {z-index:2000; display:block; position:fixed; right:0; top:0; bottom:0; width:0; height:100%;}
.l-side a {text-decoration:none;}
.ls-wrap {transition:all .3s ease; display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:400px; height:100%; background-color:#fff;}

.sst-active .l-side {top:var(--sst-height); height:calc(100% - var(--sst-height));}

/* ls-btns */

.ls-btns {position:absolute; left:-46px; width:46px; height:317px; top:calc(50% - 158px);}
.ls-btns &gt; div {
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-justify-content:center;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
}

.ls-btns ul {margin:auto;}
.ls-btns li {z-index:1; position:relative; width:46px; height:46px;}
.ls-btns li div {z-index:1; position:relative; width:46px; height:46px;}
.ls-btns li div:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 18px); top:calc(50% - 18px); width:36px; height:36px; background:var(--t-btn) no-repeat; background-position-x:-450px; opacity:0.4;}
.ls-btns li:nth-child(1) {transition:all .3s ease; opacity:0;}
.ls-btns li:nth-child(1):before {transition:background-color .3s ease; z-index:-2; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.6;}
.ls-btns li:nth-child(1):hover:before {opacity:1;}
.ls-btns li:nth-child(1) div:after {background-position-x:-500px; opacity:1;}
.ls-btns li:nth-child(n+2) {cursor:pointer;}
.ls-btns li:nth-child(n+2):before {z-index:-2; display:block; content:''; position:absolute; left:0; top:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #e0e0e0; background-color:#fafafa;}
.ls-btns li:nth-child(n+2):after {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; right:0; top:1px; width:0; height:calc(100% - 2px); border-right:1px solid #e0e0e0;}
.ls-btns li:nth-child(n+3) {margin-top:-1px;}
.ls-btns li.icon-close div:after {background-position-y:0px;}
.ls-btns li.icon-search div:after {background-position-y:-50px;}
.ls-btns li.icon-cart div:after {background-position-y:-100px;}
.ls-btns li.icon-history div:after {background-position-y:-150px;}
.ls-btns li.icon-wishlist div:after {background-position-y:-200px;}
.ls-btns li.icon-language div:after {background-position-y:-250px;}
.ls-btns li.icon-top div:after {background-position-y:-300px;}

.ls-btns li p {overflow:hidden; position:absolute; right:0; top:0; width:0; height:100%;}
.ls-btns li p span {transition:margin-right .3s ease, opacity .2s ease; padding:0 5px; display:block; z-index:1; position:absolute; margin-right:-4px; right:46px; top:calc(50% - 11px); height:22px; white-space:nowrap; background-color:#666; border-radius:3px; opacity:0;}
.ls-btns li p span {font-family: var(--family-light);font-weight: var(--weight-light); line-height:22px; font-size:13px; color:#fff;}
.ls-btns li p span:after {z-index:-1; display:block; content:''; position:absolute; right:-4px; top:calc(50% - 4px); width:4px; height:8px; background:var(--t-btn) no-repeat; background-position:0 -250px;}

.ls-btns li .count {z-index:3; display:none; position:absolute; left:2px; top:2px; width:17px; height:17px; text-align:center;}
.ls-btns li .count {font-family:'Tahoma'; line-height:17px; font-size:10px; color:#fff;}
.ls-btns li .count:before {z-index:-2; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#aaa; border-radius:100%;}
.ls-btns li .count.active {display:block;}

.ls-btns li:nth-child(n+2).active:before {background-color:#fff;}
.ls-btns li:nth-child(n+2).active:after {border-color:#fff;}
.ls-btns li:nth-child(n+2).active div:after {background-position-x:-550px; opacity:1;}
.ls-btns li:nth-child(n+2).active .count:before {background-color:var(--color2);}

.ls-btns li:nth-child(n+2):hover:before {transition:background-color .3s ease; background-color:var(--color2);}
.ls-btns li:nth-child(n+2):hover:after {border-color:#e0e0e0;}
.ls-btns li:nth-child(n+2):hover div:after {background-position-x:-500px; opacity:1;}
.ls-btns li:nth-child(n+2):hover p span {margin-right:9px; opacity:1;}
.ls-btns li:nth-child(n+2):hover p {overflow:visible; width:auto;}
.ls-btns li:nth-child(n+2):hover .count:before {transition:background-color .3s ease; background-color:#333;}

/* ls-container */

/* header */

.ls-container {display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%;}
.ls-container .header {transition:all .3s ease; z-index:50; display:block; position:absolute; left:0; top:0; right:0; width:100%;}
.ls-container .header .block {z-index:1; position:relative; width:100%; height:100px;}
.ls-container .header .block:before {transition:all .3s ease; z-index:-2; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:calc(100% - 1px); border-bottom:1px solid #eaeaea; background-color:#f5f5f5;}
.ls-container .header .block a {z-index:10; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#fff; opacity:0;}
.ls-container .header .block .more {transition:opacity .3s ease; display:block; position:absolute; left:10px; bottom:10px; width:100px; height:12px; background:var(--t-btn) no-repeat; background-position:-450px -600px; opacity:0.2;}
.ls-container .header .block .close {transition:opacity .3s ease; z-index:20; display:block; position:absolute; right:0; top:0; width:34px; height:34px; background:var(--t-btn) no-repeat; background-position:-450px -550px; opacity:0.1; cursor:pointer;}
.ls-container .header .block .title {text-align:center;}
.ls-container .header .block .tx {transition:all .3s ease; display:inline-block; vertical-align:middle;}
.ls-container .header .block .tx {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:99px; font-size:24px; color:#333;}
.ls-container .header .block .count {display:none; vertical-align:middle; margin-left:8px; z-index:1; position:relative; width:22px; height:22px; text-align:center;}
.ls-container .header .block .count {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:22px; font-size:13px; color:#fff;}
.ls-container .header .block .count:before {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:var(--color2); border-radius:100%;}
.ls-container .header .block .count.active {display:inline-block;}
.ls-container .header .block.ty-h:hover .close {opacity:0.2;}
.ls-container .header .block.ty-h:hover:before {background-color:var(--color2);}
.ls-container .header .block.ty-h:hover .tx {color:#fff;}
.ls-container .header .block.ty-h:hover .count:before {background-color:#000;}
.ls-container .header .block.ty-h:hover .more {background-position-x:-550px; opacity:1;}
.ls-container .header .block .close:hover,
.ls-container .header .block.ty-h:hover .close:hover {opacity:1;}

.ls-container .header .country {position:relative; width:100%; height:62px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.ls-container .header .country ul {padding-top:15px; display:block; text-align:center;}
.ls-container .header .country li {display:inline-block; vertical-align:top; width:158px;}
.ls-container .header .country li:nth-child(2) {margin-left:4px;}
.ls-container .header .country .radio {display:block; position:relative; width:100%; height:32px;}
.ls-container .header .country .radio label {transition:all .3s ease; overflow:hidden; padding:0; width:calc(100% - 2px); height:calc(100% - 2px); position:relative; display:block; border:1px solid #eaeaea; background-color:#eaeaea; cursor:pointer;}
.ls-container .header .country .radio label:before {display:none;}
.ls-container .header .country .radio label p {transition:all .3s ease; font-family: var(--family-light);font-weight: var(--weight-light); line-height:30px; font-size:13px; color:#999;}
.ls-container .header .country .radio input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .header .country .radio label:hover {border-color:var(--color2); background-color:#fff;}
.ls-container .header .country .radio label:hover p {color:var(--color2);}
.ls-container .header .country .radio label.focus {border-color:var(--color2); background-color:var(--color2);}
.ls-container .header .country .radio label.focus p {color:#fff;}

.ls-container .header .checks {display:none; position:absolute; left:0; bottom:-54px; right:0; width:100%; height:52px; background-color:#f5f5f5; border-top:1px solid #fff; border-bottom:1px solid #eaeaea;}
.ls-container .header .checks .checkbox {display:block; position:absolute; left:10px; top:calc(50% - 14px); width:auto; height:28px;}
.ls-container .header .checks .checkbox label {overflow:hidden; padding:0; width:100%; height:100%; position:relative; display:block; cursor:pointer;}
.ls-container .header .checks .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:28px; height:28px; background:var(--t-btn) no-repeat; background-position:-300px 0px; opacity:1;}
.ls-container .header .checks .checkbox label p {padding-left:28px;}
.ls-container .header .checks .checkbox label p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:28px; font-size:13px; color:#666;}
.ls-container .header .checks .checkbox label.focus:before {background-position:-400px 0px;}
.ls-container .header .checks .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}

.ls-container .header .checks .btns {display:block; position:absolute; right:15px; top:calc(50% - 12px);}
.ls-container .header .checks .btns span {transition:all .3s ease; display:inline-block; vertical-align:top; height:24px; padding:0 12px; background-color:#fff; border:1px solid #e0e0e0; cursor:pointer;}
.ls-container .header .checks .btns span{font-family: var(--family-light);font-weight: var(--weight-light); line-height:24px; font-size:13px; color:#999;}
.ls-container .header .checks .btns span:hover {background-color:#ed1c24; color:#fff;}
.ls-container .header .checks .btns span:nth-child(n+2) {margin-left:4px;}

.ls-container .header .checks .btns span.ty-2 {border-color:var(--color2); color:var(--color2);}
.ls-container .header .checks .btns span.ty-2:hover {border-color:var(--color2); background-color:var(--color2); color:#fff;}

/* load */

.ls-container .load {display:block; position:absolute; top:100px; bottom:60px; left:0; right:0; width:100%; height:calc(100% - 160px);}
.ls-container .scroll-wrapper {height:100%;}
.ls-container .scroll-content {overflow-x:hidden !important; margin-bottom:0 !important;}

/* not */

.ls-container .not {position:absolute; left:40px; right:40px; top:0; bottom:0; width:320px;}
.ls-container .not ul {
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-justify-content:center;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
}

.ls-container .not .icon {margin:0 auto; display:block; width:200px; height:200px; background:var(--t-btn) no-repeat; background-position-x:-750px; opacity:0.2;}
.ls-container .not .icon.ty-2 {background-position-y:-400px;}
.ls-container .not .icon.ty-3 {background-position-y:0px;}
.ls-container .not .icon.ty-4 {background-position-y:-200px;}
.ls-container .not .icon.ty-5 {background-position-y:-600px;}
.ls-container .not .tx {margin-top:14px; text-align:center; word-wrap:break-word; word-break:break-all;}
.ls-container .not .tx {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.5; font-size:20px; color:#666;}

/* btn-top */

.ls-container .btn-top {display:none; height:100px; text-align:center;}
.ls-container .btn-top .icon {display:inline-block; width:50px; height:50px; background:var(--t-btn) no-repeat; background-position:-450px -650px; opacity:0.1; cursor:pointer;}
.ls-container .btn-top .icon:hover {opacity:1;}

.ls-container .scroll-scrolly_visible .btn-top {display:block;}

/* footer */

.ls-container .footer {z-index:10; display:block; position:absolute; left:0; bottom:0; right:0; background-color:#fff;}
.ls-container .footer .msg {height:60px; text-align:center; word-wrap:break-word; word-break:break-all;}
.ls-container .footer .msg {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:60px; font-size:12px; color:#999;}

/* banner */

.l-banner-11005 {margin:0 auto; display:block; position:relative; width:360px; height:160px;}
.l-banner-11005 .swiper-wrapper {height:140px; white-space:nowrap;}
.l-banner-11005 .swiper-slide {height:140px; display:inline-block; vertical-align:top; text-align:center;}
.l-banner-11005 .swiper-slide a {z-index:10; display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-color:transparent;}
.l-banner-11005 .swiper-slide img {width:360px !important; height:140px !important; max-width:360px !important; max-height:140px !important;}
.l-banner-11005 .swiper-pagination {transition:all .3s ease; z-index:20; display:block; position:absolute; left:0; bottom:5px; width:100%; height:15px; text-align:center;}
.l-banner-11005 .swiper-pagination span {transition:all .3s ease; position:relative; display:inline-block; margin:0 4px; width:4px; height:15px; cursor:pointer;}
.l-banner-11005 .swiper-pagination span:before {transition:all .3s ease; display:block; content:''; position:absolute; left:calc(50% - 3px); top:calc(50% - 3px); width:5px; height:5px; background-color:#000; border-radius:5px; opacity:0.3;}
.l-banner-11005 .swiper-pagination span:hover:before {opacity:1;}
.l-banner-11005 .swiper-pagination span.active {background-color:transparent; margin:0; width:20px;}
.l-banner-11005 .swiper-pagination span.active:before {opacity:1; left:calc(50% - 10px); width:20px;}

/* wrap-search */

.ls-container .wrap-search {padding:0 0 100px 0;}
.ls-container .wrap-search .subj {margin:-3px 0 -3px 0;}
.ls-container .wrap-search .subj {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-search .search {padding:40px; background-color:#f5f5f5; border-top:1px solid #fff;}
.ls-container .wrap-search .search .block {margin-top:10px; position:relative; display:block; width:320px;}
.ls-container .wrap-search .search .input {display:inline-block; vertical-align:top; border:1px solid #ddd; background-color:#fff;}
.ls-container .wrap-search .search .input input {transition:width .3s ease; z-index:1; position:relative; padding:0 10px; width:199px; height:35px; border:0; background:transparent; white-space:nowrap; overflow:hidden;}
.ls-container .wrap-search .search .input input {font-family: var(--family-light);font-weight: var(--weight-light); line-height:35px; font-size:13px; color:#999;}
.ls-container .wrap-search .search .input.focus {border-color:#666; background-color:#ffffdd;}
.ls-container .wrap-search .search .input.focus input {color:#000;}
.ls-container .wrap-search .search .btn {margin-left:4px; display:inline-block; vertical-align:top; width:95px; height:37px; background-color:#666; text-align:center; cursor:pointer;}
.ls-container .wrap-search .search .btn {font-family: var(--family-light);font-weight: var(--weight-light); line-height:36px; font-size:13px; color:#fff;}
.ls-container .wrap-search .search .btn:hover {background-color:var(--color2);}
.ls-container .wrap-search .search .layer {z-index:1001; display:none; position:absolute; left:0; right:0; top:39px; background-color:#fff; border:1px solid #666;}
.ls-container .wrap-search .search .layer.active {display:block;}
.ls-container .wrap-search .search .layer &gt; div {position:relative; overflow:hidden; max-height:300px;}
.ls-container .wrap-search .search .layer li {position:relative; display:block;}
.ls-container .wrap-search .search .layer li a {display:block; height:30px; padding:0 30px 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:#fff;}
.ls-container .wrap-search .search .layer li a {font-family: var(--family-light);font-weight: var(--weight-light); line-height:30px; font-size:12px; color:#666;}
.ls-container .wrap-search .search .layer .del {display:block; position:absolute; right:0; top:0; width:30px; height:30px; background:var(--t-btn) no-repeat; background-position:-450px -350px; opacity:0.2; cursor:pointer;}
.ls-container .wrap-search .search .layer .del:hover {opacity:1;}
.ls-container .wrap-search .search .layer .keyword {color:var(--color2);}
.ls-container .wrap-search .search .layer li:hover a,
.ls-container .wrap-search .search .layer li.active a {background-color:#f4f5f8;}

.ls-container .wrap-search .keyword-hot {position:relative; padding:0px 40px 40px 40px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-search .keyword-hot .time {display:block; position:absolute; right:40px; top:1px;}
.ls-container .wrap-search .keyword-hot .time {font-family:'dotum'; line-height:1.4; font-size:12px; color:#999;}
.ls-container .wrap-search .keyword-hot .list {margin-top:10px; position:relative; display:block; width:320px;}
.ls-container .wrap-search .keyword-hot .list li {transition:all .3s ease; position:relative; display:block; background-color:#fff; height:27px;}
.ls-container .wrap-search .keyword-hot .list li:nth-child(n+2) {margin-top:2px;}
.ls-container .wrap-search .keyword-hot .list a {z-index:10; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:transparent; opacity:0;}
.ls-container .wrap-search .keyword-hot .list .num {z-index:1; display:block; position:absolute; left:6px; top:6px; width:15px; height:15px; text-align:center;}
.ls-container .wrap-search .keyword-hot .list .num {font-weight:bold; font-family:'Tahoma'; line-height:15px; font-size:10px; color:#fff;}
.ls-container .wrap-search .keyword-hot .list .num:before {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#dddddd; opacity:1;}
.ls-container .wrap-search .keyword-hot .list .icon {transition:all .3s ease; display:block; position:absolute; right:0; top:0; width:35px; height:100%;}
.ls-container .wrap-search .keyword-hot .list .icon {font-family: var(--family-light);font-weight: var(--weight-light); line-height:27px; font-size:12px; color:#666;}
.ls-container .wrap-search .keyword-hot .list .icon:before {display:block; content:''; position:absolute; left:0; top:calc(50% - 5px); width:10px; height:10px; background:var(--t-btn) no-repeat; background-position-x:-300px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-up,
.ls-container .wrap-search .keyword-hot .list .icon.ty-down,
.ls-container .wrap-search .keyword-hot .list .icon.ty-stop {padding-left:15px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-up:before {background-position-y:-200px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-down:before {background-position-y:-250px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-stop:before {background-position-y:-300px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-new {width:50px;}
.ls-container .wrap-search .keyword-hot .list .icon.ty-new:before {width:27px; background-position-y:-350px;}
.ls-container .wrap-search .keyword-hot .list p {transition:all .3s ease; margin:0 70px 0 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-container .wrap-search .keyword-hot .list p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:27px; font-size:12px; color:#666;}
.ls-container .wrap-search .keyword-hot .list li:hover {background-color:var(--color2);}
.ls-container .wrap-search .keyword-hot .list li:hover .num:before {background-color:#000; opacity:0.3;}
.ls-container .wrap-search .keyword-hot .list li:hover .icon {color:#fff;}
.ls-container .wrap-search .keyword-hot .list li:hover .icon:before {background-position-x:-400px;}
.ls-container .wrap-search .keyword-hot .list li:hover p {color:#fff;}

.ls-container .wrap-search .keyword-good {padding:0px 40px 40px 40px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-search .keyword-good .list {margin-top:12px; position:relative; display:block; width:320px;}
.ls-container .wrap-search .keyword-good .list ul {margin:-4px 0 0 -4px;}
.ls-container .wrap-search .keyword-good .list li {max-width:100%; margin:4px 0 0 4px; display:inline-block; vertical-align:top;}
.ls-container .wrap-search .keyword-good .list a {transition:all .3s ease; padding:0 5px; height:21px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:#d0d0d0; border-radius:3px; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-search .keyword-good .list a {font-family: var(--family-light);font-weight: var(--weight-light); line-height:21px; font-size:12px; color:#fff;}
.ls-container .wrap-search .keyword-good .list a:hover {background-color:var(--color2);}

.ls-container .wrap-search .filters {padding:40px 30px; width:340px;}
.ls-container .wrap-search .filters .filter {border-top:1px solid #eaeaea;}
.ls-container .wrap-search .filters .filter:last-child {border-bottom:1px solid #eaeaea;}

.ls-container .wrap-search .filters .title {padding:0 10px; z-index:1; position:relative; cursor:pointer;}
.ls-container .wrap-search .filters .title p {height:52px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-container .wrap-search .filters .title p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:52px; font-size:13px; color:#666;}
.ls-container .wrap-search .filters .title:after {z-index:-1; display:block; content:''; position:absolute; right:10px; top:calc(50% - 5px); width:10px; height:10px; background:var(--t-btn) no-repeat; background-position:0px -300px; opacity:0.3;}
.ls-container .wrap-search .filters .title:hover:after {background-position-x:-100px; opacity:1;}
.ls-container .wrap-search .filters .title:hover p {color:var(--color2);}

.ls-container .wrap-search .filters .view {display:none; padding-bottom:40px; border-top:1px solid #eaeaea;}

.ls-container .wrap-search .filters .more {transition:all .3s ease; display:none; margin-top:20px; height:30px; border:1px solid #eaeaea; background-color:#fff; text-align:center; cursor:pointer;}
.ls-container .wrap-search .filters .more {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:30px; font-size:12px; color:#999;}
.ls-container .wrap-search .filters .more.active {display:block;}
.ls-container .wrap-search .filters .more:hover {color:#fff; border-color:var(--color2); background-color:var(--color2);}

.ls-container .wrap-search .filters .standard {padding:15px 10px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-search .filters .standard ul {margin:-4px 0 0 -4px;}
.ls-container .wrap-search .filters .standard li {margin:4px 0 0 4px; display:inline-block; vertical-align:top;}
.ls-container .wrap-search .filters .standard .radio {position:relative; display:block; width:100%; height:21px;}
.ls-container .wrap-search .filters .standard .radio input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-search .filters .standard .radio label {width:100%; height:21px; display:block; cursor:pointer;}
.ls-container .wrap-search .filters .standard .radio label p {transition:all .3s ease; padding:0 5px; height:21px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:#d0d0d0; border-radius:3px; word-wrap:break-word; word-break:break-all; cursor:pointer;}
.ls-container .wrap-search .filters .standard .radio label p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:21px; font-size:12px; color:#fff;}
.ls-container .wrap-search .filters .standard .radio label:before {display:none;}
.ls-container .wrap-search .filters .standard .radio label.focus p {background-color:#333;}
.ls-container .wrap-search .filters .standard .radio label:hover p {background-color:var(--color2);}

.ls-container .wrap-search .filters .standard-items .checkboxs {display:none;}
.ls-container .wrap-search .filters .standard-items .checkboxs.active {display:block;}

.ls-container .wrap-search .filters .checkboxs {padding:10px 10px 0 10px;}
.ls-container .wrap-search .filters .checkboxs ul {display:block; margin-left:-10px;}
.ls-container .wrap-search .filters .checkboxs li {margin:0 0 0 10px; width:calc(50% - 10px); display:inline-block; vertical-align:top;}
.ls-container .wrap-search .filters .checkboxs li.ty-hidden {display:none;}
.ls-container .wrap-search .filters .checkboxs .checkbox {position:relative; display:block; width:100%; height:33px;}
.ls-container .wrap-search .filters .checkboxs .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-search .filters .checkboxs .checkbox label {overflow:hidden; padding:0 0 0 22px; width:calc(100% - 22px); height:33px; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p {display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox;display:flex;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:33px; font-size:12px; color:#666;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p span:nth-child(1) {z-index:1; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p span:nth-child(1):before {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; bottom:5px; width:0; height:0; border-bottom:1px solid #000; opacity:0;}
.ls-container .wrap-search .filters .checkboxs .checkbox label p span:nth-child(2) {margin-left:3px; white-space:nowrap; display:flex; align-items:flex-end; color:#999;}
.ls-container .wrap-search .filters .checkboxs .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:calc(50% - 8px); width:15px; height:15px; background:var(--t-btn) no-repeat; background-position:-300px -50px; opacity:1;}
.ls-container .wrap-search .filters .checkboxs .checkbox label.focus:before {background-position:-350px -50px; opacity:1;}
.ls-container .wrap-search .filters .checkboxs .checkbox label.focus p,
.ls-container .wrap-search .filters .checkboxs .checkbox label:hover p {color:#333;}
.ls-container .wrap-search .filters .checkboxs .checkbox label:hover p span:nth-child(1):before {width:100%; opacity:1;}

.ls-container .wrap-search .filters .radios {padding:10px 10px 0 10px;}
.ls-container .wrap-search .filters .radios ul {display:block; margin-left:-10px;}
.ls-container .wrap-search .filters .radios li {margin:0 0 0 10px; width:calc(50% - 10px); display:inline-block; vertical-align:top;}
.ls-container .wrap-search .filters .radios li.ty-hidden {display:none;}
.ls-container .wrap-search .filters .radios .radio {position:relative; display:block; width:100%; height:33px;}
.ls-container .wrap-search .filters .radios .radio input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-search .filters .radios .radio label {overflow:hidden; padding:0 0 0 22px; width:calc(100% - 22px); height:33px; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-search .filters .radios .radio label p {display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox;display:flex;}
.ls-container .wrap-search .filters .radios .radio label p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-search .filters .radios .radio label p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:33px; font-size:12px; color:#666;}
.ls-container .wrap-search .filters .radios .radio label p span:nth-child(1) {z-index:1; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-search .filters .radios .radio label p span:nth-child(1):before {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; bottom:5px; width:0; height:0; border-bottom:1px solid #000; opacity:0;}
.ls-container .wrap-search .filters .radios .radio label p span:nth-child(2) {margin-left:3px; white-space:nowrap; display:flex; align-items:flex-end; color:#999;}
.ls-container .wrap-search .filters .radios .radio label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:calc(50% - 8px); width:15px; height:15px; background:var(--t-btn) no-repeat; background-position:-300px -100px; opacity:1;}
.ls-container .wrap-search .filters .radios .radio label.focus:before {background-position:-350px -100px; opacity:1;}
.ls-container .wrap-search .filters .radios .radio label.focus p,
.ls-container .wrap-search .filters .radios .radio label:hover p {color:#333;}
.ls-container .wrap-search .filters .radios .radio label:hover p span:nth-child(1):before {width:100%; opacity:1;}

.ls-container .wrap-search .filters .colors {padding:15px 10px 0 10px;}
.ls-container .wrap-search .filters .colors ul {display:block;}
.ls-container .wrap-search .filters .colors li {display:inline-block; vertical-align:top;}
.ls-container .wrap-search .filters .colors .checkbox {position:relative; display:inline-block; padding:5px 4px; width:auto; height:auto;}
.ls-container .wrap-search .filters .colors .checkbox label {overflow:hidden; width:32px; height:32px; position:relative; display:block; border-radius:100%; cursor:pointer;}
.ls-container .wrap-search .filters .colors .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:calc(50% - 10px); top:calc(50% - 10px); width:20px; height:20px; background:var(--t-btn) no-repeat; background-position:-350px -150px; opacity:0;}
.ls-container .wrap-search .filters .colors .checkbox label.focus:before {opacity:1;}
.ls-container .wrap-search .filters .colors .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-search .filters .colors .checkbox label[data-color='ffffff'] {width:30px; height:30px; border:1px solid #d9d9d9;}
.ls-container .wrap-search .filters .colors .checkbox label[data-color='ffffff']:before {background-position-x:-300px;}

.ls-container .wrap-search .filters .price {display:none; position:relative; padding:20px; background-color:#f5f5f5;}
.ls-container .wrap-search .filters .price .block {margin-right:72px;}
.ls-container .wrap-search .filters .price .input {position:relative; display:block; border:1px solid #ddd; background-color:#fff;}
.ls-container .wrap-search .filters .price .input input {transition:width .3s ease; z-index:1; position:relative; padding:0 10px; width:calc(100% - 20px); height:30px; border:0; background:transparent; white-space:nowrap; overflow:hidden;}
.ls-container .wrap-search .filters .price .input input {font-family: var(--family-light);font-weight: var(--weight-light); line-height:30px; font-size:13px; color:#999;}
.ls-container .wrap-search .filters .price .input .name {left:10px; top:0;}
.ls-container .wrap-search .filters .price .input .name {font-family: var(--family-light);font-weight: var(--weight-light); line-height:30px; font-size:13px; color:#999;}
.ls-container .wrap-search .filters .price .input:nth-child(n+2) {margin-top:4px;}
.ls-container .wrap-search .filters .price .input.focus {border-color:#666; background-color:#fff799;}
.ls-container .wrap-search .filters .price .input.focus input {color:#000;}
.ls-container .wrap-search .filters .price .apply {transition:all .3s ease; display:block; position:absolute; right:20px; top:20px; width:68px; height:68px; background-color:#666; text-align:center; cursor:pointer;}
.ls-container .wrap-search .filters .price .apply {font-family: var(--family-light);font-weight: var(--weight-light); line-height:68px; font-size:13px; color:#fff;}
.ls-container .wrap-search .filters .price .apply:hover {background-color:var(--color2);}
.ls-container .wrap-search .filters .price.active {display:block; margin-top:10px;}

.ls-container .wrap-search .filters .filter.active .title p {color:#333;}
.ls-container .wrap-search .filters .filter.active .title:after {background-position-y:-350px; opacity:0.8;}
.ls-container .wrap-search .filters .filter.active .view {display:block;}

/* wrap-cart */

.ls-container .wrap-cart {padding:20px 0 100px 30px;}
.ls-container .wrap-cart .items {width:340px;}
.ls-container .wrap-cart .items li {position:relative; display:block;}
.ls-container .wrap-cart .items li:last-child {border-bottom:1px solid #e0e0e0;}
.ls-container .wrap-cart .items li:nth-child(n+2) {border-top:1px solid #e0e0e0;}
.ls-container .wrap-cart .items li:nth-child(n+2).ty-0 {border-top:1px dotted #e0e0e0;}
.ls-container .wrap-cart .items li:nth-child(n+2).ty-1 {border-top:1px solid #e0e0e0;}
.ls-container .wrap-cart .items li:nth-child(n+2).ty-2,
.ls-container .wrap-cart .items li:nth-child(n+2).ty-3 {margin-top:5px;}
.ls-container .wrap-cart .items li:nth-child(n+2).ty-2:before,
.ls-container .wrap-cart .items li:nth-child(n+2).ty-3:before {display:block; content:''; position:absolute; left:0px; top:-5px; width:100%; height:0; border-top:1px solid #e0e0e0;}
.ls-container .wrap-cart .inner {padding:20px 10px 17px 10px;}
.ls-container .wrap-cart .inner .adult,
.ls-container .wrap-cart .inner .onoff,
.ls-container .wrap-cart .inner .productoff,
.ls-container .wrap-cart .inner .soldout {z-index:1; display:block; position:absolute; left:10px; top:20px; width:80px; height:80px;}
.ls-container .wrap-cart .inner .adult:before,
.ls-container .wrap-cart .inner .onoff:before,
.ls-container .wrap-cart .inner .productoff:before,
.ls-container .wrap-cart .inner .soldout:before {z-index:-2; display:block; content:''; position:absolute; left:0px; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#000; opacity:0.5; border-radius:4px;}
.ls-container .wrap-cart .inner .adult:after,
.ls-container .wrap-cart .inner .onoff:after,
.ls-container .wrap-cart .inner .productoff:after,
.ls-container .wrap-cart .inner .soldout:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 40px); top:calc(50% - 30px); width:80px; height:60px; background:var(--t-btn) no-repeat; background-position-x:-950px;}
.ls-container .wrap-cart .inner .adult:after {background-position-y:-100px;}
.ls-container .wrap-cart .inner .onoff:after {background-position-y:-200px;}
.ls-container .wrap-cart .inner .productoff:after {background-position-y:-300px;}
.ls-container .wrap-cart .inner .soldout:after {background-position-y:0px;}
.ls-container .wrap-cart .inner .thumb {display:block; position:absolute; left:10px; top:20px; width:78px; height:78px; border:1px solid #e0e0e0; border-radius:4px;}
.ls-container .wrap-cart .inner .thumb img {position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; border:0; border-radius:4px;}
.ls-container .wrap-cart .inner .thumb a {position:relative; display:block; width:78px; height:78px;}
.ls-container .wrap-cart .inner .ty-no {background-color:#ececec;}
.ls-container .wrap-cart .inner .ty-no svg {display:inline-block; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:50px; height:50px; fill:#000; opacity:0.1;}
.ls-container .wrap-cart .inner .checkbox {transition:opacity 0.2s; z-index:20; display:block; position:absolute; left:10px; top:20px; width:28px; height:28px;}
.ls-container .wrap-cart .inner .checkbox label {overflow:hidden; padding:0; width:100%; height:100%; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-cart .inner .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:var(--t-btn) no-repeat; background-position:-300px 0px; opacity:1;}
.ls-container .wrap-cart .inner .checkbox label.focus:before {background-position:-400px 0px;}
.ls-container .wrap-cart .inner .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-cart .inner .block {position:relative; margin-left:99px; min-height:75px;}
.ls-container .wrap-cart .inner .title {padding-top:5px;}
.ls-container .wrap-cart .inner .title a {transition:all .3s ease; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-cart .inner .title a span:nth-child(1) {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-cart .inner .title a span:nth-child(2) {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#4043d2;}
.ls-container .wrap-cart .inner .addoption {padding:5px 0 1px 0;}
.ls-container .wrap-cart .inner .addoption .addopt {padding-bottom:1px;}
.ls-container .wrap-cart .inner .addoption .addopt span {display:inline-block; padding:0 5px; height:15px; background-color:#4a5b94; border-radius:3px;}
.ls-container .wrap-cart .inner .addoption .addopt span {font-family:'Tahoma'; line-height:15px; font-size:10px; color:#ffffff;}
.ls-container .wrap-cart .inner .addoption p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:12px; color:#4a5b94; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-cart .inner .addoption p:nth-child(n+2) {margin-top:4px;}
.ls-container .wrap-cart .inner .pq-wrap {position:relative; margin-top:4px;}
.ls-container .wrap-cart .inner .price p {margin:-3px 0 -2px 0;}
.ls-container .wrap-cart .inner .price span {position:relative; display:inline-block; vertical-align:top;}
.ls-container .wrap-cart .inner .price .swung {top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-cart .inner .price.ty-KRW .currency-price {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.4; font-size:16px; color:#333;}
.ls-container .wrap-cart .inner .price.ty-KRW .currency-text {margin-left:3px; top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-cart .inner .price:not(.ty-KRW) .currency-price {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.4; font-size:16px; color:#333;}
.ls-container .wrap-cart .inner .price:not(.ty-KRW) .currency-decimal {margin-left:3px; top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:9px; color:#333;}
.ls-container .wrap-cart .inner .quantity {display:block; position:absolute; right:0; top:4px; width:68px; height:16px;}
.ls-container .wrap-cart .inner .quantity .btn-minus,
.ls-container .wrap-cart .inner .quantity .btn-plus {display:block; position:absolute; top:0; width:16px; height:16px; background:var(--t-btn) no-repeat; background-position-x:-300px; cursor:pointer;}
.ls-container .wrap-cart .inner .quantity .btn-minus {left:0; background-position-y:-450px;}
.ls-container .wrap-cart .inner .quantity .btn-plus {right:0; background-position-y:-500px;}
.ls-container .wrap-cart .inner .quantity .btn-plus:hover,
.ls-container .wrap-cart .inner .quantity .btn-minus:hover {background-position-x:-350px;}
.ls-container .wrap-cart .inner .quantity .input {display:block; position:absolute; left:16px; top:-2px; height:16px; border:0;}
.ls-container .wrap-cart .inner .quantity .input input {width:36px; height:16px; border:0; background:transparent; text-align:center;}
.ls-container .wrap-cart .inner .quantity .input input {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:16px; font-size:16px; color:#333;}
.ls-container .wrap-cart .inner .btns {margin-top:15px;}
.ls-container .wrap-cart .inner .btns span {transition:all .3s ease; margin-top:-3px; z-index:1; position:relative; display:inline-block; vertical-align:top; cursor:pointer;}
.ls-container .wrap-cart .inner .btns span {font-family:'dotum'; line-height:1.4; font-size:12px; color:#999;}
.ls-container .wrap-cart .inner .btns span:nth-child(n+2) {margin-left:25px;}
.ls-container .wrap-cart .inner .btns span:nth-child(n+2):before {z-index:-1; display:block; content:''; position:absolute; left:-13px; top:calc(50% - 6px); width:0; height:12px; border-left:1px solid #e0e0e0;}
.ls-container .wrap-cart .inner .btns span:after {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; bottom:-4px; width:0; height:0; border-bottom:1px solid var(--color2); opacity:0;}
.ls-container .wrap-cart .inner .btns span:hover {color:var(--color2);}
.ls-container .wrap-cart .inner .btns span:hover:after {width:100%; opacity:1;}
.ls-container .wrap-cart .amount {padding:0 0 20px 0;}
.ls-container .wrap-cart .amount div {padding:15px 0;; width:340px; border-bottom:1px solid #e0e0e0;}
.ls-container .wrap-cart .amount ul {position:relative; display:block; height:48px; background-color:#f5f5f5;}
.ls-container .wrap-cart .amount li:nth-child(1) {margin-left:15px; display:block;}
.ls-container .wrap-cart .amount li:nth-child(1) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:48px; font-size:13px; color:#999;}
.ls-container .wrap-cart .amount li:nth-child(2) {display:block; position:absolute; top:14px; right:15px;}
.ls-container .wrap-cart .amount li:nth-child(2) p {margin:-3px 0 -2px 0;}
.ls-container .wrap-cart .amount li:nth-child(2) span {position:relative; display:inline-block; vertical-align:top;}
.ls-container .wrap-cart .amount li:nth-child(2).ty-KRW .currency-price {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:1.4; font-size:18px; color:#333;}
.ls-container .wrap-cart .amount li:nth-child(2).ty-KRW .currency-text {margin-left:3px; top:5px; font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-cart .amount li:nth-child(2):not(.ty-KRW) .currency-price {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.4; font-size:16px; color:#333;}
.ls-container .wrap-cart .amount li:nth-child(2):not(.ty-KRW) .currency-decimal {margin-left:3px; top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:9px; color:#333;}
.ls-container .wrap-cart .btn-order {transition:all .3s ease; z-index:1; position:relative; margin:20px 0 0 10px; display:block; width:320px; height:43px; text-align:center; cursor:pointer;}
.ls-container .wrap-cart .btn-order {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:43px; font-size:14px; color:#fff;}
.ls-container .wrap-cart .btn-order:before {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.6;}
.ls-container .wrap-cart .btn-order:hover {color:#fff;}
.ls-container .wrap-cart .btn-order:hover:before {background-color:var(--color2); opacity:1;}

/* wrap-history */

.ls-container .wrap-history {padding:40px 0 100px 40px;}
.ls-container .wrap-history .items {width:320px;}
.ls-container .wrap-history .items:nth-child(n+2) {margin-top:40px;}
.ls-container .wrap-history .items .date {margin:-1px 0 -2px 0;}
.ls-container .wrap-history .items .date {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:1.4; font-size:12px; color:#333;}
.ls-container .wrap-history .items ul {margin:5px 0 0 -10px}
.ls-container .wrap-history .items li {margin:10px 0 0 10px; position:relative; display:inline-block; vertical-align:top; border:1px solid #e0e0e0; border-radius:4px;}
.ls-container .wrap-history .items a {z-index:10; display:block; position:absolute; left:0px; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#fff; opacity:0; cursor:pointer;}
.ls-container .wrap-history .items .adult,
.ls-container .wrap-history .items .onoff,
.ls-container .wrap-history .items .productoff,
.ls-container .wrap-history .items .soldout {z-index:1; display:block; position:absolute; left:0px; top:0; right:0; bottom:0; width:100%; height:100%;}
.ls-container .wrap-history .items .adult:before,
.ls-container .wrap-history .items .onoff:before,
.ls-container .wrap-history .items .productoff:before,
.ls-container .wrap-history .items .soldout:before {z-index:-2; display:block; content:''; position:absolute; left:0px; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#000; opacity:0.5;}
.ls-container .wrap-history .items .adult:after,
.ls-container .wrap-history .items .onoff:after,
.ls-container .wrap-history .items .productoff:after,
.ls-container .wrap-history .items .soldout:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 40px); top:calc(50% - 30px); width:80px; height:60px; background:var(--t-btn) no-repeat; background-position-x:-950px;}
.ls-container .wrap-history .items .adult:after {background-position-y:-100px;}
.ls-container .wrap-history .items .onoff:after {background-position-y:-200px;}
.ls-container .wrap-history .items .productoff:after {background-position-y:-300px;}
.ls-container .wrap-history .items .soldout:after {background-position-y:0px;}
.ls-container .wrap-history .items .thumb {position:relative; display:block; width:98px; height:98px;}
.ls-container .wrap-history .items .thumb img {position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; border:0; border-radius:4px;}
.ls-container .wrap-history .items .ty-no {background-color:#ececec;}
.ls-container .wrap-history .items .ty-no svg {display:inline-block; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:50px; height:50px; fill:#000; opacity:0.1;}
.ls-container .wrap-history .items .title {transition:opacity 0.2s; z-index:-1; display:block; visibility:hidden; position:absolute; left:calc(50% - 70px); top:103px; width:140px; opacity:0; text-align:center;}
.ls-container .wrap-history .items .title span {z-index:1; position:relative; display:inline-block; padding:2px 7px; word-wrap:break-word; word-break:break-all; text-align:left;}
.ls-container .wrap-history .items .title span {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#ffffff;}
.ls-container .wrap-history .items .title span:before {z-index:-2; display:block; content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:#000; border-radius:4px;}
.ls-container .wrap-history .items .title span:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 2px); top:-3px; width:5px; height:3px; background:var(--t-btn) no-repeat; background-position:0px -150px;}
.ls-container .wrap-history .items .checkbox {transition:opacity 0.2s; z-index:20; display:block; position:absolute; left:-1px; top:-1px; width:28px; height:28px; opacity:0;}
.ls-container .wrap-history .items .checkbox label {overflow:hidden; padding:0; width:100%; height:100%; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-history .items .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:var(--t-btn) no-repeat; background-position:-300px 0px; opacity:0.8;}
.ls-container .wrap-history .items .checkbox label.focus:before {background-position:-400px 0px; opacity:1;}
.ls-container .wrap-history .items .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-history .items .checkbox.active {opacity:1;}
.ls-container .wrap-history .items li:hover .title {z-index:100; opacity:1; visibility:visible;}
.ls-container .wrap-history .items li:hover .checkbox {opacity:1;}

/* wrap-wishlist */

.ls-container .wrap-wishlist {padding:20px 0 100px 30px;}
.ls-container .wrap-wishlist .items {width:340px;}
.ls-container .wrap-wishlist .items li {position:relative; display:block; border-bottom:1px dotted #e0e0e0;}
.ls-container .wrap-wishlist .inner {padding:20px 10px 17px 10px;}
.ls-container .wrap-wishlist .inner .adult,
.ls-container .wrap-wishlist .inner .onoff,
.ls-container .wrap-wishlist .inner .productoff,
.ls-container .wrap-wishlist .inner .soldout {z-index:1; display:block; position:absolute; left:10px; top:20px; width:80px; height:80px;}
.ls-container .wrap-wishlist .inner .adult:before,
.ls-container .wrap-wishlist .inner .onoff:before,
.ls-container .wrap-wishlist .inner .productoff:before,
.ls-container .wrap-wishlist .inner .soldout:before {z-index:-2; display:block; content:''; position:absolute; left:0px; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#000; opacity:0.5; border-radius:4px;}
.ls-container .wrap-wishlist .inner .adult:after,
.ls-container .wrap-wishlist .inner .onoff:after,
.ls-container .wrap-wishlist .inner .productoff:after,
.ls-container .wrap-wishlist .inner .soldout:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 40px); top:calc(50% - 30px); width:80px; height:60px; background:var(--t-btn) no-repeat; background-position-x:-950px;}
.ls-container .wrap-wishlist .inner .adult:after {background-position-y:-100px;}
.ls-container .wrap-wishlist .inner .onoff:after {background-position-y:-200px;}
.ls-container .wrap-wishlist .inner .productoff:after {background-position-y:-300px;}
.ls-container .wrap-wishlist .inner .soldout:after {background-position-y:0px;}
.ls-container .wrap-wishlist .inner .thumb {display:block; position:absolute; left:10px; top:20px; width:78px; height:78px; border:1px solid #e0e0e0; border-radius:4px;}
.ls-container .wrap-wishlist .inner .thumb img {position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; border:0; border-radius:4px;}
.ls-container .wrap-wishlist .inner .thumb a {position:relative; display:block; width:78px; height:78px;}
.ls-container .wrap-wishlist .inner .ty-no {background-color:#ececec;}
.ls-container .wrap-wishlist .inner .ty-no svg {display:inline-block; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:50px; height:50px; fill:#000; opacity:0.1;}
.ls-container .wrap-wishlist .inner .checkbox {transition:opacity 0.2s; z-index:20; display:block; position:absolute; left:10px; top:20px; width:28px; height:28px; opacity:0;}
.ls-container .wrap-wishlist .inner .checkbox label {overflow:hidden; padding:0; width:100%; height:100%; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-wishlist .inner .checkbox label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:var(--t-btn) no-repeat; background-position:-300px 0px; opacity:1;}
.ls-container .wrap-wishlist .inner .checkbox label.focus:before {background-position:-400px 0px;}
.ls-container .wrap-wishlist .inner .checkbox input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.ls-container .wrap-wishlist .inner .checkbox.active {opacity:1;}
.ls-container .wrap-wishlist .inner .block {position:relative; margin-left:99px; min-height:75px;}
.ls-container .wrap-wishlist .inner .title {padding-top:5px;}
.ls-container .wrap-wishlist .inner .title a {transition:all .3s ease; word-wrap:break-word; word-break:break-all;}
.ls-container .wrap-wishlist .inner .title a {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-wishlist .inner .title a:hover {color:var(--color2);}
.ls-container .wrap-wishlist .inner .price {margin-top:4px;}
.ls-container .wrap-wishlist .inner .price p {margin-bottom:-4px;}
.ls-container .wrap-wishlist .inner .price span {position:relative; display:inline-block; vertical-align:top;}
.ls-container .wrap-wishlist .inner .price .swung {top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-wishlist .inner .price.ty-KRW .currency-price {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.4; font-size:16px; color:#333;}
.ls-container .wrap-wishlist .inner .price.ty-KRW .currency-text {margin-left:3px; top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-wishlist .inner .price:not(.ty-KRW) .currency-price {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:1.4; font-size:16px; color:#333;}
.ls-container .wrap-wishlist .inner .price:not(.ty-KRW) .currency-decimal {margin-left:3px; top:3px; font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:9px; color:#333;}
.ls-container .wrap-wishlist .inner .openprice {margin-top:9px;}
.ls-container .wrap-wishlist .inner .openprice span {display:inline-block; padding:3px 7px 2px 7px; background-color:#ef4f4e; border-radius:4px;}
.ls-container .wrap-wishlist .inner .openprice span {font-family:'dotum'; line-height:1.4; font-size:11px; color:#fff;}
.ls-container .wrap-wishlist .inner .btns {margin-top:15px;}
.ls-container .wrap-wishlist .inner .btns span {transition:all .3s ease; margin-top:-3px; z-index:1; position:relative; display:inline-block; vertical-align:top; cursor:pointer;}
.ls-container .wrap-wishlist .inner .btns span {font-family:'dotum'; line-height:1.4; font-size:12px; color:#999;}
.ls-container .wrap-wishlist .inner .btns span:nth-child(n+2) {margin-left:25px;}
.ls-container .wrap-wishlist .inner .btns span:nth-child(n+2):before {z-index:-1; display:block; content:''; position:absolute; left:-13px; top:calc(50% - 6px); width:0; height:12px; border-left:1px solid #e0e0e0;}
.ls-container .wrap-wishlist .inner .btns span:after {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; bottom:-4px; width:0; height:0; border-bottom:1px solid var(--color2); opacity:0;}
.ls-container .wrap-wishlist .inner .btns span:hover {color:var(--color2);}
.ls-container .wrap-wishlist .inner .btns span:hover:after {width:100%; opacity:1;}
.ls-container .wrap-wishlist .items li:hover .checkbox {opacity:1;}

/* wrap-languages */

.ls-container .wrap-language {padding:0 0 100px 0;}
.ls-container .wrap-language .subj {margin:-3px 0 -1px 0;}
.ls-container .wrap-language .subj {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:1.4; font-size:13px; color:#333;}
.ls-container .wrap-language .languages {padding:40px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .languages ul {margin-top:10px; display:block; width:320px;}
.ls-container .wrap-language .languages li {transition:all .3s ease; padding-top:10px; width:25%; height:67px; display:inline-block; vertical-align:top; background-color:transparent; cursor:pointer;}
.ls-container .wrap-language .languages li .icon {margin:0 auto; display:block; width:40px; height:40px; background:var(--t-btn) no-repeat; background-position-x:-1450px;}
.ls-container .wrap-language .languages li .icon.ty-0 {background-position-y:0px;}
.ls-container .wrap-language .languages li .icon.ty-1 {background-position-y:-50px;}
.ls-container .wrap-language .languages li .icon.ty-2 {background-position-y:-100px;}
.ls-container .wrap-language .languages li .icon.ty-3 {background-position-y:-150px;}
.ls-container .wrap-language .languages li .icon.ty-4 {background-position-y:-200px;}
.ls-container .wrap-language .languages li .icon.ty-5 {background-position-y:-250px;}
.ls-container .wrap-language .languages li .icon.ty-6 {background-position-y:-300px;}
.ls-container .wrap-language .languages li .icon.ty-7 {background-position-y:-350px;}
.ls-container .wrap-language .languages li .icon.ty-8 {background-position-y:-400px;}
.ls-container .wrap-language .languages li .icon.ty-9 {background-position-y:-450px;}
.ls-container .wrap-language .languages li .icon.ty-10 {background-position-y:-500px;}
.ls-container .wrap-language .languages li .icon.ty-11 {background-position-y:-550px;}
.ls-container .wrap-language .languages li .name {transition:all .3s ease; margin:2px 0 -2px 0; display:block; text-align:center;}
.ls-container .wrap-language .languages li .name {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:11px; color:#999;}
.ls-container .wrap-language .languages li.active .name {color:#333;}
.ls-container .wrap-language .languages li:hover {background-color:var(--color2);}
.ls-container .wrap-language .languages li:hover .name {color:#fff;}

.ls-container .wrap-language .currencys {padding:40px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .currencys ul {margin-top:20px; display:block; width:320px;}
.ls-container .wrap-language .currencys li {transition:all .3s ease; width:52px; display:inline-block; vertical-align:top; cursor:pointer;}
.ls-container .wrap-language .currencys li .icon {transition:all .3s ease; margin:0 auto; display:block; width:40px; height:40px; background:var(--t-btn) no-repeat; background-position-x:-1300px; opacity:0.1;}
.ls-container .wrap-language .currencys li .icon.ty-KRW {background-position-y:-100px;}
.ls-container .wrap-language .currencys li .icon.ty-USD {background-position-y:-150px;}
.ls-container .wrap-language .currencys li .icon.ty-JPY {background-position-y:-200px;}
.ls-container .wrap-language .currencys li .icon.ty-CNH {background-position-y:-250px;}
.ls-container .wrap-language .currencys li .icon.ty-GBP {background-position-y:-300px;}
.ls-container .wrap-language .currencys li .icon.ty-EUR {background-position-y:-350px;}
.ls-container .wrap-language .currencys li .name {margin:6px 0 -2px 0; display:block; text-align:center;}
.ls-container .wrap-language .currencys li .name span {transition:all .3s ease; z-index:1; position:relative; display:inline-block;}
.ls-container .wrap-language .currencys li .name span {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:11px; color:#999;}
.ls-container .wrap-language .currencys li .name span:after {transition:all .3s ease; z-index:-1; display:block; content:''; position:absolute; left:0; bottom:-3px; width:100%; height:0; border-bottom:1px solid var(--color2); opacity:0;}
.ls-container .wrap-language .currencys li.active .icon {opacity:0.5;}
.ls-container .wrap-language .currencys li.active .name span {color:#333;}
.ls-container .wrap-language .currencys li:hover .icon {opacity:1;}
.ls-container .wrap-language .currencys li:hover .name span {color:var(--color2);}
.ls-container .wrap-language .currencys li:hover .name span:after {opacity:1;}

.ls-container .wrap-language .shipping {padding:40px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .shipping ul {margin-top:15px; display:block; width:320px;}
.ls-container .wrap-language .shipping li {display:block;}
.ls-container .wrap-language .shipping .radio {position:relative; display:block; width:100%; height:33px;}
.ls-container .wrap-language .shipping .radio:nth-child(n+2) {margin-left:20px;}
.ls-container .wrap-language .shipping .radio label {overflow:hidden; padding:0 0 0 22px; width:calc(100% - 22px); height:33px; position:relative; display:block; cursor:pointer;}
.ls-container .wrap-language .shipping .radio label p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:33px; font-size:12px; color:#666;}
.ls-container .wrap-language .shipping .radio label:before {z-index:1; display:block; content:''; position:absolute; left:0; top:calc(50% - 7px); width:15px; height:15px; background:var(--t-btn) no-repeat; background-position:-300px -100px; opacity:1;}
.ls-container .wrap-language .shipping .radio label.focus:before {background-position:-350px -100px; opacity:1;}
.ls-container .wrap-language .shipping .radio input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}

.ls-container .wrap-language .prices {padding:40px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .prices .block {margin-top:20px; width:320px; height:55px; background-color:#f5f5f5; text-align:center;}
.ls-container .wrap-language .prices .block {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:54px; font-size:20px; color:#333;}
.ls-container .wrap-language .prices .block span:nth-child(2) {color:#4a5b94;}
.ls-container .wrap-language .prices .price {margin-top:-14px; padding:20px 0; width:320px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .prices .price li {margin-top:10px; width:50%; display:inline-block; vertical-align:top;}
.ls-container .wrap-language .prices .price li p {padding-left:10px; margin:0 0 -3px 0; position:relative;}
.ls-container .wrap-language .prices .price li p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:1.4; font-size:12px; color:#666;}
.ls-container .wrap-language .prices .price li p:before {display:block; content:''; position:absolute; left:0; top:7px; width:3px; height:3px; background-color:#e0e0e0;}
.ls-container .wrap-language .prices .price li span:nth-child(2) {color:#4a5b94;}
.ls-container .wrap-language .prices .msg {padding-top:17px}
.ls-container .wrap-language .prices .msg p {padding-left:10px; position:relative;}
.ls-container .wrap-language .prices .msg p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:12px; color:#999;}
.ls-container .wrap-language .prices .msg p:before {display:block; content:''; position:absolute; left:0; top:8px; width:3px; height:3px; background-color:#e0e0e0;}
.ls-container .wrap-language .prices .msg p:nth-child(n+2) {margin-top:10px;}

.ls-container .wrap-language .information {padding:40px;}
.ls-container .wrap-language .information .content {margin-top:15px; display:block; width:320px;}
.ls-container .wrap-language .information .content {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.4; font-size:12px; color:#999;}

.ls-container .wrap-language .charges {padding:0 40px 40px 40px;}
.ls-container .wrap-language .charges ul {margin-top:15px; display:block; width:320px;}
.ls-container .wrap-language .charges li {display:inline-block; vertical-align:top;}
.ls-container .wrap-language .charges li:nth-child(n+2) {margin-left:4px;}
.ls-container .wrap-language .charges a {transition:all .3s ease; width:75px; height:35px; display:block; border:1px solid #eaeaea; background-color:#fff; text-align:center;}
.ls-container .wrap-language .charges a {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:35px; font-size:14px; color:#666;}
.ls-container .wrap-language .charges a:hover {border-color:#000; background-color:#333;}
.ls-container .wrap-language .charges a:hover {color:#fff;}

.ls-container .wrap-language .countrys {padding:0 40px 40px 40px; border-bottom:1px solid #eaeaea;}
.ls-container .wrap-language .countrys ul {margin:15px 0 0 -20px; display:block; width:340px;}
.ls-container .wrap-language .countrys li {margin-left:20px; position:relative; width:calc(50% - 20px); display:inline-block; vertical-align:top;}
.ls-container .wrap-language .countrys li p {margin-left:30px; display:block; height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-container .wrap-language .countrys li p {font-family: var(--family-light);font-weight: var(--weight-light); line-height:25px; font-size:12px; color:#666;}

.ls-container .wrap-language .flags {display:block; position:absolute; left:0; top:0; width:25px; height:25px; background:var(--t-flags) no-repeat; background-size:500px 400px;}
.ls-container .wrap-language .flags.ty-KR {background-position:-225px -250px;}
.ls-container .wrap-language .flags.ty-AD {background-position:-75px 0px;}
.ls-container .wrap-language .flags.ty-AE {background-position:-375px -225px;}
.ls-container .wrap-language .flags.ty-AF {background-position:0px 0px;}
.ls-container .wrap-language .flags.ty-AG {background-position:-150px 0px;}
.ls-container .wrap-language .flags.ty-AI {background-position:-125px 0px;}
.ls-container .wrap-language .flags.ty-AL {background-position:-25px 0px;}
.ls-container .wrap-language .flags.ty-AM {background-position:-225px 0px;}
.ls-container .wrap-language .flags.ty-AO {background-position:-100px 0px;}
.ls-container .wrap-language .flags.ty-AR {background-position:-200px 0px;}
.ls-container .wrap-language .flags.ty-AS {background-position:-100px -200px;}
.ls-container .wrap-language .flags.ty-AT {background-position:-300px 0px;}
.ls-container .wrap-language .flags.ty-AU {background-position:-275px 0px;}
.ls-container .wrap-language .flags.ty-AW {background-position:-250px 0px;}
.ls-container .wrap-language .flags.ty-AZ {background-position:-325px 0px;}
.ls-container .wrap-language .flags.ty-BA {background-position:-125px -25px;}
.ls-container .wrap-language .flags.ty-BB {background-position:-425px 0px;}
.ls-container .wrap-language .flags.ty-BD {background-position:-400px 0px;}
.ls-container .wrap-language .flags.ty-BE {background-position:-475px 0px;}
.ls-container .wrap-language .flags.ty-BF {background-position:-250px -25px;}
.ls-container .wrap-language .flags.ty-BG {background-position:-225px -25px;}
.ls-container .wrap-language .flags.ty-BH {background-position:-375px 0px;}
.ls-container .wrap-language .flags.ty-BI {background-position:-275px -25px;}
.ls-container .wrap-language .flags.ty-BJ {background-position:-25px -25px;}
.ls-container .wrap-language .flags.ty-BM {background-position:-50px -25px;}
.ls-container .wrap-language .flags.ty-BN {background-position:-200px -25px;}
.ls-container .wrap-language .flags.ty-BO {background-position:-100px -25px;}
.ls-container .wrap-language .flags.ty-BR {background-position:-175px -25px;}
.ls-container .wrap-language .flags.ty-BS {background-position:-350px 0px;}
.ls-container .wrap-language .flags.ty-BT {background-position:-75px -25px;}
.ls-container .wrap-language .flags.ty-BW {background-position:-150px -25px;}
.ls-container .wrap-language .flags.ty-BY {background-position:-450px 0px;}
.ls-container .wrap-language .flags.ty-BZ {background-position:0px -25px;}
.ls-container .wrap-language .flags.ty-CA {background-position:-350px -25px;}
.ls-container .wrap-language .flags.ty-CD {background-position:-250px -50px;}
.ls-container .wrap-language .flags.ty-CF {background-position:-450px -25px;}
.ls-container .wrap-language .flags.ty-CG {background-position:-75px -50px;}
.ls-container .wrap-language .flags.ty-CH {background-position:0px -225px;}
.ls-container .wrap-language .flags.ty-CI {background-position:-150px -50px;}
.ls-container .wrap-language .flags.ty-CK {background-position:-100px -50px;}
.ls-container .wrap-language .flags.ty-CL {background-position:0px -50px;}
.ls-container .wrap-language .flags.ty-CM {background-position:-325px -25px;}
.ls-container .wrap-language .flags.ty-CN {background-position:-25px -50px;}
.ls-container .wrap-language .flags.ty-CO {background-position:-50px -50px;}
.ls-container .wrap-language .flags.ty-CR {background-position:-125px -50px;}
.ls-container .wrap-language .flags.ty-CV {background-position:-400px -25px;}
.ls-container .wrap-language .flags.ty-CW {background-position:-175px 0px;}
.ls-container .wrap-language .flags.ty-CY {background-position:-200px -50px;}
.ls-container .wrap-language .flags.ty-CZ {background-position:-225px -50px;}
.ls-container .wrap-language .flags.ty-DE {background-position:-250px -75px;}
.ls-container .wrap-language .flags.ty-DJ {background-position:-300px -50px;}
.ls-container .wrap-language .flags.ty-DK {background-position:-275px -50px;}
.ls-container .wrap-language .flags.ty-DM {background-position:-325px -50px;}
.ls-container .wrap-language .flags.ty-DO {background-position:-350px -50px;}
.ls-container .wrap-language .flags.ty-DZ {background-position:-50px 0px;}
.ls-container .wrap-language .flags.ty-EC {background-position:-400px -50px;}
.ls-container .wrap-language .flags.ty-EE {background-position:0px -75px;}
.ls-container .wrap-language .flags.ty-EG {background-position:-425px -50px;}
.ls-container .wrap-language .flags.ty-ER {background-position:-475px -50px;}
.ls-container .wrap-language .flags.ty-ES {background-position:-375px -200px;}
.ls-container .wrap-language .flags.ty-ET {background-position:-25px -75px;}
.ls-container .wrap-language .flags.ty-FI {background-position:-100px -75px;}
.ls-container .wrap-language .flags.ty-FJ {background-position:-75px -75px;}
.ls-container .wrap-language .flags.ty-FM {background-position:-150px -150px;}
.ls-container .wrap-language .flags.ty-FO {background-position:-50px -75px;}
.ls-container .wrap-language .flags.ty-FR {background-position:-125px -75px;}
.ls-container .wrap-language .flags.ty-GA {background-position:-175px -75px;}
.ls-container .wrap-language .flags.ty-GB {background-position:-400px -225px;}
.ls-container .wrap-language .flags.ty-GD {background-position:-375px -75px;}
.ls-container .wrap-language .flags.ty-GE {background-position:-225px -75px;}
.ls-container .wrap-language .flags.ty-GF {background-position:-475px -75px;}
.ls-container .wrap-language .flags.ty-GH {background-position:-275px -75px;}
.ls-container .wrap-language .flags.ty-GI {background-position:-300px -75px;}
.ls-container .wrap-language .flags.ty-GL {background-position:-350px -75px;}
.ls-container .wrap-language .flags.ty-GM {background-position:-200px -75px;}
.ls-container .wrap-language .flags.ty-GN {background-position:0px -100px;}
.ls-container .wrap-language .flags.ty-GP {background-position:-400px -75px;}
.ls-container .wrap-language .flags.ty-GR {background-position:-325px -75px;}
.ls-container .wrap-language .flags.ty-GT {background-position:-450px -75px;}
.ls-container .wrap-language .flags.ty-GU {background-position:-425px -75px;}
.ls-container .wrap-language .flags.ty-GW {background-position:-25px -100px;}
.ls-container .wrap-language .flags.ty-GY {background-position:-50px -100px;}
.ls-container .wrap-language .flags.ty-HK {background-position:-125px -100px;}
.ls-container .wrap-language .flags.ty-HN {background-position:-100px -100px;}
.ls-container .wrap-language .flags.ty-HR {background-position:-175px -50px;}
.ls-container .wrap-language .flags.ty-HT {background-position:-75px -100px;}
.ls-container .wrap-language .flags.ty-HU {background-position:-150px -100px;}
.ls-container .wrap-language .flags.ty-ID {background-position:-225px -100px;}
.ls-container .wrap-language .flags.ty-IE {background-position:-275px -100px;}
.ls-container .wrap-language .flags.ty-IL {background-position:-300px -100px;}
.ls-container .wrap-language .flags.ty-IN {background-position:-200px -100px;}
.ls-container .wrap-language .flags.ty-IQ {background-position:-250px -100px;}
.ls-container .wrap-language .flags.ty-IS {background-position:-175px -100px;}
.ls-container .wrap-language .flags.ty-IT {background-position:-325px -100px;}
.ls-container .wrap-language .flags.ty-JM {background-position:-350px -100px;}
.ls-container .wrap-language .flags.ty-JO {background-position:-400px -100px;}
.ls-container .wrap-language .flags.ty-JP {background-position:-375px -100px;}
.ls-container .wrap-language .flags.ty-KE {background-position:-450px -100px;}
.ls-container .wrap-language .flags.ty-KG {background-position:-25px -125px;}
.ls-container .wrap-language .flags.ty-KH {background-position:-300px -25px;}
.ls-container .wrap-language .flags.ty-KI {background-position:-475px -100px;}
.ls-container .wrap-language .flags.ty-KN {background-position:-25px -200px;}
.ls-container .wrap-language .flags.ty-KW {background-position:0px -125px;}
.ls-container .wrap-language .flags.ty-KY {background-position:-425px -25px;}
.ls-container .wrap-language .flags.ty-KZ {background-position:-425px -100px;}
.ls-container .wrap-language .flags.ty-LA {background-position:-50px -125px;}
.ls-container .wrap-language .flags.ty-LB {background-position:-100px -125px;}
.ls-container .wrap-language .flags.ty-LC {background-position:-50px -200px;}
.ls-container .wrap-language .flags.ty-LI {background-position:-200px -125px;}
.ls-container .wrap-language .flags.ty-LK {background-position:-400px -200px;}
.ls-container .wrap-language .flags.ty-LR {background-position:-150px -125px;}
.ls-container .wrap-language .flags.ty-LS {background-position:-125px -125px;}
.ls-container .wrap-language .flags.ty-LT {background-position:-225px -125px;}
.ls-container .wrap-language .flags.ty-LU {background-position:-250px -125px;}
.ls-container .wrap-language .flags.ty-LV {background-position:-75px -125px;}
.ls-container .wrap-language .flags.ty-LY {background-position:-175px -125px;}
.ls-container .wrap-language .flags.ty-MA {background-position:-275px -150px;}
.ls-container .wrap-language .flags.ty-MC {background-position:-200px -150px;}
.ls-container .wrap-language .flags.ty-MD {background-position:-175px -150px;}
.ls-container .wrap-language .flags.ty-ME {background-position:-400px -175px;}
.ls-container .wrap-language .flags.ty-MG {background-position:-325px -125px;}
.ls-container .wrap-language .flags.ty-MH {background-position:0px -150px;}
.ls-container .wrap-language .flags.ty-MK {background-position:-300px -125px;}
.ls-container .wrap-language .flags.ty-ML {background-position:-425px -125px;}
.ls-container .wrap-language .flags.ty-MN {background-position:-225px -150px;}
.ls-container .wrap-language .flags.ty-MO {background-position:-275px -125px;}
.ls-container .wrap-language .flags.ty-MP {background-position:-475px -125px;}
.ls-container .wrap-language .flags.ty-MQ {background-position:-25px -150px;}
.ls-container .wrap-language .flags.ty-MR {background-position:-50px -150px;}
.ls-container .wrap-language .flags.ty-MS {background-position:-250px -150px;}
.ls-container .wrap-language .flags.ty-MT {background-position:-450px -125px;}
.ls-container .wrap-language .flags.ty-MU {background-position:-75px -150px;}
.ls-container .wrap-language .flags.ty-MV {background-position:-400px -125px;}
.ls-container .wrap-language .flags.ty-MW {background-position:-350px -125px;}
.ls-container .wrap-language .flags.ty-MX {background-position:-125px -150px;}
.ls-container .wrap-language .flags.ty-MY {background-position:-375px -125px;}
.ls-container .wrap-language .flags.ty-MZ {background-position:-300px -150px;}
.ls-container .wrap-language .flags.ty-NA {background-position:-325px -150px;}
.ls-container .wrap-language .flags.ty-NC {background-position:-400px -150px;}
.ls-container .wrap-language .flags.ty-NE {background-position:-475px -150px;}
.ls-container .wrap-language .flags.ty-NF {background-position:-25px -175px;}
.ls-container .wrap-language .flags.ty-NG {background-position:0px -175px;}
.ls-container .wrap-language .flags.ty-NI {background-position:-450px -150px;}
.ls-container .wrap-language .flags.ty-NL {background-position:-375px -150px;}
.ls-container .wrap-language .flags.ty-NO {background-position:-50px -175px;}
.ls-container .wrap-language .flags.ty-NP {background-position:-350px -150px;}
.ls-container .wrap-language .flags.ty-NZ {background-position:-425px -150px;}
.ls-container .wrap-language .flags.ty-OM {background-position:-75px -175px;}
.ls-container .wrap-language .flags.ty-PA {background-position:-150px -175px;}
.ls-container .wrap-language .flags.ty-PE {background-position:-225px -175px;}
.ls-container .wrap-language .flags.ty-PF {background-position:-150px -75px;}
.ls-container .wrap-language .flags.ty-PG {background-position:-175px -175px;}
.ls-container .wrap-language .flags.ty-PH {background-position:-250px -175px;}
.ls-container .wrap-language .flags.ty-PK {background-position:-100px -175px;}
.ls-container .wrap-language .flags.ty-PL {background-position:-275px -175px;}
.ls-container .wrap-language .flags.ty-PR {background-position:-325px -175px;}
.ls-container .wrap-language .flags.ty-PT {background-position:-300px -175px;}
.ls-container .wrap-language .flags.ty-PW {background-position:-125px -175px;}
.ls-container .wrap-language .flags.ty-PY {background-position:-200px -175px;}
.ls-container .wrap-language .flags.ty-QA {background-position:-350px -175px;}
.ls-container .wrap-language .flags.ty-RE {background-position:-425px -175px;}
.ls-container .wrap-language .flags.ty-RO {background-position:-450px -175px;}
.ls-container .wrap-language .flags.ty-RS {background-position:-200px -200px;}
.ls-container .wrap-language .flags.ty-RU {background-position:-475px -175px;}
.ls-container .wrap-language .flags.ty-RW {background-position:0px -200px;}
.ls-container .wrap-language .flags.ty-SA {background-position:-150px -200px;}
.ls-container .wrap-language .flags.ty-SB {background-position:-350px -200px;}
.ls-container .wrap-language .flags.ty-SC {background-position:-225px -200px;}
.ls-container .wrap-language .flags.ty-SE {background-position:-475px -200px;}
.ls-container .wrap-language .flags.ty-SG {background-position:-275px -200px;}
.ls-container .wrap-language .flags.ty-SI {background-position:-325px -200px;}
.ls-container .wrap-language .flags.ty-SK {background-position:-300px -200px;}
.ls-container .wrap-language .flags.ty-SL {background-position:-250px -200px;}
.ls-container .wrap-language .flags.ty-SM {background-position:-125px -200px;}
.ls-container .wrap-language .flags.ty-SN {background-position:-175px -200px;}
.ls-container .wrap-language .flags.ty-SR {background-position:-425px -200px;}
.ls-container .wrap-language .flags.ty-SV {background-position:-450px -50px;}
.ls-container .wrap-language .flags.ty-SZ {background-position:-450px -200px;}
.ls-container .wrap-language .flags.ty-TC {background-position:-250px -225px;}
.ls-container .wrap-language .flags.ty-TD {background-position:-475px -25px;}
.ls-container .wrap-language .flags.ty-TG {background-position:-125px -225px;}
.ls-container .wrap-language .flags.ty-TH {background-position:-100px -225px;}
.ls-container .wrap-language .flags.ty-TJ {background-position:-50px -225px;}
.ls-container .wrap-language .flags.ty-TL {background-position:-375px -50px;}
.ls-container .wrap-language .flags.ty-TN {background-position:-200px -225px;}
.ls-container .wrap-language .flags.ty-TO {background-position:-150px -225px;}
.ls-container .wrap-language .flags.ty-TR {background-position:-225px -225px;}
.ls-container .wrap-language .flags.ty-TT {background-position:-175px -225px;}
.ls-container .wrap-language .flags.ty-TV {background-position:-275px -225px;}
.ls-container .wrap-language .flags.ty-TW {background-position:-25px -225px;}
.ls-container .wrap-language .flags.ty-TZ {background-position:-75px -225px;}
.ls-container .wrap-language .flags.ty-UA {background-position:-350px -225px;}
.ls-container .wrap-language .flags.ty-UG {background-position:-325px -225px;}
.ls-container .wrap-language .flags.ty-US {background-position:-300px -225px;}
.ls-container .wrap-language .flags.ty-UY {background-position:-425px -225px;}
.ls-container .wrap-language .flags.ty-UZ {background-position:-450px -225px;}
.ls-container .wrap-language .flags.ty-VC {background-position:-75px -200px;}
.ls-container .wrap-language .flags.ty-VE {background-position:0px -250px;}
.ls-container .wrap-language .flags.ty-VG {background-position:-75px -250px;}
.ls-container .wrap-language .flags.ty-VI {background-position:-50px -250px;}
.ls-container .wrap-language .flags.ty-VN {background-position:-25px -250px;}
.ls-container .wrap-language .flags.ty-VU {background-position:-475px -225px;}
.ls-container .wrap-language .flags.ty-WC {background-position:-375px -25px;}
.ls-container .wrap-language .flags.ty-WF {background-position:-100px -250px;}
.ls-container .wrap-language .flags.ty-WS {background-position:-125px -250px;}
.ls-container .wrap-language .flags.ty-YE {background-position:-150px -250px;}
.ls-container .wrap-language .flags.ty-YT {background-position:-100px -150px;}
.ls-container .wrap-language .flags.ty-ZA {background-position:-375px -175px;}
.ls-container .wrap-language .flags.ty-ZM {background-position:-175px -250px;}
.ls-container .wrap-language .flags.ty-ZW {background-position:-200px -250px;}

.ls-container .wrap-language .not {padding:100px 0; position:relative; left:40px; right:auto; top:0; bottom:auto; width:320px;}
.ls-container .wrap-language .not .tx {letter-spacing:-0.02em;}

/* ty */

.ls-container.ty-check .wrap-history {padding-top:92px;}
.ls-container.ty-check .wrap-wishlist {padding-top:74px;}
.ls-container.ty-check .header .checks {display:block;}

.ls-container.ty-banner .load {bottom:220px; height:calc(100% - 320px);} /* header(100) + footer(220) = 320 */

/*
.header(height) = .load(top)

banner off : header_height + 60
banner on : header_height + 220
*/

/* country off */

.ls-container.ty-cart .load {top:154px; height:calc(100% - 214px);} /* 154+60=214 */
.ls-container.ty-cart.ty-banner .load {height:calc(100% - 374px);} /* 154+220=*/

/* country on */

.ls-container.ty-country.ty-cart .load {top:217px; height:calc(100% - 277px);} /* 217+60=277 */
.ls-container.ty-country.ty-cart.ty-banner .load {height:calc(100% - 437px);} /* 217+220=437 */

/* open */

.l-side.active .ls-wrap:before {z-index:-2; display:block; content:''; position:absolute; left:-11px; top:0; bottom:0; width:10px; height:100%; background-image:linear-gradient(90deg, transparent 10%, #000); opacity:0.2;}
.l-side.active .ls-wrap:after {z-index:-1; display:block; content:''; position:absolute; left:-1px; top:0; bottom:0; width:0; height:100%; border-left:1px solid #e0e0e0;}
.l-side.active .ls-btns li:nth-child(1) {opacity:1; cursor:pointer;}
.l-side.ty-open .ls-wrap {margin-left:-400px;}

/* load */

.l-side.ty-load .ls-wrap,
.l-side.ty-load .ls-btns li:nth-child(1),
.l-side.ty-load li:nth-child(n+2):after,
.l-side.ty-load .ls-container .header:before,
.l-side.ty-load .ls-container .header .tx,
.l-side.ty-load .ls-container .header .country .radio label,
.l-side.ty-load .ls-container .header .country .radio label p {transition:all 0s;}
</pre></body></html>