.tk-cart{--tk-green:#12843b;--tk-ink:#111827;--tk-line:#e5e7eb;--tk-soft:#f3f4f6;--tk-red:#e11d2e;display:flex;flex-direction:column;gap:10px;margin-top:14px}.tk-timer{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:#111827;color:#fff;border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.3;text-align:center}.tk-timer b{font-variant-numeric:tabular-nums;font-weight:800;background:#e11d2e;border-radius:6px;padding:3px 8px;white-space:nowrap}.tk-tier{border:1px solid var(--tk-line);border-radius:12px;padding:11px 14px;background:#fff}.tk-tier__txt{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;color:var(--tk-ink)}.tk-tier__txt svg{width:20px;height:20px;flex:0 0 20px}.tk-tier__bar{height:8px;border-radius:99px;background:var(--tk-soft);margin-top:9px;overflow:hidden}.tk-tier__bar i{display:block;height:100%;border-radius:99px;background:var(--tk-green);transition:width .3s ease}.tk-tier__steps{display:flex;justify-content:space-between;font-size:11.5px;color:#6b7280;margin-top:5px}.tk-tier--done{border-color:#bfe5cc;background:#e9f7ee}.tk-tier--done .tk-tier__txt{color:#136c35;font-weight:700}.tk-upsell{border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-top:20px;background:#fff}.tk-upsell__h{font-size:15px;font-weight:800;color:#111827;margin:0 0 12px;line-height:1.3}.tk-upsell__h span{color:#12843b}.tk-upsell__list{display:flex;flex-direction:column;gap:12px}.tk-upsell__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}.tk-upsell__img{width:64px;height:64px;border-radius:10px;background:#f3f3f5;overflow:hidden;display:block}.tk-upsell__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.tk-upsell__t{font-size:13.5px;font-weight:600;color:#111827;line-height:1.3;text-decoration:none;display:block}.tk-upsell__p{font-size:13px;color:#111827;margin-top:2px}.tk-upsell__p s{color:#9ca3af;margin-left:6px}.tk-upsell__row{display:flex;gap:8px;margin-top:6px}.tk-upsell__row select{flex:1 1 auto;min-width:0;height:34px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:0 8px;font:inherit;font-size:13px;color:#111827}.tk-upsell__row button{flex:0 0 auto;height:34px;border:0;border-radius:8px;background:#12843b;color:#fff;font:inherit;font-size:13px;font-weight:800;padding:0 14px;cursor:pointer;white-space:nowrap}.tk-upsell__row button:disabled{opacity:.6;cursor:wait}.tk-totals{width:100%;display:flex;flex-direction:column;gap:6px}.tk-totals__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.3;color:#374151}.tk-totals__row--disc{color:#12843b;font-weight:600}.tk-totals__row--total{font-size:18px;font-weight:800;color:#111827;border-top:1px solid #e5e7eb;padding-top:8px;margin-top:2px}.tk-save{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e9f7ee;color:#136c35;border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:700;box-sizing:border-box;margin-top:6px}.tk-totals~.cart-totals{display:none!important}.tk-ctrust{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tk-ctrust div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:11px;line-height:1.25;color:#111827}.tk-ctrust svg{width:22px;height:22px}.tk-drawer-block{padding-inline:var(--padding-xl);flex:0 0 auto}@media(min-width:750px){.tk-drawer-block{padding-inline:var(--padding-2xl)}}.tk-drawer-block--top .tk-cart{margin-top:0}.tk-drawer-block--upsell .tk-upsell{margin:16px 0}.cart-drawer__content>.cart-drawer__items{flex:0 0 auto;overflow:visible;margin-top:16px}.cart-drawer__summary{gap:12px!important}:is(.cart-drawer__items,.cart-page__items) thead{display:none}:is(.cart-drawer__items,.cart-page__items) .cart-items__table-row{grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-areas:"media details quantity" "media variants quantity" "media unit_price quantity" "media error error"!important;column-gap:12px!important;row-gap:2px!important;align-items:center;padding-bottom:12px!important;margin-bottom:12px!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__price{display:none!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__media-container{display:block;width:56px;height:56px;border-radius:10px;background:#f3f3f5;overflow:hidden}:is(.cart-drawer__items,.cart-page__items) .cart-items__media-image{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;aspect-ratio:auto!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__title{font-size:13.5px;font-weight:600;line-height:1.3;color:#111827;text-decoration:none}:is(.cart-drawer__items,.cart-page__items) .cart-items__variants{font-size:12.5px;color:#6b7280;margin:0}:is(.cart-drawer__items,.cart-page__items) .cart-items__variant dd{margin:0}:is(.cart-drawer__items,.cart-page__items) .cart-items__variant dd:before{content:"Veli\10dina "}:is(.cart-drawer__items,.cart-page__items) .cart-items__unit-price-wrapper{font-size:13.5px;font-weight:700;color:#111827}:is(.cart-drawer__items,.cart-page__items) .cart-items__unit-price-wrapper>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}:is(.cart-drawer__items,.cart-page__items) .cart-items__unit-price-wrapper s{font-size:12.5px;font-weight:400;color:#9ca3af;margin-left:0!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity{align-self:center;margin:0!important;padding:0!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity-controls{gap:2px;align-items:center}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity .quantity-selector-wrapper{width:auto!important;min-width:0!important}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity .quantity-selector{display:flex;width:82px!important;min-width:0!important;flex:0 0 82px!important;height:32px;min-height:0;border-radius:8px}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity .quantity-selector button{flex:0 0 27px;width:27px;min-width:0;height:30px}:is(.cart-drawer__items,.cart-page__items) .cart-items__quantity .quantity-selector input{flex:1 1 auto;width:auto!important;min-width:0;padding:0;font-size:13px;text-align:center}:is(.cart-drawer__items,.cart-page__items) .cart-items__remove{width:28px;height:32px;min-width:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tk-cart.css.map */
