/* LEXRON / SUNKOREAN MOBILE COMMERCE V14 */
:root{--lx14-navy:#123a59;--lx14-text:#151515;--lx14-muted:#6f7478;--lx14-line:#e7e9eb;--lx14-bg:#f7f8f9;--lx14-green:#159447}
body.lx14-cart-ready .sk-cart-fab,body.lx14-cart-ready .sk-cart-panel,body.lx14-cart-ready .lx-cart-overlay,body.lx14-cart-ready .lx-cart-drawer,body.lx14-cart-ready .lx13-cart-overlay,body.lx14-cart-ready .lx13-cart-drawer{display:none!important}
/* one mobile navigation system only */
@media(max-width:760px){.v98-mobile-return{display:none!important}.v915-mobile-nav{z-index:9998!important}.topbar{display:none!important}html,body{max-width:100%;overflow-x:hidden}.product-detail-wrap{padding-left:12px!important;padding-right:12px!important}.detail-grid{gap:16px!important}.detail-card h1{font-size:24px!important;line-height:1.15!important}.detail-photo img{max-height:360px!important;object-fit:contain!important}.quick-actions{z-index:9997!important}}
.lx14-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:2147483000;opacity:0;pointer-events:none;transition:.2s}
.lx14-cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(430px,94vw);background:#fff;z-index:2147483001;transform:translateX(102%);transition:.22s;box-shadow:-8px 0 30px rgba(0,0,0,.2);display:flex;flex-direction:column;color:var(--lx14-text);font-family:Arial,sans-serif}
body.lx14-cart-open{overflow:hidden}.lx14-cart-open .lx14-cart-overlay{opacity:1;pointer-events:auto}.lx14-cart-open .lx14-cart-drawer{transform:none}
.lx14-cart-head{display:flex;align-items:center;justify-content:space-between;padding:17px 16px;border-bottom:1px solid var(--lx14-line)}.lx14-cart-head div{display:flex;flex-direction:column;gap:2px}.lx14-cart-head b{font-size:20px;letter-spacing:.4px}.lx14-cart-head span{font-size:13px;color:var(--lx14-muted)}.lx14-cart-close{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}
.lx14-cart-list{padding:4px 15px;overflow:auto;flex:1}.lx14-empty{padding:45px 12px;text-align:center;color:var(--lx14-muted)}
.lx14-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--lx14-line);align-items:start}.lx14-row-photo{width:88px;height:88px;border:1px solid #eceff1;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.lx14-row-photo img{width:100%;height:100%;object-fit:contain}.lx14-no-photo{font-size:11px;font-weight:900;color:#aaa;letter-spacing:.5px}.lx14-row-main{min-width:0}.lx14-row-name{display:block;color:#171717;text-decoration:none;font:700 14px/1.3 Arial,sans-serif;margin-bottom:6px;word-break:break-word}.lx14-row-price{font:700 15px Arial,sans-serif}.lx14-row-sub{font:500 13px Arial,sans-serif;color:#555;margin-top:5px}.lx14-quote{font:700 13px Arial,sans-serif;color:#686d70}.lx14-qty{display:flex;align-items:center;gap:7px;margin-top:10px}.lx14-qty button{height:34px;min-width:34px;padding:0 8px;border:1px solid #d7dadd;background:#fff;border-radius:4px;font-size:18px}.lx14-qty b{min-width:22px;text-align:center}.lx14-remove{margin-left:auto!important;font-size:12px!important;color:#666!important}
.lx14-cart-foot{border-top:1px solid var(--lx14-line);padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#fff}.lx14-total-line{display:flex;justify-content:space-between;gap:15px;align-items:center;font:700 18px Arial,sans-serif;margin-bottom:9px}.lx14-total-note{font:12px/1.4 Arial,sans-serif;color:#6f7478;margin-bottom:12px}.lx14-primary,.lx14-secondary{box-sizing:border-box;width:100%;min-height:48px;border-radius:4px;font:800 14px Arial,sans-serif;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.lx14-primary{border:0;background:var(--lx14-navy);color:#fff}.lx14-secondary{border:1px solid #cfd3d6;background:#fff;color:#222;margin-top:8px}
.lx14-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%,18px);opacity:0;z-index:2147483005;background:#18262f;color:#fff;padding:11px 16px;border-radius:5px;font:700 13px Arial,sans-serif;transition:.2s;pointer-events:none;white-space:nowrap}.lx14-toast.show{opacity:1;transform:translate(-50%,0)}
/* single product purchase block */
.lx14-buy-box{margin:18px 0;padding:16px;border:1px solid #e0e4e7;border-radius:10px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.05)}.lx14-buy-price{font:900 22px/1.2 Arial,sans-serif;color:#171717}.lx14-buy-note{margin-top:4px;font:12px/1.35 Arial,sans-serif;color:#73787b}.lx14-buy-actions{display:grid;grid-template-columns:auto minmax(145px,1fr) auto;gap:8px;margin-top:13px}.lx14-buy-step{height:48px;display:grid;grid-template-columns:42px 42px 42px;align-items:center;border:1px solid #d7dade;border-radius:5px;overflow:hidden}.lx14-buy-step button{height:48px;border:0;background:#f4f5f6;font-size:21px}.lx14-buy-step b{text-align:center}.lx14-buy-add,.lx14-buy-cart{min-height:48px;border:0;border-radius:5px;display:flex;align-items:center;justify-content:center;font:900 13px Arial,sans-serif;text-decoration:none}.lx14-buy-add{background:var(--lx14-green);color:#fff;padding:0 16px}.lx14-buy-cart{background:#eef1f3;color:#222;padding:0 12px}.lx14-buy-msg{min-height:16px;margin-top:8px;font:700 12px Arial,sans-serif;color:#147742}
/* cart page */
body.lx14-cart-page{margin:0;background:#fff;color:#161616;font-family:Arial,sans-serif}.lx14-page-wrap{max-width:1120px;margin:0 auto;padding:20px 18px 70px}.lx14-page-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #eceff1;padding:8px 0 18px;margin-bottom:22px}.lx14-page-top>a:last-child{text-align:right}.lx14-page-brand{font-size:31px;font-weight:900;letter-spacing:-1px;text-align:center}.lx14-page-brand small{display:block;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.5px}.lx14-back{color:#222;text-decoration:none;font-size:14px}.lx14-page-title{font-size:29px;margin:0 0 20px}.lx14-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px}.lx14-page-items{border-top:1px solid #e7e9eb}.lx14-page-items .lx14-row{grid-template-columns:110px minmax(0,1fr)}.lx14-page-items .lx14-row-photo{width:110px;height:110px}.lx14-summary{border:1px solid #e0e3e5;padding:20px;height:max-content;position:sticky;top:15px}.lx14-summary h2{font-size:20px;margin:0 0 16px}.lx14-summary input{box-sizing:border-box;width:100%;height:46px;border:1px solid #cfd3d6;border-radius:4px;padding:0 12px;font-size:15px;margin-bottom:9px}.lx14-cart-status,.lx14-secure{font-size:12px;line-height:1.45;color:#6f7478;margin-top:10px}.lx14-page-empty{padding:60px 15px;text-align:center;border:1px solid #eceff1}.lx14-page-empty b{display:block;font-size:19px}.lx14-page-empty a{display:inline-flex;margin-top:16px;padding:13px 22px;background:var(--lx14-navy);color:white;text-decoration:none;border-radius:4px}
@media(max-width:760px){.lx14-cart-drawer{width:94vw}.lx14-row{grid-template-columns:78px minmax(0,1fr)}.lx14-row-photo{width:78px;height:78px}.lx14-buy-actions{grid-template-columns:1fr 1fr}.lx14-buy-step{grid-column:1/2;width:100%;grid-template-columns:44px 1fr 44px}.lx14-buy-add{grid-column:2/3}.lx14-buy-cart{grid-column:1/-1}.lx14-page-wrap{padding:12px 12px 45px}.lx14-page-top{grid-template-columns:1fr auto;gap:8px}.lx14-page-top>a:last-child{display:none}.lx14-page-brand{text-align:right;font-size:25px}.lx14-page-title{font-size:24px}.lx14-layout{grid-template-columns:1fr;gap:18px}.lx14-summary{position:static;padding:16px}.lx14-page-items .lx14-row{grid-template-columns:88px minmax(0,1fr)}.lx14-page-items .lx14-row-photo{width:88px;height:88px}}
@media(max-width:390px){.lx14-buy-actions{grid-template-columns:1fr}.lx14-buy-step,.lx14-buy-add,.lx14-buy-cart{grid-column:1}.lx14-row{grid-template-columns:72px minmax(0,1fr)}.lx14-row-photo{width:72px;height:72px}}

.sk-cart-add.lx14-in-cart{position:relative}.sk-cart-add.lx14-in-cart::after{content:attr(data-lx14-cart-qty);position:absolute;right:-4px;top:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#111;color:#fff;font:800 10px/17px Arial,sans-serif;text-align:center;pointer-events:none}.sk-cart-add.lx14-in-cart .sk-add-btn{outline:2px solid rgba(21,148,71,.22)}
