html{touch-action:manipulation}.tz-cd{--cd-a:#e8954a;--cd-a-dk:#a85a17;--cd-ink:#1f3a4d;--cd-sub:#5a6d7c;--cd-line:#ece3d6;--cd-soft:#f7f0e6;--cd-ok:#2e7d55}.drawer__inner.tz-cd{width:440px;max-width:100vw;padding:0;border:0;align-items:stretch;background:#fff;color:var(--cd-ink);box-shadow:-10px 0 34px #1f3a4d2e}.tz-cd button,.tz-cd a,.tz-cd input{touch-action:manipulation}.tz-cd .drawer__header{padding:14px 14px 14px 18px;border-bottom:1px solid var(--cd-line);align-items:center}.tz-cd .drawer__heading{margin:0;display:flex;align-items:center;gap:8px;font-size:19px;font-weight:800;letter-spacing:.01em;color:var(--cd-ink)}.tz-cd__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--cd-ink);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:0}.tz-cd .drawer__header .drawer__close{position:static;min-width:40px;min-height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--cd-ink);transition:background .2s}.tz-cd .drawer__close:hover{background:var(--cd-soft)}.tz-cd .drawer__close .svg-wrapper{width:16px;height:16px}.tz-cd__ship{padding:12px 32px 12px 18px;background:var(--cd-soft);border-bottom:1px solid var(--cd-line)}.tz-cd__ship-t{margin:0 0 10px;font-size:13.5px;line-height:1.35;text-align:center;color:var(--cd-ink)}.tz-cd__ship-t strong{color:var(--cd-a-dk)}.tz-cd__track{position:relative;height:8px;border-radius:8px;background:#eadfce}.tz-cd__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(90deg,#f3b77f,var(--cd-a))}.tz-cd__goal{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cd-ink);color:#fff;box-shadow:0 0 0 3px var(--cd-soft)}.tz-cd__goal svg{width:16px;height:16px}.tz-cd__goal-l{display:block;margin:12px -14px 0 0;text-align:right;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cd-ink)}.tz-cd cart-drawer-items{padding:0 18px}.cart-drawer .tz-cd .cart-items thead{display:none}.cart-drawer .tz-cd .cart-item{grid-template:auto auto/76px 1fr auto;column-gap:12px;row-gap:8px;margin:0;padding:16px 0;border-bottom:1px solid var(--cd-line)}.cart-drawer .tz-cd .cart-item:last-child{margin:0;border-bottom:0}.cart-drawer .tz-cd .cart-items td,.cart-drawer .tz-cd .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding:0}.cart-drawer .tz-cd .cart-item>td+td{padding-left:0}.cart-drawer .tz-cd .cart-item__media{grid-row:1/3;grid-column:1}.tz-cd .cart-item__image{display:block;width:76px;height:76px;object-fit:cover;border-radius:10px;border:1px solid var(--cd-line);background:var(--cd-soft)}.cart-drawer .tz-cd .cart-item__details{grid-row:1;grid-column:2;min-width:0}.cart-drawer .tz-cd .cart-item__totals{grid-row:1;grid-column:3;position:relative}.cart-drawer .tz-cd .cart-items .cart-item__quantity{grid-row:2;grid-column:2/4;padding:0}.tz-cd .cart-item__title{display:block}.tz-cd .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--cd-ink);text-decoration:none}.tz-cd .cart-item__details dl,.tz-cd .product-option{margin:4px 0 0;font-size:12.5px;line-height:1.35;color:var(--cd-sub)}.tz-cd .discounts{margin:6px 0 0}.tz-cd .discounts__discount{display:inline-flex;align-items:center;gap:4px;margin:0;padding:3px 9px;border-radius:20px;background:#fdf0e3;color:var(--cd-a-dk);font-size:11.5px;font-weight:700;line-height:1.3}.tz-cd .discounts__discount svg{width:11px;height:11px;margin:0}.tz-cd__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.tz-cd__was{font-size:12.5px;color:#8a8f94}.tz-cd .tz-cd__now{font-size:15px;font-weight:800;line-height:1.2;color:var(--cd-ink)}.tz-cd .tz-cd__now--free{color:var(--cd-ok);letter-spacing:.04em}.tz-cd .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}.tz-cd .quantity{width:104px;min-height:34px;border:1px solid var(--cd-line);border-radius:30px;background:#fff}.tz-cd .quantity:before,.tz-cd .quantity:after{display:none}.tz-cd .quantity__button{width:34px;color:var(--cd-ink)}.tz-cd .quantity__button .svg-wrapper{width:10px;height:10px}.tz-cd .quantity__input{padding:0;font-size:14px;font-weight:700;color:var(--cd-ink);opacity:1}.tz-cd cart-remove-button{margin:0}.tz-cd cart-remove-button .button{min-width:34px;min-height:34px;width:34px;height:34px;padding:0;border-radius:50%;color:var(--cd-sub);box-shadow:none}.tz-cd cart-remove-button .button:before,.tz-cd cart-remove-button .button:after{display:none}.tz-cd cart-remove-button .button:hover{background:var(--cd-soft);color:var(--cd-ink)}.tz-cd cart-remove-button .svg-wrapper{width:15px;height:15px}.tz-cd .drawer__footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--cd-line);background:#fff;box-shadow:0 -6px 18px #1f3a4d0f}.tz-cd .cart-drawer__footer>*+*{margin-top:6px}.tz-cd .cart-drawer__footer .discounts{margin:0}.tz-cd__row{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:14px;color:var(--cd-sub)}.tz-cd__row--save b{color:var(--cd-ok);font-weight:800}.tz-cd .totals{margin:8px 0 0;padding-top:8px;border-top:1px dashed var(--cd-line);align-items:baseline}.tz-cd .totals__total{margin:0;font-size:16px;font-weight:800;color:var(--cd-ink)}.tz-cd .totals__total-value{margin:0;font-size:18px;font-weight:800;color:var(--cd-ink)}.cart-drawer .tz-cd .tax-note{display:block;margin:2px 0 0;font-size:12px;text-align:left;color:var(--cd-sub)}.tz-cd .cart__ctas{margin-top:12px}.tz-cd .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border:0;border-radius:40px;background:var(--cd-a);color:var(--cd-ink);font-size:15.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 16px #e8954a59;transition:background .2s}.tz-cd .cart__checkout-button:before,.tz-cd .cart__checkout-button:after{display:none}.tz-cd .cart__checkout-button:hover{background:#df8436}.tz-cd .cart__checkout-button svg{width:16px;height:16px}.tz-cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.tz-cd__pay svg{width:38px;height:24px}.tz-cd__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:10px;font-size:12px;font-weight:700;color:var(--cd-ink)}.tz-cd__trust span{display:inline-flex;align-items:center;gap:5px}.tz-cd__trust svg{width:14px;height:14px;color:var(--cd-a-dk)}.tz-cd .cart__empty-text{margin:0 0 18px;font-size:21px;font-weight:800;color:var(--cd-ink)}.tz-cd .drawer__inner-empty .button{min-height:50px;padding:0 30px;border-radius:40px;background:var(--cd-a);color:var(--cd-ink);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tz-cd .drawer__inner-empty .button:before,.tz-cd .drawer__inner-empty .button:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tz-cart.css.map */
