body:has(.lct) .lf-top{display:none}.lct{--lct-line: #E6E9E9;--lct-soft: #F1F5F5;padding-bottom:96px}.lct-hero{padding-bottom:104px}.lct-hero__script{font-size:54px;line-height:.9;color:var(--leo-teal)}.lct .lg-hero__text b{font-family:"Noto Serif TC",serif;font-weight:600;color:var(--leo-teal);margin:0 2px}.lct-steps{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0}.lct-steps li{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#fff9;font-size:13px;letter-spacing:1px;color:#6b6b6b}.lct-steps li b{font-family:"Noto Serif TC",serif;font-weight:500;font-size:12px;color:var(--leo-teal)}.lct-steps li.is-on{background:var(--leo-dark);color:#fff}.lct-steps li.is-on b{color:#a9c3c9}.lct-body{position:relative;margin-top:-64px}.lct-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.lct-card{background:#fff;border:1px solid var(--lct-line);border-radius:28px;padding:12px 32px 8px;box-shadow:0 24px 48px #1a1a1a0f}.lct-thead,.lct-item{display:grid;grid-template-columns:104px minmax(0,1fr) 110px 148px 120px 64px;column-gap:20px;align-items:center}.lct-thead{padding:18px 0 14px;border-bottom:1px solid var(--lct-line);font-size:12px;letter-spacing:3px;font-weight:600;color:#8a8a8a}.lct-thead span:first-child{grid-column:1 / 3}.lct-thead span:nth-child(2){grid-column:3}.lct-thead span:nth-child(4),.lct-thead span:nth-child(2){text-align:right}.lct-thead span:nth-child(3){text-align:center}.lct-item{position:relative;padding:24px 0;border-bottom:1px solid var(--lct-line)}.lct-item:last-child{border-bottom:0}.lct .lct-item__img{position:relative;display:block;width:104px;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--lct-soft)}.lct .lct-item__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.lct-item__info{min-width:0}.lct .lct-item__t{margin:0!important;font-family:"Noto Serif TC",serif!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:1px!important}.lct-item__t a{color:var(--leo-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.lct-item__t a:hover{color:var(--leo-teal)}.lct-item__v{display:inline-flex;margin:8px 6px 0 0;padding:3px 10px;border-radius:999px;background:var(--lct-soft);font-size:12px;letter-spacing:1px;color:#5a5a5a}.lct-item__disc{list-style:none;margin:8px 0 0;padding:0;font-size:12px;font-weight:600;color:var(--leo-teal)}.lct-item__unit-m{display:none}.lct-item__unit{text-align:right;font-size:14px;color:#5a5a5a;display:flex;flex-direction:column;gap:2px}.lct-item__unit s,.lct-item__total s{font-size:12px;color:#9a9a9a}.lct-item__total{text-align:right;display:flex;flex-direction:column;gap:2px}.lct-item__total b{font-family:"Noto Serif TC",serif;font-size:18px;font-weight:600;letter-spacing:.5px;color:var(--leo-dark)}.lct-qty{justify-self:center;display:inline-flex;align-items:center;height:46px;border:1px solid var(--lct-line);border-radius:999px;background:#fff;overflow:hidden}.lct-qty__btn{width:42px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--leo-dark);transition:background-color .2s,color .2s}.lct-qty__btn:hover{background:var(--lct-soft);color:var(--leo-teal)}.lct-qty__btn.is-disabled{opacity:.3;cursor:not-allowed}.lct .lct-qty__in{width:58px;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font:600 15px/1 "Noto Serif TC",serif;color:var(--leo-dark);-moz-appearance:textfield;box-shadow:none}.lct .lct-qty__in:focus{outline:2px solid var(--leo-teal);outline-offset:-2px}.lct-qty__in::-webkit-outer-spin-button,.lct-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lct-item__rm{justify-self:end;display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:11px;letter-spacing:1px;color:#8a8a8a;transition:color .2s}.lct-item__rm:hover{color:#b4483c}.lct-item__spin{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;z-index:2}.lct-item.is-loading .lct-item__spin{display:block}.lct-item.is-loading .lct-item__spin:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--lct-line);border-top-color:var(--leo-teal);border-radius:50%;animation:lct-spin .8s linear infinite}@keyframes lct-spin{to{transform:rotate(360deg)}}.lct-msg{margin:0 0 16px;padding:12px 16px;border-radius:14px;background:#fbedea;color:#9a3b30;font-size:13.5px}.lct-under{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:24px 8px 0}.lct-back{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:1px;font-weight:600;color:var(--leo-dark)}.lct-back:hover{color:var(--leo-teal)}.lct-assure{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0}.lct-assure li{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.5px;color:#5a5a5a}.lct-assure svg{color:var(--leo-teal);flex:none}.lct-side{position:sticky;top:148px;display:flex;flex-direction:column;gap:16px}.lct-sum{background:#fff;border:1px solid var(--lct-line);border-radius:28px;padding:30px 28px 28px;box-shadow:0 24px 48px #1a1a1a0f;display:flex;flex-direction:column;gap:14px}.lct-sum__h{margin:-6px 0 2px;font-size:24px;letter-spacing:4px;color:var(--leo-dark)}.lct-sum__rows{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-top:1px solid var(--lct-line);border-bottom:1px dashed rgba(92,132,142,.35)}.lct-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:#5a5a5a}.lct .lct-sum__row h5{margin:0!important;font:inherit!important;color:inherit;letter-spacing:1px}.lct-sum__row--disc span{color:var(--leo-teal);font-weight:600}.lct-sum__row--total{padding-top:6px;color:var(--leo-dark)}.lct .lct-sum__row--total h5{font-weight:600!important}.lct-sum__row--total b{font-family:"Noto Serif TC",serif;font-size:28px;font-weight:600;letter-spacing:.5px}.lct-sum__tax{margin:0;font-size:12.5px;line-height:1.7;color:#8a8a8a}.lct-sum__tax a{color:var(--leo-teal);text-decoration:underline}.lct-note{border-bottom:1px solid var(--lct-line);padding-bottom:2px}.lct-note__l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 10px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--leo-dark)}.lct-note__l::-webkit-details-marker{display:none}.lct-note__l::marker{content:""}.lct-note__l:hover{color:var(--leo-teal)}.lct-note__ic{position:relative;width:12px;height:12px;flex:none}.lct-note__ic:before,.lct-note__ic:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .25s}.lct-note__ic:after{transform:rotate(90deg)}.lct-note[open] .lct-note__ic:after{transform:rotate(0)}.lct-note[open] .lct-note__in{margin-bottom:12px}.lct .lct-note__in{width:100%;min-height:96px;padding:12px 14px;border:1px solid var(--lct-line);border-radius:16px;background:var(--lct-soft);font:inherit;font-size:13.5px;line-height:1.7;color:var(--leo-dark);resize:vertical;box-shadow:none;transition:border-color .2s,background-color .2s}.lct .lct-note__in:focus{outline:none;border-color:var(--leo-teal);background:#fff}.lct .lct-sum .lct-quote,.lct .lct-sum .lct-checkout{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:54px;min-height:54px;margin:0;padding:0 24px;border:1px solid var(--leo-dark);border-radius:999px;font-family:Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:3px;line-height:15px;box-shadow:none;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.lct .lct-sum .lct-quote{background:var(--leo-dark);color:#fff!important}.lct .lct-sum .lct-quote:hover{opacity:.88}.lct .lct-sum .lct-checkout{background:transparent;color:var(--leo-dark)!important}.lct .lct-sum .lct-checkout:hover{opacity:1;background:var(--leo-dark);color:#fff!important}.lct .lct-sum .lct-quote+.lct-checkout{margin-top:-2px}.lct-dyn:empty,.lct-app:empty{display:none}.lct-help{position:relative;overflow:hidden;border-radius:28px;background:var(--leo-dark);color:#fff;padding:28px 28px 26px}.lct-help:after{content:"";position:absolute;right:-50px;top:-50px;width:150px;height:150px;border-radius:50%;background:var(--leo-teal);opacity:.35}.lct-help__script{position:relative;z-index:1;font-size:30px;line-height:1;color:#a9c3c9}.lct-help__h{position:relative;z-index:1;margin:8px 0 6px;font-size:18px;letter-spacing:2px;line-height:1.5}.lct .lct-help__t{position:relative;z-index:1;margin:0 0 28px!important;font-size:13px;line-height:1.8;color:#ffffffb3}.lct-help__btns{position:relative;z-index:1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lct .lct-help .leo-pill--white{padding:12px 26px}.lct-help__link{font-size:13px;letter-spacing:1px;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.lct-help__link:hover{color:#a9c3c9}.lct-bar{display:none}.lct-empty{max-width:720px;margin:0 auto;padding:56px 32px;background:#fff;border:1px solid var(--lct-line);border-radius:28px;box-shadow:0 24px 48px #1a1a1a0f;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.lct-empty__ic{width:72px;height:72px;border-radius:50%;background:var(--lct-soft);color:var(--leo-teal);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.lct-empty__h{margin:0;font-size:24px;letter-spacing:4px;color:var(--leo-dark)}.lct-empty__t{margin:0 0 10px;font-size:14px;line-height:1.8;color:#5a5a5a}.lct-empty__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lct-pill--line{border-color:var(--leo-dark);color:var(--leo-dark)!important}.lct-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;padding-top:22px;border-top:1px dashed rgba(92,132,142,.35);width:100%}.lct-empty__links a{padding:8px 16px;border-radius:999px;background:var(--lct-soft);font-size:13px;letter-spacing:1px;color:var(--leo-dark);transition:background-color .2s,color .2s}.lct-empty__links a:hover{background:var(--leo-teal);color:#fff}@media(max-width:1199px){.lct-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.lct-card{padding:8px 24px 4px}.lct-thead,.lct-item{grid-template-columns:88px minmax(0,1fr) 132px 104px 48px;column-gap:16px}.lct-thead span:nth-child(2),.lct-item__unit{display:none}.lct-thead span:nth-child(3){grid-column:3}.lct .lct-item__img{width:88px}.lct-item__unit-m{display:block;margin:6px 0 0;font-size:12.5px;color:#8a8a8a}}@media(max-width:989px){.lct-grid{grid-template-columns:minmax(0,1fr)}.lct-side{position:static}.lct-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--leo-gutter) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--lct-line);box-shadow:0 -10px 28px #1a1a1a14;transition:transform .3s}.lct-bar.is-hidden{transform:translateY(110%)}body:has(.lct-bar:not(.is-hidden)) .chaty-app-widget{margin-bottom:78px}body:has(.lct-bar:not(.is-hidden)) #effectiveAppsScrollToTopBtn{bottom:88px!important}.chaty-app-widget{transition:margin-bottom .3s}.lct-bar__sum{display:flex;flex-direction:column;gap:2px}.lct-bar__sum small{font-size:11px;letter-spacing:2px;color:#8a8a8a}.lct-bar__sum b{font-family:"Noto Serif TC",serif;font-size:20px;font-weight:600;color:var(--leo-dark)}.lct-bar__btns{display:flex;gap:8px}.lct .lct-bar__btn{min-height:46px;padding:11px 22px;border:1px solid var(--leo-dark);font-family:Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;cursor:pointer}.lct .lct-bar__quote{background:var(--leo-dark);color:#fff!important}.lct .lct-bar__co{background:transparent;color:var(--leo-dark)!important}.lct:not(.has-quote) .lct-bar__co{background:var(--leo-dark);color:#fff!important;padding:11px 34px}}@media(max-width:749px){.lct{padding-bottom:72px}.lct-hero{padding-bottom:88px}.lct-hero__script{font-size:42px}.lct-steps li{padding:6px 12px;font-size:12px}.lct-body{margin-top:-56px}.lct-card{padding:4px 18px;border-radius:22px}.lct-thead{display:none}.lct-item{grid-template-columns:80px minmax(0,1fr) auto 32px;grid-template-areas:"img info info info" "qty qty total rm";row-gap:14px;column-gap:12px;padding:20px 0}.lct .lct-item__img{grid-area:img;width:80px;border-radius:14px}.lct-item__info{grid-area:info}.lct .lct-item__t{font-size:15px!important}.lct-qty{grid-area:qty;justify-self:start;height:42px}.lct-qty__btn{width:40px}.lct .lct-qty__in{width:52px}.lct-item__total{grid-area:total}.lct-item__total b{font-size:17px}.lct-item__rm{grid-area:rm;padding:6px 0}.lct-item__rm span{display:none}.lct-under{flex-direction:column;align-items:flex-start;padding:20px 4px 0}.lct-assure{flex-direction:column;gap:10px}.lct-sum,.lct-help{border-radius:22px;padding:24px 20px}.lct-empty{padding:40px 20px;border-radius:22px}.lct-empty__h{font-size:20px;letter-spacing:3px}}.lct [hidden]{display:none!important}.lct .lct-sum .rfq-btn-cart .tooltip{top:auto;bottom:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:100%;margin:0;padding:10px 18px!important;list-style:none;background:var(--leo-dark);color:#fff;border-radius:12px;box-shadow:0 14px 30px #1a1a1a33;text-align:center;letter-spacing:0;z-index:6;pointer-events:none;animation:lct-tip .2s ease both}.lct .lct-sum .rfq-btn-cart .tooltip:before{content:none}.lct .lct-sum .rfq-btn-cart .tooltip:after{content:"";position:absolute;top:100%;bottom:auto;left:50%;right:auto;width:0;height:0;margin-left:-7px;border:7px solid transparent;border-top-color:var(--leo-dark);border-bottom:0;background:none;box-shadow:none;transform:none}.lct .lct-sum .rfq-btn-cart .tooltip h6{font-size:0!important;line-height:0;opacity:1;letter-spacing:0}.lct .lct-sum .rfq-btn-cart .tooltip h6:after{content:"\8cfc\7269\8eca\5167\7684\5546\54c1\5c07\4e00\4f75\52a0\5165\8a62\50f9\55ae";display:block;font-size:12.5px;font-weight:500;line-height:1.6;letter-spacing:1px;color:#fff;white-space:nowrap}.lct .lct-sum .rfq-btn-cart .tooltip .product-unquoted{margin-top:6px!important;font-size:12px;line-height:1.6;letter-spacing:.5px;color:#ffffffb3;opacity:1;text-align:left}@keyframes lct-tip{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/leo-cart.css.map */
