.tc-cart{--tc-cart-gap: 16px;--tc-cart-pad: 20px}.tc-cart__bars{display:flex;flex-direction:column;gap:8px;margin:0 var(--tc-cart-pad) var(--tc-cart-gap);color:var(--brand-ink);font-size:14.5px;line-height:1.5}.tc-cart__line{display:flex;align-items:flex-start;gap:8px;margin:0}.tc-cart__line svg{flex:none;margin-block-start:2px}.tc-cart__line--next{margin-block-start:4px}.tc-cart__meter{height:6px;overflow:hidden;border-radius:999px;background:var(--brand-line)}.tc-cart__meter i{display:block;height:100%;border-radius:999px;background:var(--brand-ink);transition:width .3s var(--brand-ease-rise, ease-out)}.tc-cart__made{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin:0 var(--tc-cart-pad) var(--tc-cart-gap);padding:12px 14px;border:1px solid var(--brand-ink);border-radius:14px;background:var(--brand-morning);color:var(--brand-ink);font-size:14.5px;line-height:1.5}.tc-cart__made b{font-weight:500}.tc-cart__made p{margin:0}.tc-cart__sun{width:20px;height:20px;margin-block-start:2px;border:1px solid var(--brand-ink);border-radius:50%;background:var(--brand-yellow)}.tc-cart__made.is-new{animation:tc-cart-made .55s cubic-bezier(.3,.7,.2,1) both}@keyframes tc-cart-made{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}.tc-cart__row--new{animation:tc-cart-row 1.4s ease-out both}@keyframes tc-cart-row{0%{background:var(--brand-yellow)}to{background:transparent}}.tc-cart__up{display:flex;flex-direction:column;gap:14px;margin:0 var(--tc-cart-pad) var(--tc-cart-gap);padding:14px;border-radius:14px;background:var(--brand-sand);color:var(--brand-ink)}.tc-cart__eyebrow{color:var(--brand-ink-2);font-family:var(--brand-font-label);font-size:11.5px;font-weight:500;letter-spacing:var(--brand-tracking-label);text-transform:uppercase}.tc-cart__upline{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px}.tc-cart__thumb{display:flex;align-items:flex-end;justify-content:center;width:56px;height:64px;overflow:hidden;border-radius:12px;background:#fff;outline:1px solid var(--brand-card-edge);outline-offset:-1px}.tc-cart__thumb img{display:block;width:auto;height:88%}.tc-cart__upmain{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:16px;line-height:1.3}.tc-cart__upmain b{font-weight:500}.tc-cart__upmain small{color:var(--brand-ink-2);font-size:13px}.tc-cart__mini{display:grid;grid-template-columns:44px 26px 44px;align-items:center;justify-content:start;margin-inline-start:-9px}.tc-cart__mini button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;line-height:1;cursor:pointer}.tc-cart__mini button:before{content:"";position:absolute;width:26px;height:26px;border:1px solid rgb(35 31 32 / 35%);border-radius:50%;background:var(--brand-paper)}.tc-cart__mini button{position:relative;isolation:isolate}.tc-cart__mini button:before{z-index:-1}.tc-cart__mini button:focus-visible:before{outline:2px solid var(--brand-dusk);outline-offset:2px}.tc-cart__mini button:focus-visible{outline:none}.tc-cart__mini output{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.tc-cart__add{min-height:44px;padding-inline:18px;border:1px solid var(--brand-ink);border-radius:999px;background:var(--brand-paper);color:var(--brand-ink);font:inherit;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.tc-cart__add:focus-visible{outline:2px solid var(--brand-dusk);outline-offset:2px}.tc-cart__upline .av-cart-pick__error{grid-column:1 / -1;margin:0;font-size:13px}.tc-cart__sum{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0;color:var(--brand-ink);font-variant-numeric:tabular-nums}.tc-cart__sum dt{color:var(--brand-ink-2)}.tc-cart__sum dd{margin:0;text-align:end}.tc-cart__sum s{margin-inline-end:4px;color:var(--brand-ink-2);font-size:14px}.tc-cart__sum .tc-cart__tot{color:var(--brand-ink);font-size:17px;font-weight:500}.tc-cart .cart-items__unit-price-wrapper>div{display:flex;flex-direction:column-reverse;align-items:flex-start;line-height:1.25}.tc-cart__pay{display:grid}@media screen and (max-height:949px){.tc-cart{scroll-padding-block-end:96px}.tc-cart>.cart-drawer__summary,.tc-cart>.cart-drawer__summary>.cart__ctas{display:contents}.tc-cart>.cart-drawer__summary:before{content:"";flex:none;height:24px;margin-block-start:auto}.tc-cart>.cart-drawer__summary>:is(.tc-cart__bars,.av-cart-drawer__notice,.tc-cart__totals){width:auto;margin-inline:var(--tc-cart-pad)}.tc-cart>.cart-drawer__summary>.av-cart-drawer__notice{margin-block-end:20px}.tc-cart .tc-cart__pay{position:sticky;z-index:1;bottom:0;margin-block-start:20px;padding:12px var(--tc-cart-pad) max(12px,env(safe-area-inset-bottom));border-block-start:1px solid var(--brand-line);background:var(--color-background)}.tc-cart .additional-checkout-buttons{margin:0 var(--tc-cart-pad) 20px}}@media(prefers-reduced-motion:reduce){.tc-cart__made.is-new,.tc-cart__row--new{animation:none}.tc-cart__meter i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/av-css-section-brand-tc-cart-drawer.css.map */
