cart-drawer{--zl-ink: #111111;--zl-muted: #555555;--zl-line: #eeeeee;--zl-bg: #f2f3f5;--zl-green: #1f6b4a;--zl-green-bg: #e9f5ee}.drawer{visibility:hidden}cart-drawer .drawer__inner{padding:0!important;background:var(--zl-bg)!important;position:relative;overflow:hidden;display:flex;flex-direction:column;border:0!important;color:var(--zl-ink);font-size:13px}cart-drawer .zl-cd-head{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 8px 12px 16px;flex-shrink:0}cart-drawer .zl-cd-head h2{margin:0!important;font-size:18px!important;font-weight:800!important;letter-spacing:0!important;color:var(--zl-ink)!important}cart-drawer .zl-cd-head .zl-count{font-size:12px;font-weight:600;color:var(--zl-muted);margin-left:8px}cart-drawer .zl-cd-head .drawer__close{position:static!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--zl-ink)!important}cart-drawer .zl-cd-scroll{flex:1 1 auto;overflow-y:auto;padding:10px 12px 16px;display:flex;flex-direction:column;gap:12px}cart-drawer .zl-cd-scroll>*{flex-shrink:0}cart-drawer .zl-card{background:#fff;border-radius:16px}cart-drawer .zl-pad{padding:14px}cart-drawer .zl-h{margin:0 0 10px!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;color:var(--zl-ink)!important}cart-drawer .zl-save{background:var(--zl-green-bg);border:1px solid #cfe7da;border-radius:10px;padding:7px 12px;font-size:12px;display:flex;justify-content:space-between;color:var(--zl-green);font-weight:700}cart-drawer .zl-save b{font-size:13px;font-weight:800}cart-drawer .zl-rw{background:var(--zl-ink);color:#fff;border-radius:14px;padding:10px 12px 6px}cart-drawer .zl-rw-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}cart-drawer .zl-rw-top span:first-child{font-size:12.5px;font-weight:800;line-height:1.3}cart-drawer .zl-chip{font-size:9.5px;font-weight:800;background:#fff;color:var(--zl-ink);padding:3px 7px;border-radius:10px;white-space:nowrap}cart-drawer .zl-track{position:relative;height:44px}cart-drawer .zl-track:before{content:"";position:absolute;left:0;right:0;top:8px;height:5px;border-radius:3px;background:#3a3a3a}cart-drawer .zl-fill{position:absolute;left:0;top:8px;height:5px;border-radius:3px;background:#fff;transition:width .5s cubic-bezier(.2,.8,.2,1)}cart-drawer .zl-ms{position:absolute;top:0;transform:translate(-50%);width:76px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}cart-drawer .zl-dot{width:21px;height:21px;border-radius:11px;box-sizing:border-box;border:2px solid #5a5a5a;background:var(--zl-ink);display:flex;align-items:center;justify-content:center}cart-drawer .zl-ms.is-done .zl-dot{background:#fff;border-color:#fff}cart-drawer .zl-ms b{font-size:10px;font-weight:800;line-height:1.1}cart-drawer .zl-ms small{font-size:9px;color:#bbb;margin-top:-2px}cart-drawer .zl-ship{display:flex;align-items:center;gap:10px;padding:12px 14px 2px}cart-drawer .zl-ship-ico{width:34px;height:34px;border-radius:10px;background:var(--zl-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}cart-drawer .zl-ship b{display:block;font-size:14px;font-weight:800}cart-drawer .zl-ship small{font-size:11.5px;color:var(--zl-muted)}cart-drawer cart-drawer-items{overflow:visible!important;flex:none!important;padding:0!important;margin:0!important}cart-drawer .zl-items{padding:0 14px 6px}cart-drawer .cart-item.zl-row{display:flex!important;gap:14px;padding:14px 0!important;border-bottom:1px solid var(--zl-line)!important;position:relative;align-items:flex-start!important}cart-drawer .cart-item.zl-row:last-child{border-bottom:0!important}cart-drawer .zl-row>img{width:92px;height:122px;border-radius:10px;object-fit:cover;background:var(--zl-line);border:1px solid var(--zl-line);flex-shrink:0}cart-drawer .zl-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}cart-drawer .zl-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;min-height:122px}cart-drawer .zl-row .cart-item__name{font-size:14px!important;font-weight:700!important;line-height:1.3!important;color:var(--zl-ink)!important;text-decoration:none!important;max-height:37px;overflow:hidden}cart-drawer .zl-row-opt{font-size:12px;color:var(--zl-muted)}cart-drawer .zl-row-right{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}cart-drawer .zl-row-price s{font-size:12px;color:#777;margin-right:5px}cart-drawer .zl-row-price b{font-size:15px;font-weight:800}cart-drawer .zl-qtywrap{display:flex;align-items:center;gap:4px}cart-drawer .zl-row quantity-input.quantity{background:var(--zl-ink)!important;color:#fff!important;border:0!important;border-radius:8px!important;width:100px!important;min-height:36px!important}cart-drawer .zl-row quantity-input.quantity:before,cart-drawer .zl-row quantity-input.quantity:after{display:none!important}cart-drawer .zl-row .quantity__input{color:#fff!important;font-weight:800!important;font-size:13px!important}cart-drawer .zl-row .quantity__button{color:#fff!important;width:30px!important}cart-drawer .zl-row .quantity__button svg{fill:currentColor!important;width:10px}cart-drawer .zl-row cart-remove-button .button{min-width:32px!important;min-height:32px!important;padding:0!important;color:var(--zl-muted)!important}cart-drawer .zl-row .loading__spinner{position:absolute;right:0;top:50%}cart-drawer .zl-row .cart-item__error{font-size:11px}cart-drawer .zl-giftnote{font-size:11.5px;font-weight:800;color:var(--zl-green)}cart-drawer .zl-giftnote.is-warn{color:#b3261e}cart-drawer .zl-rail-card{padding:14px 0}cart-drawer .zl-rail-card .zl-h{padding:0 14px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}cart-drawer .zl-rail-card .zl-h small{font-size:12px;font-weight:500;color:var(--zl-muted);white-space:nowrap}cart-drawer .zl-rail-sub{margin:-6px 14px 10px;font-size:12px;color:var(--zl-muted)}cart-drawer .zl-rail-sub b{color:var(--zl-ink)}cart-drawer .zl-rail{display:flex;gap:10px;overflow-x:auto;padding:0 14px;scrollbar-width:none}cart-drawer .zl-rail::-webkit-scrollbar{display:none}cart-drawer .zl-gift-card{border:1.5px dashed var(--zl-green);background:#fbfefc}cart-drawer .zl-p{width:118px;flex-shrink:0;display:flex;flex-direction:column;gap:5px}cart-drawer .zl-p--sm{width:104px}cart-drawer .zl-p-img{position:relative;width:100%;aspect-ratio:118 / 150;border-radius:10px;overflow:hidden;border:1px solid var(--zl-line);background:var(--zl-line)}cart-drawer .zl-p--sm .zl-p-img{aspect-ratio:1 / 1}cart-drawer .zl-p-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}cart-drawer .zl-tag{position:absolute;left:6px;top:6px;font-size:10px;font-weight:800;background:var(--zl-ink);color:#fff;padding:3px 6px;border-radius:4px}cart-drawer .zl-unlock{position:absolute;left:0;right:0;bottom:0;font-size:9.5px;font-weight:800;background:var(--zl-green);color:#fff;padding:4px 6px;text-align:center}cart-drawer .zl-p-title{font-size:12px;font-weight:600;line-height:1.3;height:31px;overflow:hidden;color:var(--zl-ink)}cart-drawer .zl-p-foot{display:flex;align-items:center;justify-content:space-between;gap:4px}cart-drawer .zl-p-foot b{font-size:13px;font-weight:800;display:block}cart-drawer .zl-p-foot b.zl-free{color:var(--zl-green)}cart-drawer .zl-p-foot s{font-size:10.5px;color:#777}cart-drawer .zl-add{height:32px;padding:0 12px;border-radius:8px;border:1.5px solid var(--zl-ink);background:#fff;color:var(--zl-ink);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}cart-drawer .zl-add--free{background:var(--zl-green);border-color:var(--zl-green);color:#fff;padding:0 9px}cart-drawer .zl-add.is-loading{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/zl-cart-drawer.css.map */
