.ztc{--ztc-accent: #067e31;--ztc-btn-bg: #067e31;--ztc-btn-fg: #ffffff;--ztc-bar: #067e31;--ztc-announce-bg: #067e31;--ztc-announce-fg: #ffffff;--ztc-save: #3aa635;--ztc-toggle: #3aa635;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;font-family:Bricolage Grotesque,system-ui,sans-serif;color:#111;letter-spacing:-.1px}.ztc *,.ztc *:before,.ztc *:after{box-sizing:border-box}.ztc.is-open{visibility:visible;pointer-events:auto}.ztc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.ztc.is-open .ztc__overlay{opacity:1}.ztc__panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-8px 0 30px #0000001f}.ztc.is-open .ztc__panel{transform:translate(0)}.ztc__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee}.ztc__title{font-size:19px;font-weight:700;margin:0}.ztc__x{width:36px;height:36px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#111}.ztc__announce{background:var(--ztc-announce-bg);color:var(--ztc-announce-fg);text-align:center;font-size:15px;font-weight:700;padding:10px 12px;letter-spacing:.3px}.ztc__announce[hidden]{display:none}.ztc__progress{padding:16px 28px 10px}.ztc__progress[hidden]{display:none}.ztc__progress-msg{margin:0 0 14px;font-size:16px;text-align:center}.ztc__progress-msg strong{font-weight:800}.ztc__track{position:relative;padding-right:18px}.ztc__bar{height:9px;border-radius:99px;background:#e5e7e6;overflow:hidden}.ztc__bar span{display:block;height:100%;width:0;border-radius:99px;background:var(--ztc-bar);transition:width .4s ease}.ztc__goal{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#e5e7e6;color:#444;display:flex;align-items:center;justify-content:center}.ztc__goal.is-done{background:var(--ztc-bar);color:#fff}.ztc__goal-label{display:block;text-align:right;margin-top:8px;margin-right:-14px;font-size:12px;color:#333}.ztc__body{flex:1;overflow-y:auto;padding:0 20px 16px;-webkit-overflow-scrolling:touch}.ztc__items{display:flex;flex-direction:column}.ztc-item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #ececec}.ztc-item__img{flex:0 0 88px;width:88px;height:88px;border-radius:4px;overflow:hidden;background:#f4f6f5;display:block}.ztc-item__img img{width:100%;height:100%;object-fit:cover;display:block}.ztc-item__info{flex:1;min-width:0}.ztc-item__top{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.ztc-item__title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.ztc-item__remove{flex:0 0 auto;border:0;background:transparent;padding:2px;cursor:pointer;color:#6b7280}.ztc-item__remove:hover{color:#c0392b}.ztc-item__prices{margin-top:6px;font-size:15px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.ztc-item__compare{color:#8a8a8a}.ztc-item__price{font-weight:500}.ztc-item__save{color:var(--ztc-save);font-weight:700}.ztc-qty{display:inline-flex;align-items:stretch;margin-top:10px;border:1px solid #d4d4d4;border-radius:4px;overflow:hidden;height:34px}.ztc-qty button{width:34px;border:0;background:#fff;font-size:16px;cursor:pointer;color:#111}.ztc-qty span{min-width:40px;display:flex;align-items:center;justify-content:center;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;font-size:15px}.ztc-chip{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;border-radius:4px;background:#ececec;color:#444;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ztc__empty{text-align:center;padding:40px 10px}.ztc__empty[hidden]{display:none}.ztc__empty p{font-size:16px;margin:0 0 16px}.ztc__link-btn{display:inline-block;padding:12px 22px;border-radius:6px;background:var(--ztc-btn-bg);color:var(--ztc-btn-fg);text-decoration:none;font-weight:700}.ztc__upsell{margin-top:16px}.ztc__upsell[hidden]{display:none}.ztc__upsell-title{margin:0 0 8px;font-size:14px;font-weight:700}.ztc__upsell-card{display:flex;align-items:center;gap:12px;padding:10px;border:1px dashed var(--ztc-accent);border-radius:8px;background:#f7fbf8}.ztc__upsell-img{flex:0 0 56px;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#fff}.ztc__upsell-img img{width:100%;height:100%;object-fit:cover;display:block}.ztc__upsell-info{flex:1;min-width:0;font-size:13px}.ztc__upsell-name{font-weight:700;margin:0 0 2px;line-height:1.2}.ztc__upsell-price{font-weight:700}.ztc__upsell-price s{color:#8a8a8a;font-weight:400;margin-left:4px}.ztc__upsell-add{flex:0 0 auto;border:0;border-radius:6px;padding:9px 12px;background:var(--ztc-btn-bg);color:var(--ztc-btn-fg);font-weight:700;font-size:13px;cursor:pointer}.ztc__foot{background:#f4f4f4;border-top:1px solid #e3e3e3;padding:16px 20px calc(16px + env(safe-area-inset-bottom))}.ztc__foot[hidden]{display:none}.ztc-prot{display:flex;gap:14px;align-items:center;padding-bottom:14px}.ztc-prot[hidden]{display:none}.ztc-prot__icon{flex:0 0 60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.ztc-prot__icon img{width:100%;height:100%;object-fit:contain}.ztc-prot__info{flex:1;min-width:0}.ztc-prot__row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ztc-prot__title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.ztc-prot__price{font-size:15px;font-weight:700;white-space:nowrap}.ztc-prot__desc{margin:4px 0 0;font-size:13px;color:#555;line-height:1.35}.ztc-switch{position:relative;flex:0 0 48px;width:48px;height:28px;border-radius:99px;border:0;padding:0;background:#c9c9c9;cursor:pointer;transition:background .2s}.ztc-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.ztc-switch[aria-checked=true]{background:var(--ztc-toggle)}.ztc-switch[aria-checked=true]:after{transform:translate(20px)}.ztc__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:16px;margin-bottom:12px}.ztc__row[hidden]{display:none}.ztc__row .ztc-chip{margin-top:0}.ztc__row-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ztc__checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:14px 18px;border:0;border-radius:2px;background:var(--ztc-btn-bg);color:var(--ztc-btn-fg);font-size:19px;font-weight:700;letter-spacing:.4px;text-decoration:none;cursor:pointer}.ztc__trust{margin:10px 0 0;text-align:center;font-size:12px;color:#555}.ztc__trust[hidden]{display:none}.ztc__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.ztc__pay svg{width:38px;height:24px}.ztc.is-loading .ztc__body,.ztc.is-loading .ztc__foot{opacity:.6;pointer-events:none}html.ztc-lock,html.ztc-lock body{overflow:hidden}@media(max-width:420px){.ztc-item__img{flex-basis:76px;width:76px;height:76px}.ztc-item__title{font-size:15px}.ztc__progress{padding:14px 22px 8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zt-cart.css.map */
