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

/* lc-groupmenu */

.lc-groupmenu {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:transparent; overflow-x:hidden; overflow-y:auto;}
.lc-groupmenu .body-close {z-index:1; position:absolute; left:0; top:0; right:0; bottom:0; min-width:100%; min-height:100%; cursor:pointer;}
.lc-groupmenu .btn-close {z-index:3; position:absolute; right:0; top:0; width:45px; height:45px; cursor:pointer;}
.lc-groupmenu .btn-close svg {position:absolute; left:calc(50% - 12.5px); top:calc(50% - 12.5px); width:25px; height:25px;}
.lc-groupmenu .btn-close svg line {fill:none;stroke:#FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;}
.lc-groupmenu .body {z-index:2; position:relative; padding:60px 30px 0 30px;}
.lc-groupmenu .header {}
.lc-groupmenu .header p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.lc-groupmenu .header p:nth-child(1) {}
.lc-groupmenu .header p:nth-child(1) {font-weight:bold; line-height:1.4; font-size:28px; color:#fff;}
.lc-groupmenu .header p:nth-child(2) {margin-top:12px;}
.lc-groupmenu .header p:nth-child(2) {line-height:1.4; font-size:14px; color:#fff;}
.lc-groupmenu .list {padding:20px 0;}
.lc-groupmenu .list a,
.lc-groupmenu .list p {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-weight:bold; line-height:45px; font-size:22px; color:#fff; cursor:pointer;}
.lc-groupmenu .footer {text-align:center; padding-bottom:50px; cursor:pointer;}
.lc-groupmenu .footer span {display:inline-block; width:150px; height:30px; background-color:#f43142; border-radius:30px;}
.lc-groupmenu .footer span {line-height:30px; font-size:14px; color:#fff;}

/* lc-sidemenu */

.lc-sidemenu {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; background-color:var(--bgcolor) !important;}
.lc-sidemenu .header {z-index:1000; position:fixed; top:0; left:0; right:0; width:100%; height:55px; background-color:#fff; border-bottom:1px solid #eee;}
.lc-sidemenu .header a {z-index:2; position:absolute; left:0; top:0; width:calc(100% - 55px); height:55px;}
.lc-sidemenu .header .btn-close {z-index:10; position:absolute; right:0; top:0; width:55px; height:55px; cursor:pointer;}
.lc-sidemenu .header .btn-close svg {position:absolute; left:calc(50% - 10px); top:calc(50% - 10px); width:20px; height:20px;}
.lc-sidemenu .header .btn-close svg line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .header .wrap {margin-right:55px; height:55px;}
.lc-sidemenu .header ul {
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:55px;
}
.lc-sidemenu .header li {display:inline-block; vertical-align:top;}
.lc-sidemenu .header li:first-child {margin-left:20px;}
.lc-sidemenu .header .icon {margin-right:10px; opacity:0.8;}
.lc-sidemenu .header .icon svg {display:inline-block; width:17px; height:20px;}
.lc-sidemenu .header .icon img {display:inline-block; width:30px; height:30px;}
.lc-sidemenu .header .icon .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .header .icon .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-miterlimit:10;}
.lc-sidemenu .header .name {max-width:calc(100% - 60px);}
.lc-sidemenu .header .name p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-sidemenu .header .name p {font-weight:bold; line-height:1.4; font-size:18px; color:#000;}

.lc-sidemenu .footer {padding:0 0 50px 0;}

.lc-sidemenu .container {padding:56px 0 0 0;}

.lc-sidemenu .icon-flag {width:30px; height:30px; background:var(--t-btn) no-repeat; background-size:var(--t-size); background-position-x:-950px;}
.lc-sidemenu .icon-flag.ty-0 {background-position-y:0;}
.lc-sidemenu .icon-flag.ty-1 {background-position-y:-50px;}
.lc-sidemenu .icon-flag.ty-2 {background-position-y:-100px;}
.lc-sidemenu .icon-flag.ty-3 {background-position-y:-150px;}
.lc-sidemenu .icon-flag.ty-4 {background-position-y:-200px;}
.lc-sidemenu .icon-flag.ty-5 {background-position-y:-250px;}
.lc-sidemenu .icon-flag.ty-6 {background-position-y:-300px;}
.lc-sidemenu .icon-flag.ty-7 {background-position-y:-350px;}
.lc-sidemenu .icon-flag.ty-8 {background-position-y:-400px;}
.lc-sidemenu .icon-flag.ty-9 {background-position-y:-450px;}
.lc-sidemenu .icon-flag.ty-10 {background-position-y:-500px;}
.lc-sidemenu .icon-flag.ty-11 {background-position-y:-550px;}

.lc-sidemenu .topmenu {display:block; position:relative; height:82px; border-bottom:1px solid #eee; background-color:#fff;}
.lc-sidemenu .topmenu .swiper-container {display:block; height:82px; text-align:center;}
.lc-sidemenu .topmenu .swiper-wrapper {white-space:nowrap;}
.lc-sidemenu .topmenu .swiper-slide {z-index:1; white-space:normal; position:relative; display:inline-block; vertical-align:top; min-width:80px; width:auto; height:52px; padding:15px 5px 15px 5px; text-align:center; cursor:pointer;}
.lc-sidemenu .topmenu .swiper-slide:nth-child(n+2):before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:0; height:100%; border-left:1px solid #eee;}
.lc-sidemenu .topmenu .swiper-slide &gt; div {position:relative; display:inline-block;}
.lc-sidemenu .topmenu .swiper-button-next {z-index:10; margin:0; padding:0; position:absolute; left:auto; right:0; top:0; bottom:0; width:20px; height:100%; background:var(--t-btn) no-repeat; background-size:var(--t-size); background-position:-100px -100px; cursor:pointer;}
.lc-sidemenu .topmenu .swiper-button-next:after {display:none;}
.lc-sidemenu .topmenu .swiper-button-next.swiper-button-disabled {display:none;}
.lc-sidemenu .topmenu svg {display:inline-block; width:30px; height:30px;}
.lc-sidemenu .topmenu p {margin-top:10px; text-align:center;}
.lc-sidemenu .topmenu p {line-height:1.4; font-size:13px; color:#333;}
.lc-sidemenu .topmenu .a,
.lc-sidemenu .topmenu a {z-index:3; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%;}
.lc-sidemenu .topmenu .icon-flag {display:inline-block;}
.lc-sidemenu .topmenu .count {z-index:1; display:none; position:absolute; right:-5px; top:-5px; width:16px; height:16px; text-align:center;}
.lc-sidemenu .topmenu .count {font-weight:bold; line-height:1.4; font-size:11px; color:#fff;}
.lc-sidemenu .topmenu .count:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#f43142; border-radius:100%; opacity:1;}
.lc-sidemenu .topmenu .count.active {display:block;}
.lc-sidemenu .topmenu .ty-join line,
.lc-sidemenu .topmenu .ty-join path {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-mypage .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-mypage .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-order line,
.lc-sidemenu .topmenu .ty-order circle {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-coupon .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-coupon .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-point .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-point .st1 {fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-point .st2 {fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-point .st3 {fill:none;stroke:#000000;stroke-width:6;stroke-linecap:square;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-wishlist path,
.lc-sidemenu .topmenu .ty-wishlist line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-faq .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-cs .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-cs .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-notice line,
.lc-sidemenu .topmenu .ty-notice path {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-logout .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .topmenu .ty-logout .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-miterlimit:10;}

.lc-sidemenu .currency {padding:20px 25px 25px 25px; display:block; background-color:#111;}
.lc-sidemenu .currency .subj {font-weight:bold; line-height:1.4; font-size:12px; color:#fff;}
.lc-sidemenu .currency .items {margin-top:10px;}
.lc-sidemenu .currency .items ul {display:block;}
.lc-sidemenu .currency .items li {padding:10px 0; max-width:49px; width:calc(16.666% - 6px); display:inline-block; vertical-align:top; background-color:#292929; border-radius:3px; cursor:pointer;}
.lc-sidemenu .currency .items li:nth-child(n+2) {margin-left:6px;}
.lc-sidemenu .currency .items li svg {fill:#fff; margin:0 auto; display:block; width:25px; height:25px; opacity:0.3;}
.lc-sidemenu .currency .items li .name {margin:6px 0 -2px 0; display:block; text-align:center;}
.lc-sidemenu .currency .items li .name span {z-index:1; position:relative; display:inline-block;}
.lc-sidemenu .currency .items li .name span {line-height:1.4; font-size:11px; color:#999;}
.lc-sidemenu .currency .items li.active {background-color:#fff;}
.lc-sidemenu .currency .items li.active svg {fill:#000; opacity:1;}
.lc-sidemenu .currency .items li.active .name span {color:#000;}
.lc-sidemenu .currency .shipping {margin-top:25px;}
.lc-sidemenu .currency .shipping ul {margin-top:10px; display:block;}
.lc-sidemenu .currency .shipping li {display:block;}
.lc-sidemenu .currency .shipping li:nth-child(n+2) {margin-top:6px;}
.lc-sidemenu .currency .shipping .radio {position:relative; display:block; width:100%; height:25px;}
.lc-sidemenu .currency .shipping .radio input {z-index:-1; position:absolute; left:0; top:0; opacity:0;}
.lc-sidemenu .currency .shipping .radio label {padding:0 10px; width:calc(100% - 20px); height:25px; position:relative; display:block; overflow:hidden; background-color:#292929; border-radius:3px; cursor:pointer;}
.lc-sidemenu .currency .shipping .radio label:before {display:none;}
.lc-sidemenu .currency .shipping .radio label p {line-height:25px; font-size:13px; color:#999;}
.lc-sidemenu .currency .shipping .radio label.focus {background-color:#fff;}
.lc-sidemenu .currency .shipping .radio label.focus p {color:#000;}

.lc-sidemenu .category {position:relative;  margin-top:10px; display:block; background-color:#fff;}
.lc-sidemenu .category .subj {padding:0 12px 0 12px; height:55px;}
.lc-sidemenu .category .subj {font-weight:bold; line-height:55px; font-size:18px; color:#333;}
.lc-sidemenu .category .ty-list li {position:relative; display:block; border-top:1px solid #eee;}
.lc-sidemenu .category .ty-list li:last-child {border-bottom:1px solid #eee;}
.lc-sidemenu .category .ty-list li a {padding:0 26px 0 12px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-sidemenu .category .ty-list li a {font-weight:bold; line-height:48px; font-size:15px; color:#555;}
.lc-sidemenu .category .ty-list svg {display:inline-block; width:6px; height:12px; position:absolute; right:10px; top:calc(50% - 6px); opacity:0.1;}
.lc-sidemenu .category .ty-list svg line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .category .ty-image {
    margin:1px 0 0 0;
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
}
.lc-sidemenu .category .ty-image li {margin:-1px 0 0 0; position:relative; display:inline-block; vertical-align:top; width:25%; height:auto; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:center;}
.lc-sidemenu .category .ty-image .inner {position:relative; padding:10px 0 0 0;}
.lc-sidemenu .category .ty-image a {z-index:1; display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.lc-sidemenu .category .ty-image img {display:block; margin:0 auto; width:60px; height:60px;}
.lc-sidemenu .category .ty-image p {margin:0 5px; height:35px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-sidemenu .category .ty-image p {font-weight:bold; line-height:35px; font-size:12px; color:#333;}
.lc-sidemenu .category .ty-image .ty-no {position:relative; margin:0 auto; width:60px; height:60px; background-color:#ececec;}
.lc-sidemenu .category .ty-image .ty-no svg {display:inline-block; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:40px; height:40px; fill:#000; opacity:0.1;}

.l-banner-21002 {position:relative; display:block; padding:10px 0 0 0; opacity:0;}
.l-banner-21002.active {opacity:1;}
.l-banner-21002 .swiper-container {display:block; height:120px; text-align:center;}
.l-banner-21002 .swiper-wrapper {white-space:nowrap; height:120px;}
.l-banner-21002 .swiper-slide {white-space:normal; display:inline-block; vertical-align:top; width:320px; height:120px;}
.l-banner-21002 .swiper-pagination {transition:all .3s ease; z-index:20; display:block; position:relative; left:auto; right:auto; bottom:0; width:100%; height:16px; text-align:center; opacity:1;}
.l-banner-21002 .swiper-pagination span {transition:all .3s ease; position:relative; display:inline-block; margin:0 2px !important; width:6px; height:16px; cursor:pointer;}
.l-banner-21002 .swiper-pagination span:before {transition:all .3s ease; display:block; content:''; position:absolute; left:calc(50% - 3px); top:calc(50% - 3px); width:6px; height:6px; background-color:#000; border-radius:6px; opacity:0.5;}
.l-banner-21002 .swiper-pagination span.active {background-color:transparent; width:12px;}
.l-banner-21002 .swiper-pagination span.active:before {opacity:1; left:calc(50% - 6px); width:12px; background-color:var(--color2);}
.l-banner-21002 .link {z-index:10; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff; opacity:0; cursor:pointer;}
.l-banner-21002 .item {overflow:hidden; border-radius:8px;}
.l-banner-21002 .item img,
.l-banner-21002 .item video,
.l-banner-21002 .item iframe {max-width:100% !important; max-height:100% !important; width:320px !important; height:120px !important; border:0;}
.l-banner-21002.ty-stop .swiper-wrapper {
    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;
    text-align:center;
}
.l-banner-21002.ty-stop .swiper-slide {width:100%;}

.lc-sidemenu .menu21 {position: relative; margin-top:10px; display:block; background-color:#fff;}
.lc-sidemenu .menu21 .subj {padding:0 12px 0 12px; height:55px;}
.lc-sidemenu .menu21 .subj {font-weight:bold; line-height:55px; font-size:18px; color:#333;}
.lc-sidemenu .menu21 .menu-wrap {z-index:1; position:relative; }
.lc-sidemenu .menu21 .menu-wrap:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #eee;}
.lc-sidemenu .menu21 .menu-wrap li {width:calc(100% - 2px); position:relative; display:inline-block; vertical-align:top; border:1px solid #eee;}
.lc-sidemenu .menu21 .menu-wrap li p,
.lc-sidemenu .menu21 .menu-wrap li a {padding:0 23px 0 20px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; font-weight:bold; line-height:48px; font-size:15px; color:#555;}
.lc-sidemenu .menu21 .menu-wrap svg {display:inline-block; width:6px; height:12px; position:absolute; right:7px; top:calc(50% - 6px); opacity:0.1;}
.lc-sidemenu .menu21 .menu-wrap svg line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .menu21.ty-2 .menu-wrap {margin:1px 0 0 1px;}
.lc-sidemenu .menu21.ty-2 .menu-wrap li {margin:-1px 0 0 -1px; width:calc(50% - 1px);}

.l-banner-21003 {position: relative;margin-top:10px; padding-bottom:11px; display:block; background-color:#fff;}
.l-banner-21003 .subj {padding:0 12px 0 12px; height:55px;}
.l-banner-21003 .subj {font-weight:bold; line-height:55px; font-size:18px; color:#333;}
.l-banner-21003 &gt; ul {padding:0 12px; position:relative;}
.l-banner-21003 &gt; ul &gt; li {padding:6px 0; width:50%; height:45px; position:relative; display:inline-block; vertical-align:top;}
.l-banner-21003 .item {position:absolute; left:0; top:6px;}
.l-banner-21003 .item img,
.l-banner-21003 .item video,
.l-banner-21003 .item iframe {max-width:100% !important; max-height:100% !important; width:60px !important; height:45px !important; border:0; border-radius:4px;}
.l-banner-21003 .title {
    margin:0 12px 0 72px;
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
}
.l-banner-21003 .title p {display:-webkit-box; overflow:hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.l-banner-21003 .title p {line-height:1.4; font-size:12px; color:#333;}

.lc-sidemenu .customer {position:relative; margin-top:10px; padding:30px 25px 25px 25px; display:block; background-color:#fff;}
.lc-sidemenu .customer .subj {font-weight:bold; line-height:1.4; font-size:15px; color:#333;}
.lc-sidemenu .customer .tel {margin-top:10px; position:relative;}
.lc-sidemenu .customer .tel svg {margin-top:1px; display:block; position:absolute; left:0; top:calc(50% - 12.5px); width:25px; height:25px; opacity:0.8;}
.lc-sidemenu .customer .tel svg .st0 {fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.lc-sidemenu .customer .tel svg .st1 {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-sidemenu .customer .tel p {margin-left:40px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-sidemenu .customer .tel p {font-weight:bold; line-height:1.4; font-size:28px; color:#333;}
.lc-sidemenu .customer .work {margin-top:15px; word-wrap:break-word; word-break:break-all;}
.lc-sidemenu .customer .work {line-height:1.4; font-size:12px; color:#333;}
.lc-sidemenu .customer .block {margin-top:20px;}
.lc-sidemenu .customer .block li {padding:0 10px; height:30px; background-color:#f4f4f4; border-radius:30px; word-wrap:break-word; word-break:break-all;}
.lc-sidemenu .customer .block li:nth-child(n+2) {margin-top:8px;}
.lc-sidemenu .customer .block p {line-height:30px; font-size:11px; color:#666;}

.lc-sidemenu .service {display:block; background-color:#fff;}
.lc-sidemenu .service ul {z-index:1; position:relative; margin:1px 0 0 1px;}
.lc-sidemenu .service ul:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #eee;}
.lc-sidemenu .service li {margin:-1px 0 0 -1px; width:calc(50% - 1px); position:relative; display:inline-block; vertical-align:top; border:1px solid #eee;}
.lc-sidemenu .service li &gt; p,
.lc-sidemenu .service li &gt; a {padding:0 20px 0 20px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; text-align:center; overflow:hidden; font-weight:bold; line-height:48px; font-size:15px; color:#555;}
.lc-sidemenu .service li &gt; div {z-index:1; overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; cursor:pointer;}
.lc-sidemenu .service li &gt; div * {width:100%; height:100%;}

.lc-sidemenu .bank {display:none; margin-top:10px; padding:30px 25px 25px 25px; position:relative; background-color:#fff;}
.lc-sidemenu .bank.active {display:block;}
.lc-sidemenu .bank .subj {font-weight:bold; line-height:1.4; font-size:15px; color:#333;}
.lc-sidemenu .bank .side {display:block; position:absolute; right:25px; top:33px;}
.lc-sidemenu .bank .side .tx {margin-right:10px;}
.lc-sidemenu .bank .side .tx {line-height:1.4; font-size:12px; color:#666;}
.lc-sidemenu .bank .side svg {display:block; position:absolute; right:0; top:calc(50% - 3px); width:3px; height:5px; opacity:0.5;}
.lc-sidemenu .bank select {-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.lc-sidemenu .bank select {z-index:1; position:absolute; display:block; left:0; top:0; width:100%; height:100%; background-color:transparent; border:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; opacity:0; cursor:pointer;}
.lc-sidemenu .bank select option {line-height:1.4; font-size:15px; color:#000;}
.lc-sidemenu .bank .swiper-container {margin-top:15px; padding:30px 0 17px 0; background-color:#f4f4f4; border-radius:5px;}
.lc-sidemenu .bank .inner {padding:0 10px 17px 10px;}
.lc-sidemenu .bank .swiper-slide p {text-align:center; word-wrap:break-word; word-break:break-all;}
.lc-sidemenu .bank .swiper-slide p:nth-child(1) {}
.lc-sidemenu .bank .swiper-slide p:nth-child(1) {font-weight:bold; line-height:1.4; font-size:15px; color:#333;}
.lc-sidemenu .bank .swiper-slide p:nth-child(2) {margin-top:10px;}
.lc-sidemenu .bank .swiper-slide p:nth-child(2) {font-weight:bold; line-height:1.4; font-size:28px; color:#333;}
.lc-sidemenu .bank .swiper-slide p:nth-child(3) {margin-top:10px;}
.lc-sidemenu .bank .swiper-slide p:nth-child(3) {line-height:1.4; font-size:12px; color:#333;}
.lc-sidemenu .bank .swiper-pagination {transition:all .3s ease; z-index:20; display:block; position:relative; left:auto; right:auto; bottom:0; width:100%; height:16px; text-align:center; opacity:1;}
.lc-sidemenu .bank .swiper-pagination span {transition:all .3s ease; position:relative; display:inline-block; margin:0 2px !important; width:6px; height:16px; cursor:pointer;}
.lc-sidemenu .bank .swiper-pagination span:before {transition:all .3s ease; display:block; content:''; position:absolute; left:calc(50% - 3px); top:calc(50% - 3px); width:6px; height:6px; background-color:#000; border-radius:6px; opacity:0.5;}
.lc-sidemenu .bank .swiper-pagination span.active {background-color:transparent; width:12px;}
.lc-sidemenu .bank .swiper-pagination span.active:before {opacity:1; left:calc(50% - 6px); width:12px; background-color:var(--color2);}

.lc-sidemenu .bank.ty-stop .swiper-wrapper {
    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;
    text-align:center;
}
.lc-sidemenu .bank.ty-stop .swiper-slide {width:100%;}

.lc-sidemenu .lf-notice {background-color:#fff;}
.lc-sidemenu .l-float-l,
.lc-sidemenu .l-float-r {bottom:12px;}

.lc-sidemenu .l-float-l {
    display: none
}

.lc-sidemenu .l-float-r {
    z-index: 1000;
    position: fixed;
    right: 10px;
    bottom : 10px;
    top: auto;
}

/* lc-search */

.lc-search {position:fixed; top:auto; left:0; right:0; bottom:0; width:100%; height:calc(100% - 80px); background-color:#fff; border-radius:12px 12px 0 0;}
.lc-search .header {height:67px;}
.lc-search .header .wrap {margin:0 25px; padding:26px 0 14px 0; border-bottom:2px solid #7f7f7f;}
.lc-search .header .wrap ul {}
.lc-search .header .wrap li {z-index:10; position:relative; display:inline-block; vertical-align:top; height:25px;}
.lc-search .header .wrap li svg {z-index:-1; position:absolute; display:block; width:100%; height:100%;}
.lc-search .header .wrap .btn:after,
.lc-search .header .wrap .reset:after,
.lc-search .header .wrap .search:after {z-index:1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:100%;}
.lc-search .header .wrap .btn {width:25px; height:25px; cursor:pointer; opacity:0.6;}
.lc-search .header .wrap .btn line {fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;}
.lc-search .header .wrap .input {margin-left:10px; width:calc(100% - 100px); border:0;}
.lc-search .header .wrap .input input {width:100%; height:25px; border:0; background:transparent; white-space:nowrap; cursor:pointer;}
.lc-search .header .wrap .input input {font-weight:bold; line-height:25px; font-size:18px; color:#ddd;}
.lc-search .header .wrap .input input::placeholder {color:#ddd; opacity: 1;}
.lc-search .header .wrap .input input::-webkit-input-placeholder {color:#ddd; opacity: 1;}
.lc-search .header .wrap .input input:-ms-input-placeholder {color:#ddd; opacity: 1;}

.lc-search .header .wrap .input .name {z-index:-1; position:absolute; display:block; left:0; top:0; width:100%; height:100%;}
.lc-search .header .wrap .input .name {font-weight:bold; line-height:25px; font-size:18px; color:#ddd;}
.lc-search .header .wrap .input.value input,
.lc-search .header .wrap .input.focus input {color:#000;}
.lc-search .header .wrap .reset {margin-left:10px;  width:25px; height:25px; cursor:pointer;}
.lc-search .header .wrap .reset svg {display:none;}
.lc-search .header .wrap .reset circle {opacity:0.2;}
.lc-search .header .wrap .reset line {stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-search .header .wrap .search {margin-left:5px; width:25px; height:25px; cursor:pointer; opacity:0.6;}
.lc-search .header .wrap .search path,
.lc-search .header .wrap .search line {fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;}
.lc-search.ty-value .header .wrap .input .name {display:none;}
.lc-search.ty-value .header .wrap .reset svg {display:block;}

.lc-search .layer {z-index:100; display:none; position:absolute; left:0; right:0; top:67px; width:100%; height:calc(100% - 67px); background-color:#fff; overflow-x:hidden; overflow-y:auto;}
.lc-search .layer.active {display:block;}
.lc-search .layer ul {margin:0 25px;}
.lc-search .layer li {position:relative; display:block; border-bottom:1px solid #eee;}
.lc-search .layer a {position:relative; display:block; height:49px; padding:0 25px 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:#fff;}
.lc-search .layer a {font-weight:bold; line-height:49px; font-size:15px; color:#666;}
.lc-search .layer svg {display:block; position:absolute; right:0; top:calc(50% - 12.5px); width:25px; height:25px; opacity:0.1;}
.lc-search .layer svg line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-search .layer .keyword {color:var(--color2);}
.lc-search .layer .btn {padding:20px 0; text-align:center;}
.lc-search .layer .btn span {width:150px; height:30px; display:inline-block; background-color:#ddd; border-radius:30px; text-align:center; cursor:pointer;}
.lc-search .layer .btn span {font-weight:bold; line-height:30px; font-size:14px; color:#fff;}

.lc-search .container {padding-top:27px; display:block; position:absolute; left:0; right:0; top:67px; width:100%; height:calc(100% - 94px); opacity:0;}
.lc-search .container.active {opacity:1;}

.lc-search .container .swiper-pagination {transition:all .3s ease; z-index:10; display:block; position:absolute; left:auto; right:auto; top:12px; bottom:auto; width:100%; height:12px; text-align:center; opacity:1;}
.lc-search .container .swiper-pagination span {transition:all .3s ease; position:relative; display:inline-block; margin:0 2px !important; width:6px; height:12px; cursor:pointer;}
.lc-search .container .swiper-pagination span:before {transition:all .3s ease; display:block; content:''; position:absolute; left:calc(50% - 3px); top:calc(50% - 3px); width:6px; height:6px; background-color:#000; border-radius:6px; opacity:0.5;}
.lc-search .container .swiper-pagination span.active {background-color:transparent; width:12px;}
.lc-search .container .swiper-pagination span.active:before {opacity:1; left:calc(50% - 6px); width:12px; background-color:var(--color2);}

.lc-search .container .swiper-root {padding-top:10px; position:relative; height:calc(100% - 10px); overflow-x:hidden; overflow-y:auto;}
.lc-search .container .swiper-container {z-index:20; height:auto; padding-bottom:30px; position:relative; overflow:visible;}
.lc-search .container .swiper-wrapper {white-space:nowrap; height:auto; overflow:visible;}
.lc-search .container .swiper-slide {white-space:normal; display:inline-block; vertical-align:top; width:calc(100% - 50px); box-shadow:0 0 7px 3px rgba(0,0,0,0.1);}

.lc-search .container .inner {border:1px solid #ddd;}
.lc-search .container .subj {width:100%; height:47px; background-color:#f8f8f8;}
.lc-search .container .subj p {margin:0 18px;}
.lc-search .container .subj p {font-weight:bold; line-height:47px; font-size:13px; color:#000;}
.lc-search .container .wrap {height:calc(100% - 48px); border-top:1px solid #ddd; background-color:#fff;}
.lc-search .container .wrap.ty-not {
    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;
}

.lc-search .container .ty-kh ul {margin:0 15px;}
.lc-search .container .ty-kh li {position:relative; display:block; border-bottom:1px solid #eee;}
.lc-search .container .ty-kh a {display:block; margin-right:35px; height:46px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-search .container .ty-kh a {line-height:46px; font-size:16px; color:#333;}
.lc-search .container .ty-kh .del {z-index:10; position:absolute; display:block; right:0; top:calc(50% - 12.5px); width:25px; height:25px; opacity:0.2; cursor:pointer;}
.lc-search .container .ty-kh .del:after {z-index:1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:100%;}
.lc-search .container .ty-kh .del svg {z-index:-1; position:absolute; display:block; width:100%; height:100%;}
.lc-search .container .ty-kh .del svg path,
.lc-search .container .ty-kh .del svg line {fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.lc-search .container .ty-kh .btn {padding:25px 0; text-align:center;}
.lc-search .container .ty-kh .btn span {display:inline-block; width:180px; height:35px; background-color:#ddd; border-radius:3px; text-align:center; cursor:pointer;}
.lc-search .container .ty-kh .btn span {font-weight:bold; line-height:35px; font-size:14px; color:#fff;}

.lc-search .container .ty-hot ul {margin:0 15px; padding-bottom:25px;}
.lc-search .container .ty-hot li {position:relative; display:block; border-bottom:1px solid #eee;}
.lc-search .container .ty-hot a {z-index:10; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:transparent; opacity:0;}
.lc-search .container .ty-hot .num {z-index:1; display:block; position:absolute; left:0; top:0; width:25px; height:46px; text-align:center;}
.lc-search .container .ty-hot .num {font-style:italic; font-weight:bold; line-height:46px; font-size:19px; color:var(--color2);}
.lc-search .container .ty-hot .keyword {margin:0 35px 0 30px; height:46px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-search .container .ty-hot .keyword {line-height:46px; font-size:16px; color:#333;}
.lc-search .container .ty-hot .side {
    position:absolute;
    right:0;
    top:0;
    width:25px;
    height:100%;
    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;
    flex-direction:column;
    -webkit-box-orient:vertical;
    -ms-flex-direction:column;
}
.lc-search .container .ty-hot .cnt {line-height:1.4; font-size:11px; color:#666;}
.lc-search .container .ty-hot svg {margin:0 auto; display:block; width:15px; height:15px;}
.lc-search .container .ty-hot .ty-up rect,
.lc-search .container .ty-hot .ty-up polygon {fill:#F43142;}
.lc-search .container .ty-hot .ty-down polygon {fill:#107DF4;}
.lc-search .container .ty-hot .ty-stop rect {fill:#666666;}
.lc-search .container .ty-hot .ty-new path {fill:#F43142;}

.lc-search .container .ty-good ul {margin:0 15px; padding-bottom:25px;}
.lc-search .container .ty-good li {position:relative; display:block; border-bottom:1px solid #eee;}
.lc-search .container .ty-good a {z-index:10; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:transparent; opacity:0;}
.lc-search .container .ty-good .num {z-index:1; display:block; position:absolute; left:0; top:0; width:15px; height:46px;}
.lc-search .container .ty-good .num {font-weight:bold; line-height:46px; font-size:22px; color:var(--color2);}
.lc-search .container .ty-good .keyword {margin:0 0 0 20px; height:46px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-search .container .ty-good .keyword {line-height:46px; font-size:16px; color:#333;}

.lc-search .container .ty-ph ul {margin:0 15px; padding-bottom:25px;}
.lc-search .container .ty-ph li {height:90px; position:relative; display:block; border-bottom:1px solid #eee;}
.lc-search .container .ty-ph a {z-index:10; display:block; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:transparent; opacity:0;}
.lc-search .container .ty-ph .adult,
.lc-search .container .ty-ph .onoff,
.lc-search .container .ty-ph .productoff,
.lc-search .container .ty-ph .soldout {z-index:1; display:block; position:absolute; left:0; top:calc(50% - 30px); width:60px; height:60px;}
.lc-search .container .ty-ph .adult:before,
.lc-search .container .ty-ph .onoff:before,
.lc-search .container .ty-ph .productoff:before,
.lc-search .container .ty-ph .soldout:before {z-index:-2; display:block; content:''; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#000; opacity:0.5; border-radius:4px;}
.lc-search .container .ty-ph .adult:after,
.lc-search .container .ty-ph .onoff:after,
.lc-search .container .ty-ph .productoff:after,
.lc-search .container .ty-ph .soldout:after {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 30px); top:calc(50% - 30px); width:60px; height:60px; background:var(--t-btn) no-repeat; background-size:var(--t-size); background-position-x:-100px;}
.lc-search .container .ty-ph .adult:after {background-position-y:-200px;}
.lc-search .container .ty-ph .onoff:after {background-position-y:0;}
.lc-search .container .ty-ph .productoff:after {background-position-y:0;}
.lc-search .container .ty-ph .soldout:after {background-position-y:0;}
.lc-search .container .ty-ph .thumb {display:block; position:absolute; left:0; top:calc(50% - 30px); width:60px; height:60px;}
.lc-search .container .ty-ph .thumb img {display:block; width:100%; height:100%; border:0;}
.lc-search .container .ty-ph .ty-no {background-color:#ececec;}
.lc-search .container .ty-ph .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;}

.lc-search .container .ty-ph .block {
    margin-left:75px;
    height:100%;
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    -webkit-justify-content:center;
    justify-content:center;
    flex-direction:column;
    -webkit-box-orient:vertical;
    -ms-flex-direction:column;
}
.lc-search .container .ty-ph .title {display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.lc-search .container .ty-ph .title {font-weight:bold; line-height:1.4; font-size:14px; color:#333;}

.lc-search .container .ty-ph .btns {margin-top:12px; position:relative;}

.lc-search .container .ty-ph .price span {position:relative; display:inline-block; vertical-align:top;}
.lc-search .container .ty-ph .price .swung {top:3px; line-height:1.4; font-size:13px; color:#333;}
.lc-search .container .ty-ph .price.ty-KRW .currency-price {font-weight:bold; line-height:1.4; font-size:16px; color:#333;}
.lc-search .container .ty-ph .price.ty-KRW .currency-text {margin-left:3px; top:3px; line-height:1.4; font-size:13px; color:#333;}
.lc-search .container .ty-ph .price:not(.ty-KRW) .currency-price {font-weight:bold; line-height:1.4; font-size:16px; color:#333;}
.lc-search .container .ty-ph .price:not(.ty-KRW) .currency-decimal {margin-left:3px; top:3px; line-height:1.4; font-size:9px; color:#333;}
.lc-search .container .ty-ph .openprice {margin-top:9px;}
.lc-search .container .ty-ph .openprice span {display:inline-block; padding:3px 7px 2px 7px; background-color:#ef4f4e; border-radius:4px;}
.lc-search .container .ty-ph .openprice span {line-height:1.4; font-size:11px; color:#fff;}

.lc-search .container .ty-ph .del {z-index:20; padding:0 10px; display:block; position:absolute; right:-10px; top:calc(50% - 25px); cursor:pointer;}
.lc-search .container .ty-ph .del {line-height:50px; font-size:12px; color:#ccc;}

.lc-search .container .wrap.ty-not p {padding:50px 0; margin:0; text-align:center;}
.lc-search .container .wrap.ty-not p {line-height:1.6; font-size:13px; color:#999;}

.lc-search .container.ty-stop .swiper-wrapper {
    display:-webkit-box;
    display:-moz-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
.lc-search .container.ty-stop .swiper-slide {width:100%;}

</pre></body></html>