.cl-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:2147483000;display:block!important}.cl-cart-overlay.is-open{opacity:1;visibility:visible}.cl-cart-drawer{position:fixed;z-index:2147483001;top:0;right:0;bottom:0;width:450px;max-width:100%;background:#fff;color:#121212;font-family:Inter,InterFallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;letter-spacing:-.05px;transform:translate(105%);visibility:hidden;transition:transform .35s cubic-bezier(.7,0,.3,1),visibility .35s;display:flex;flex-direction:column;overflow:hidden}.cl-cart-drawer.is-open{transform:none;visibility:visible}.cl-cart-drawer *{box-sizing:border-box}.cl-cart-drawer :is(p,h1,h2,h3,h4,h5,h6){margin:0;letter-spacing:inherit}.cl-cart-drawer [hidden]{display:none!important}.cl-cart-drawer .clc-inner{display:flex;flex-direction:column;height:100%;min-height:0}.cl-cart-drawer .clc-top{padding:24px 24px 0;flex:none}.cl-cart-drawer .clc-head{display:flex;align-items:center;justify-content:space-between;height:32px}.cl-cart-drawer .clc-head-l{display:flex;align-items:center;gap:10px}.cl-cart-drawer .clc-title{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px}.cl-cart-drawer .clc-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#b2f5b2;color:#111;font-size:12px;font-weight:600;line-height:1}.cl-cart-drawer .clc-close{width:32px;height:32px;border:0;border-radius:6px;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cl-cart-drawer .clc-timer{margin:20px -24px 0;background:#dcffd4;border:1px solid #9be08a;height:48px;display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;text-align:center;padding:0 12px}.cl-cart-drawer .clc-timer strong{font-weight:700}.cl-cart-drawer .clc-tiers{padding:20px 10px 0;height:112px}.cl-cart-drawer .clc-tiers__msg{text-align:center;font-size:14px;line-height:22px;min-height:22px}.cl-cart-drawer .clc-tiers__msg b{font-weight:700}.cl-cart-drawer .clc-tiers__msg strong{font-weight:600}.cl-cart-drawer .clc-tiers__track{position:relative;height:6px;margin:13px 8px 0 0;background:#1212121a;border-radius:6px}.cl-cart-drawer .clc-tiers__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:#b2f5b2;border-radius:6px;transition:width .4s ease;display:block!important}.cl-cart-drawer .clc-tiers__mk{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px}.cl-cart-drawer .clc-tiers__ic{display:flex;width:24px;height:24px;border-radius:50%;background:#e2e2e2;color:#aaa;align-items:center;justify-content:center}.cl-cart-drawer .clc-tiers__mk.is-done .clc-tiers__ic{background:#b2f5b2;color:#121212}.cl-cart-drawer .clc-tiers__lb{position:absolute;top:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1.2}.cl-cart-drawer .clc-tiers__amt{font-size:12px;font-weight:700}.cl-cart-drawer .clc-tiers__tx{font-size:11px;color:#12121299;margin-top:2px}.cl-cart-drawer .clc-tiers__mk:last-child .clc-tiers__lb{left:auto;right:-10px;transform:none;align-items:flex-end}.cl-cart-drawer .clc-body{flex:1 1 auto;overflow-y:auto;padding:0 24px 24px;min-height:0;overscroll-behavior:contain}.cl-cart-drawer .clc-item{display:flex;gap:20px;padding:0 0 28px;margin-bottom:32px;border-bottom:1px solid #e7e7e3}.cl-cart-drawer .clc-item__img{width:96px;height:96px;flex:none;border-radius:4px;overflow:hidden;background:#f6f6f7;display:block}.cl-cart-drawer .clc-item__img img{width:100%;height:100%;object-fit:contain;display:block}.cl-cart-drawer .clc-item__info{flex:1;min-width:0;display:flex;flex-direction:column}.cl-cart-drawer .clc-item__row{display:flex;justify-content:space-between;gap:8px}.cl-cart-drawer .clc-item__name{font-weight:600;color:#121212;text-decoration:none;line-height:1.55}.cl-cart-drawer .clc-item__opt{font-size:12px;color:#626262;margin-top:4px;line-height:1.1}.cl-cart-drawer .clc-item__price{font-size:13px;margin-top:6px;display:flex;gap:8px;align-items:baseline}.cl-cart-drawer .clc-item__price s{color:#626262;font-size:12px}.cl-cart-drawer .clc-rm{width:24px;height:24px;border:0;background:none;color:#666;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex:none}.cl-cart-drawer .clc-qty{display:inline-flex;margin-top:10px;border:1px solid #d5d5d5;border-radius:4px;height:28px;width:106px}.cl-cart-drawer .clc-qty button{width:36px;border:0;background:none;cursor:pointer;font-size:16px;color:#121212;padding:0;line-height:1}.cl-cart-drawer .clc-qty input{width:32px;border:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;text-align:center;font:inherit;font-size:12px;padding:0;-moz-appearance:textfield;background:#fff;color:#121212}.cl-cart-drawer .clc-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cl-cart-drawer .clc-recs__title{font-size:18.4px;font-weight:600;line-height:26px;letter-spacing:-.3px;margin-bottom:16px}.cl-cart-drawer .clc-recs__list{display:flex;flex-direction:column;gap:10px}.cl-cart-drawer .clc-rec{display:flex;gap:20px;background:#f6f6f7;border-radius:4px;padding:16px}.cl-cart-drawer .clc-rec img{width:80px;height:86px;object-fit:contain;background:#fff;border-radius:4px;flex:none}.cl-cart-drawer .clc-rec__name{font-weight:600;color:#121212;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}.cl-cart-drawer .clc-rec__info{min-width:0;flex:1}.cl-cart-drawer .clc-rec__price{font-size:14px;margin-top:4px}.cl-cart-drawer .clc-rec__add{margin-top:10px;height:32px;padding:0 30px;border:0;border-radius:4px;background:#fff;color:#000;font-family:inherit;font-weight:500;font-size:12px;line-height:1;cursor:pointer}.cl-cart-drawer .clc-foot{flex:none;background:#f5f5f5;border-top:1px solid #e7e7e3;padding:24px}.cl-cart-drawer .clc-disc{display:flex;gap:8px;margin:0}.cl-cart-drawer .clc-disc input{flex:1;min-width:0;height:46px;border:1px solid #d5d5d5;border-radius:4px;padding:0 12px;font:inherit;background:#fff;color:#121212}.cl-cart-drawer .clc-disc button{height:46px;padding:0 24px;border:0;border-radius:4px;background:#000;color:#fff;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}.cl-cart-drawer .clc-disc-msg{font-size:12px;margin-top:6px;color:#1f7a4d}.cl-cart-drawer .clc-sum{display:flex;justify-content:space-between;margin-top:16px;line-height:1.3}.cl-cart-drawer .clc-sum--total{border-top:1px solid #ddd;padding-top:18px;margin-top:18px;font-size:16px;font-weight:700}.cl-cart-drawer .clc-checkout{display:flex;align-items:center;justify-content:center;height:46px;margin-top:16px;border-radius:4px;background:#000;color:#fff;text-decoration:none;font-weight:600;font-size:15px}.cl-cart-drawer .clc-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:14px}.cl-cart-drawer .clc-pay__i{width:34px;height:22px}.cl-cart-drawer .clc-empty{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center}.cl-cart-drawer .clc-empty__close{position:absolute;top:36px;right:40px;border:0;background:none;cursor:pointer;color:#121212;padding:4px}.cl-cart-drawer .clc-empty__in{text-align:center}.cl-cart-drawer .clc-empty__ic{position:relative;display:inline-block}.cl-cart-drawer .clc-empty__ic span{position:absolute;top:-8px;right:-14px;font-weight:700;font-size:16px}.cl-cart-drawer .clc-empty__t{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:18px 0 22px}.cl-cart-drawer .clc-empty__btn{display:inline-flex;align-items:center;height:46px;padding:0 32px;background:#000;color:#fff;text-decoration:none;font-weight:600;border-radius:4px}.cl-cart-drawer.is-busy .clc-body,.cl-cart-drawer.is-busy .clc-foot{opacity:.6;pointer-events:none}@media(max-width:749px){.cl-cart-drawer{top:7px;right:7px;bottom:7px;left:7px;width:auto}.cl-cart-drawer .clc-top{padding:20px 20px 0}.cl-cart-drawer .clc-timer{margin:16px -20px 0;font-size:11.5px;height:38px}.cl-cart-drawer .clc-body{padding:0 20px 20px}.cl-cart-drawer .clc-foot{padding:14px 20px}.cl-cart-drawer .clc-disc input,.cl-cart-drawer .clc-disc button{height:34px}.cl-cart-drawer .clc-checkout{height:36px;font-size:13px}.cl-cart-drawer .clc-sum{margin-top:10px;font-size:13px}.cl-cart-drawer .clc-item__img{width:78px;height:78px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cl-cart-drawer.css.map */
