.cart-drawer{z-index:999999}.tl-cart-title--bold{font-weight:700}.tl-cart-empty{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding-inline:1.5rem;text-align:center;animation:tlCartFadeUp .8s cubic-bezier(.215,.61,.355,1)}.tl-cart-empty__action{margin-block-start:.75rem}.tl-cart-empty__action--bold{font-weight:700}.tl-cart-empty__action--shadow{box-shadow:0 2px 10px #36363626}.cart-drawer__items>.line-item{animation:tlCartFadeUp .3s ease-out backwards}.cart-drawer__items>.line-item:nth-child(2){animation-delay:80ms}.cart-drawer__items>.line-item:nth-child(3){animation-delay:.16s}.cart-drawer__items>.line-item:nth-child(n+4){animation-delay:.24s}@keyframes tlCartFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tl-cart-rewards{position:sticky;top:0;z-index:2;margin-inline:calc(-1 * var(--drawer-body-padding-inline, 1.25rem));padding:1rem 1.125rem .75rem;background:rgb(var(--background));border-block-start:1px solid #000}.tl-cart-rewards--has-background{background-color:var(--tl-rewards-background);padding-block:.75rem}.tl-cart-rewards--shadow{box-shadow:0 2px 10px #36363626}.tl-cart-rewards__message{display:flex;align-items:center;gap:.3rem;margin:0 0 .4rem;overflow:hidden;font-family:var(--font-sans);font-size:11px;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--text-color))}.tl-cart-rewards__message span:last-child{overflow:hidden;text-overflow:ellipsis}.tl-cart-rewards--bold .tl-cart-rewards__message{font-weight:700}@media screen and (min-width:700px){.tl-cart-rewards__message{font-size:13px}}.tl-cart-rewards__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:.95rem;height:.95rem;border-radius:999px;background:var(--tl-rewards-success-color, #69a27a)}.tl-cart-rewards__bar{width:100%;height:5px;border-radius:999px;overflow:hidden;background:#f4f4f4}.tl-cart-rewards__fill{width:0%;height:100%;border-radius:999px;background:var(--tl-rewards-color, #e85083);transition:width .42s cubic-bezier(.3,.8,.4,1)}.tl-cart-rewards--idle .tl-cart-rewards__fill{background:#d8d2c6}.tl-cart-rewards--unlocked .tl-cart-rewards__fill{background:var(--tl-rewards-success-color, #69a27a)}.tl-cart-rewards__steps{position:relative;width:60%;min-height:2rem;margin-block-start:1rem;margin-inline-start:auto}.tl-cart-rewards__step{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%)}.tl-cart-rewards__dot{flex:none;width:11px;height:11px;box-sizing:border-box;border-radius:999px;background:#fff;border:1.5px solid rgb(var(--text-color))}.tl-cart-rewards__step--reached .tl-cart-rewards__dot{background:var(--tl-rewards-color, #e85083);border-color:var(--tl-rewards-color, #e85083)}.tl-cart-rewards--unlocked .tl-cart-rewards__step--reached .tl-cart-rewards__dot{background:var(--tl-rewards-success-color, #69a27a);border-color:var(--tl-rewards-success-color, #69a27a)}.tl-cart-rewards__step-label{font-family:var(--font-sans);font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;color:rgb(var(--text-color))}.tl-cart-recs{padding-block:1rem}.tl-cart-recs__title{margin-block-end:.75rem;font-family:var(--font-sans);font-weight:700}.tl-cart-recs__empty-notice{margin:0;font-size:.8125rem;font-style:italic}.tl-cart-recs__list{display:flex;flex-direction:column;gap:.75rem}.tl-cart-recs__list:not(.tl-cart-recs__list--carousel){max-height:17rem;overflow-y:auto}.tl-cart-rec{display:flex;align-items:center;gap:1.5rem}.tl-cart-rec__media{flex:none;width:4.25rem;height:4.25rem;overflow:hidden}.tl-cart-rec__image{width:100%;height:100%;object-fit:cover}.tl-cart-rec__info{flex:1 1 auto;min-width:0}.tl-cart-rec__vendor{margin:0 0 2px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#636363}.tl-cart-rec__title{display:-webkit-box;margin:0 0 3px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--text-color))}.tl-cart-rec__price{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:300}.tl-cart-rec__add{flex:none;align-self:center;min-width:78px;min-height:44px;padding:0 .75rem;border:1px solid #000;border-radius:0;background:transparent;color:#000;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.tl-cart-rec__add[data-state=loading]{opacity:.6;pointer-events:none}.tl-cart-rec__add[data-state=added]{background:#000;color:#fff}.tl-cart-rec__add[data-state=error]{border-color:#cb2b2b;color:#cb2b2b}.tl-cart-recs__list--carousel{display:grid;grid:auto / auto-flow 62%;gap:1rem}.tl-cart-recs__list--carousel .tl-cart-rec{display:grid;grid-template-columns:4.25rem minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:1rem;row-gap:.5rem;scroll-snap-align:start}.tl-cart-recs__list--carousel .tl-cart-rec__add{grid-column:1 / -1;width:100%;min-width:0;min-height:30px}.tl-cart-recs__dots{margin-block-start:14px}.tl-cart-recs__dots>*{transition:width .18s ease}.tl-cart-recs__dots>[aria-current=true]{width:18px}@media(prefers-reduced-motion:reduce){.tl-cart-empty,.cart-drawer__items>.line-item{animation:none}.tl-cart-rewards__fill,.tl-cart-rec__add,.tl-cart-recs__dots>*{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/559/assets/13l-cart-drawer.css.map */
