.cart-v2{color:var(--zino-text)}.cart-v2-title{color:var(--zino-text);font-size:clamp(1.125rem,1.04rem + .38vw,1.375rem);font-weight:700}.cart-v2-title .bi{color:var(--zino-text);font-size:1.2em}.cart-tabs.nav-tabs{scrollbar-width:none;margin-bottom:var(--space-8);border-bottom:0;flex-wrap:nowrap;overflow:auto hidden}.cart-tabs.nav-tabs::-webkit-scrollbar{display:none}.cart-tabs .nav-item:not(:last-child){border-inline-end:2px solid var(--zino-border)}.cart-tabs .nav-link{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.cart-tabs .nav-link .zi{aspect-ratio:1;width:32px;height:32px}.cart-tabs .nav-link{white-space:nowrap;color:var(--zino-text);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:clamp(.875rem,.83rem + .19vw,1rem);font-weight:400}.cart-tabs .nav-link:hover,.cart-tabs .nav-link:hover .bi,.cart-tabs .nav-link:hover .zi{color:var(--zino-green)}.cart-tabs .nav-link.active{color:var(--zino-green);background:0 0;font-weight:700}.cart-tabs .nav-link.active .bi,.cart-tabs .nav-link.active .zi{color:var(--zino-green)}.cart-tabs .nav-link.active:after{content:"";inset-inline:var(--space-3);background:var(--zino-green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.cart-v2 .line-step:before{background:var(--zino-border)}.cart-v2 .line-step-box.complete:before{background-color:var(--zino-green)}.cart-v2 .line-step-box.complete .icon{background:var(--zino-green-light);color:var(--zino-text)}.cart-v2 .line-step-box .icon{border-radius:0;width:32px;height:32px;font-size:1rem;line-height:32px;box-shadow:none!important}.cart-v2 .line-step-box.disabled .icon,.cart-v2 .line-step-box.disabled .icon i{background:var(--zino-green-light);color:var(--zino-text)}.cart-v2 .line-step-box.disabled p{color:var(--zino-text)}.cart-v2 .line-step-container{margin-bottom:var(--space-6);overflow:visible}.cart-v2 .tab-content .line-step-container{margin-top:var(--space-6)}.cart-v2>.line-step-container,.cart-v2 .container-fluid>.line-step-container{margin-top:var(--space-6);margin-bottom:var(--space-10)}.cart-v2 .line-step-box{overflow:visible}.cart-v2 .line-step-box .icon{margin:0 auto}.cart-v2 .line-step-box p{top:calc(100% + var(--space-2));color:var(--zino-text);margin:0;font-size:.875rem;position:absolute;inset-inline:0}.cart-v2 .cart-bulk-btn{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:0;font-size:.8125rem;line-height:1.4;display:inline-flex}.cart-v2 .cart-bulk-btn--save,.cart-v2 .cart-submit-btn{isolation:isolate;z-index:0;color:#fff;background:0 0;border:none;position:relative;overflow:hidden}.cart-v2 .cart-bulk-btn--save:before,.cart-v2 .cart-submit-btn:before{content:"";z-index:-1;background:var(--zino-green);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);transition:background .2s;position:absolute;inset:0}.cart-v2 .cart-bulk-btn--save:hover,.cart-v2 .cart-submit-btn:hover{color:#fff}.cart-v2 .cart-bulk-btn--save:hover:before,.cart-v2 .cart-submit-btn:hover:before{background:var(--zino-green-hover)}.cart-v2 .cart-bulk-btn--save .zi{font-size:1.25rem}.cart-v2 .cart-bulk-btn--clear{border:1px solid var(--zino-warn-border);background:var(--zino-warn-bg);color:var(--zino-warn)}.cart-v2 .cart-bulk-btn--clear:hover{background:var(--zino-warn);color:#fff}@media (width<=575.98px){.cart-v2 .cart-bulk-btn{font-size:.65rem}}.cart-card-v2{align-items:stretch;gap:var(--space-3);height:100%;padding:var(--space-3);border:1px solid var(--zino-border-strong);background:#fff;border-radius:0;transition:box-shadow .2s;display:flex;position:relative}.cart-card-v2:hover{box-shadow:0 4px 14px #0000000f}.cart-card-v2 .cc-image{flex:0 0 64px;order:1;justify-content:center;align-items:center;display:flex}.cart-card-v2 .cc-image img{object-fit:contain;width:auto;max-width:64px;height:auto;max-height:60px}.cart-card-v2 .cc-body{justify-content:space-between;gap:var(--space-1);flex-direction:column;flex:1 1 0;order:2;min-width:0;display:flex}.cart-card-v2 .cc-title-link{color:inherit}.cart-card-v2 .cc-title{color:var(--zino-text);margin:0;font-size:.8125rem;font-weight:700;line-height:1.5}.cart-card-v2 .cc-meta{gap:var(--space-1)var(--space-3);color:var(--zino-text-sub);flex-wrap:wrap;font-size:.6875rem;display:flex}.cart-card-v2 .cc-meta .bi{opacity:.7;margin-inline-end:2px}.cart-card-v2 .cc-meta b{color:var(--zino-text);font-weight:700}.cart-card-v2 .cc-price{color:var(--zino-text);margin:0;font-size:.6875rem;line-height:1.6}.cart-card-v2 .cc-price .cc-cur{color:var(--zino-text-sub);font-size:.625rem}.cart-card-v2 .cc-price .cc-total{font-weight:700}.cart-card-v2 .cc-price .cc-unit-conv{color:var(--zino-text-sub);display:block}.cart-card-v2 .cc-aside{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;order:3;min-width:80px;display:flex}.cart-card-v2 .cc-labels{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.cart-card-v2 .cc-icons{align-items:center;gap:var(--space-2);display:flex}.cart-card-v2 .cc-icon-btn{width:22px;height:22px;color:var(--zino-text-sub);cursor:pointer;justify-content:center;align-items:center;font-size:.9375rem;transition:color .15s;display:inline-flex}.cart-card-v2 .cc-icon-btn.cc-del:hover{color:var(--zino-warn)}.cart-card-v2 .cc-icon-btn.cc-edit:hover{color:var(--zino-green)}.cart-card-v2 .cc-save-btn{border:1px solid var(--zino-green);color:var(--zino-green);text-align:center;cursor:pointer;background:0 0;border-radius:0;align-self:stretch;padding:4px 6px;font-size:.625rem;font-weight:600;line-height:1.3;transition:background .15s,color .15s}.cart-card-v2 .cc-save-btn:hover{background:var(--zino-green);color:#fff}@media (width<=575.98px){.cart-card-v2{flex-wrap:wrap}.cart-card-v2 .cc-title{font-size:.75rem}.cart-card-v2 .cc-aside{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;order:4;width:100%;min-width:0;padding-top:0}.cart-card-v2 .cc-icons{order:-1}}.cart-v2 .cart-canvases .item{box-shadow:none;background-color:#0000;border-radius:0;margin-bottom:0;padding:0}.cart-v2 .cart-canvases .factor{padding:var(--space-4);background:var(--zino-surface);border:none}.cart-v2 .cart-canvases .factor .title{margin-bottom:var(--space-3)}.cart-v2 .cart-canvases .factor .title h6{color:var(--zino-text);font-size:1.0625rem;font-weight:700}.cart-v2 .cart-canvases .factor .title .zi{font-size:1.25rem}.cart-v2 .summary-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3)0;border-bottom:1px solid var(--zino-border-strong);margin:0;font-size:.8125rem;display:flex}.cart-v2 .summary-row p{margin:0}.cart-v2 .summary-amount{white-space:nowrap;font-weight:700}.cart-v2 .summary-cur{color:var(--zino-text-sub);font-size:.6875rem;font-weight:400}.cart-v2 .summary-row--head{border-bottom:none;padding-top:0;font-weight:700}.cart-v2 .summary-row--final{border-bottom:none;border-top:1px solid var(--zino-border-strong);margin-top:var(--space-2);font-size:1rem;font-weight:700}.cart-v2 .summary-row--final .summary-amount{color:var(--zino-text)}.cart-v2 .discount-code-section{margin:var(--space-3)0}.cart-v2 .discount-code-section .form-control{border-color:var(--zino-green-light);border-radius:0;font-size:.8125rem}.cart-v2 .discount-code-section .form-control:focus{border-color:var(--zino-green);box-shadow:none}.cart-v2 .discount-code-section .btn{background:var(--zino-green);color:#fff;white-space:nowrap;border:none;border-radius:0}.cart-v2 .discount-code-section .btn:hover{background:var(--zino-green-hover)}.cart-v2 .cart-submit-btn{cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:7px 25px;font-weight:700;display:inline-flex}.cart-settlement-mini{background:var(--zino-surface-2);border:none;margin-bottom:10px;padding:10px 12px;font-size:.8125rem}.cart-settlement-mini-title{color:var(--zino-text-sub);margin-bottom:8px;font-size:.875rem;font-weight:600}.cart-settlement-mini-line{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 0;line-height:1.45;display:flex}.cart-settlement-mini-line+.cart-settlement-mini-line{margin-top:6px}.cart-settlement-mini-line-cash,.cart-settlement-mini-line-cash .cart-settlement-mini-line-label,.cart-settlement-mini-line-cash .cart-settlement-mini-line-amount{color:var(--zino-cash)}.cart-settlement-mini-line-cash{background:0 0;border:none;margin-bottom:4px;padding:6px 0}.cart-settlement-mini-line-cash .cart-settlement-mini-line-label{align-items:center;gap:4px;display:inline-flex}.cart-settlement-mini-line-cash .cart-settlement-mini-line-label i{font-size:.875rem}.cart-settlement-mini-line-cash .cart-settlement-mini-line-hint{color:var(--zino-text-sub)}.cart-settlement-mini-line-label{color:var(--zino-text);flex:none;min-width:5.5rem;font-weight:600}.cart-settlement-mini-line-hint{color:var(--zino-text-sub);flex:100%;font-size:.6875rem;font-weight:400;line-height:1.4}.cart-settlement-mini-line-amount{color:var(--zino-text);text-align:end;direction:ltr;unicode-bidi:plaintext;flex:auto;font-size:.875rem;font-weight:700}.cart-settlement-mini-line-ras{color:var(--zino-warn);direction:ltr;unicode-bidi:plaintext;flex:none;font-size:.6875rem;font-weight:600}.cart-settlement-mini-chips{flex-direction:column;gap:4px;display:flex}.cart-settlement-mini-credit-block{margin-top:6px}.cart-settlement-mini-credit-block .cart-settlement-mini-chips+.cart-settlement-mini-line-total{margin-top:8px}.cart-settlement-mini-line-total{background:var(--zino-surface);border:1px solid var(--zino-border);flex-direction:column;gap:4px;padding:7px 10px;display:flex}.cart-settlement-mini-line-total-main{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.45;display:flex}.cart-settlement-mini-line-total-ras{border-top:1px solid var(--zino-border-strong);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;line-height:1.45;display:flex}.cart-settlement-mini-line-total-ras-label{color:var(--zino-text-sub);flex:none;font-size:.6875rem;font-weight:600}.cart-settlement-mini-line-total-ras-date{color:var(--zino-warn);direction:ltr;unicode-bidi:plaintext;flex:none;font-size:.875rem;font-weight:600}.cart-settlement-mini-line-total .cart-settlement-mini-line-amount{font-size:.8125rem}.cart-settlement-mini-guide-note{color:var(--zino-text-sub);margin-top:6px;font-size:.625rem;font-weight:500;line-height:1.4}.cart-settlement-mini-chip{background:var(--zino-surface);border:1px solid var(--zino-border);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.cart-settlement-mini-chip-label{flex:none}.cart-settlement-mini-chip-amount{text-align:end;direction:ltr;unicode-bidi:plaintext;flex:auto;font-size:.8125rem;font-weight:700}.cart-settlement-mini-status{margin-top:8px;padding:6px 8px;font-size:.75rem;line-height:1.45}.cart-settlement-mini-status.ok{background:var(--zino-green-light);color:var(--zino-green)}.cart-settlement-mini-status.err{background:var(--zino-warn-bg-soft);color:var(--zino-warn);clip-path:polygon(0 8%,30% 0,100% 0,100% 100%,0 100%);border:none;padding:8px 18px 8px 10px;font-size:.75rem;font-weight:400;position:relative;overflow:hidden}.cart-settlement-mini-status.err:after{content:"";inset-block:0;background:var(--zino-warn-border);width:6px;position:absolute;right:0}.cart-v2 .cart-submit-btn--block{width:100%;display:flex}.cart-v2 .factor-wallet-alert{align-items:center;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4)var(--space-5)var(--space-4)var(--space-4);background:var(--zino-warn-bg-soft);color:var(--zino-warn);text-align:center;clip-path:polygon(0 6%,18% 0,100% 0,100% 100%,0 100%);border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.cart-v2 .factor-wallet-alert:after{content:"";inset-block:0;background:var(--zino-warn-border);width:6px;position:absolute;right:0}.cart-v2 .factor-wallet-alert-msg{color:var(--zino-warn);margin:0;font-size:.8125rem;font-weight:400;line-height:1.65}.cart-v2 .factor-wallet-alert-amount{color:var(--zino-text);font-weight:700}.cart-v2 .factor-wallet-alert-cur{color:var(--zino-text-sub);font-size:.6875rem;font-weight:400}.cart-v2 a.cart-submit-btn{text-decoration:none}.cart-v2 .cart-export-btn{isolation:isolate;z-index:0;color:#fff;padding:var(--space-2)var(--space-4);background:0 0;border:none;border-radius:0;align-items:center;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important}.cart-v2 .cart-export-btn:before{content:"";z-index:-1;background:var(--zino-green);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);transition:background .2s;position:absolute;inset:0}.cart-v2 .cart-export-btn:hover,.cart-v2 .cart-export-btn:focus{color:#fff;background:0 0;box-shadow:none!important}.cart-v2 .cart-export-btn:hover:before,.cart-v2 .cart-export-btn:focus:before{background:var(--zino-green-hover)}.cart-v2 #factor .pc-badge{vertical-align:middle}.cart-v2 .checkout-content.default .dt-container,.cart-v2 .checkout-content.default .dataTables_wrapper{width:100%}.cart-v2 #factor.dataTable,.cart-v2 #factor{table-layout:fixed;max-width:100%;width:100%!important}.cart-v2 #factor .factor-col-row{width:2.75rem}.cart-v2 #factor .factor-col-name{width:38%}.cart-v2 #factor .factor-col-qty,.cart-v2 #factor .factor-col-unitprice,.cart-v2 #factor .factor-col-total,.cart-v2 #factor .factor-col-vat{width:11%}.cart-v2 #factor .factor-col-subqty,.cart-v2 #factor .factor-col-unitcnt,.cart-v2 #factor .factor-col-supply{width:8%}@media (width<=767.98px){.cart-v2 .factor-summary-sticky{max-width:22.5rem;margin-inline:auto;position:static!important}}@media (width>=768px) and (width<=991.98px){.cart-v2 .factor-summary-sticky{top:var(--space-4);align-self:flex-start}.cart-v2 #factor{font-size:.75rem}.cart-v2 #factor th,.cart-v2 #factor td{padding:var(--space-2);vertical-align:middle}.cart-v2 #factor .factor-col-name{white-space:normal;width:42%;line-height:1.45}.cart-v2 #factor .pc-badge{margin-top:var(--space-1);white-space:normal;display:inline-flex}}@media (width<=991.98px){.cart-v2 .checkout-content.default{-webkit-overflow-scrolling:touch}.cart-v2 #factor .factor-col-name{white-space:normal;line-height:1.45}}.settlement-tone-1,.settlement-tone-2,.settlement-tone-3,.settlement-tone-4,.settlement-tone-5,.settlement-tone-6{color:var(--zino-warn)}.cv2-notice-modal .modal-content{border-top:8px solid var(--zino-green);border-radius:0}.cv2-notice-modal .modal-header{border-bottom:1px solid var(--zino-border);padding:var(--space-4)var(--space-5)}.cv2-notice-modal .modal-title{color:var(--zino-text);font-size:clamp(.875rem,.5vw + .8125rem,1rem);font-weight:700}.cv2-notice-modal .modal-body{padding:var(--space-4)var(--space-5)}.cv2-notice-modal .modal-footer{border-top:1px solid var(--zino-border);padding:var(--space-4)var(--space-5);justify-content:space-between}.cv2-notice-panel{padding:var(--space-4);background:var(--zino-warn-bg-soft);border:1px solid var(--zino-warn-border);text-align:right}.cv2-notice-greeting{color:var(--zino-warn);font-size:.875rem}.cv2-notice-text{color:var(--zino-text);text-align:justify;font-size:.8125rem;line-height:1.75}.cv2-notice-modal .pc-badge{vertical-align:middle}.cv2-notice-modal .cv2-notice-btn{isolation:isolate;z-index:0;color:#fff;padding:var(--space-2)var(--space-5);background:0 0;border:none;border-radius:0;font-size:.8125rem;font-weight:600;line-height:1.4;position:relative;overflow:hidden;box-shadow:none!important}.cv2-notice-modal .cv2-notice-btn:before{content:"";z-index:-1;background:var(--zino-green);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);transition:background .2s;position:absolute;inset:0}.cv2-notice-modal .cv2-notice-btn:hover,.cv2-notice-modal .cv2-notice-btn:focus{color:#fff}.cv2-notice-modal .cv2-notice-btn:hover:before,.cv2-notice-modal .cv2-notice-btn:focus:before{background:var(--zino-green-hover)}.cv2-notice-modal .cv2-notice-btn--outline{color:var(--zino-text);background:var(--zino-surface);border:1px solid var(--zino-border-strong)}.cv2-notice-modal .cv2-notice-btn--outline:before{display:none}.cv2-notice-modal .cv2-notice-btn--outline:hover,.cv2-notice-modal .cv2-notice-btn--outline:focus{color:var(--zino-text);background:var(--zino-surface-2);border-color:var(--zino-border-strong)}