.tb-upsell-popup{--tb-upsell-ink: #111;--tb-upsell-muted: #5a5a5a;--tb-upsell-accent: #ff3fb5;--tb-upsell-accent-2: #ff8f1a;--tb-upsell-line: rgba(0, 0, 0, .1);--tb-upsell-radius: 16px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000100;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.tb-upsell-popup:not([hidden]){pointer-events:auto}.tb-upsell-popup[hidden]:not(.is-open){display:none!important}.tb-upsell-popup.is-open{display:flex!important}.tb-upsell-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .22s ease}.tb-upsell-popup.is-open .tb-upsell-popup__backdrop{opacity:1}.tb-upsell-popup__dialog{position:relative;z-index:1;width:min(440px,calc(100vw - 32px));max-height:min(86vh,640px);overflow:auto;background:#fff;border-radius:var(--tb-upsell-radius);border:1px solid var(--tb-upsell-line);box-shadow:0 18px 50px #00000047;padding:22px 20px 18px;transform:translateY(12px) scale(.98);opacity:0;transition:transform .24s ease,opacity .24s ease}.tb-upsell-popup.is-open .tb-upsell-popup__dialog{transform:translateY(0) scale(1);opacity:1}.tb-upsell-popup__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:999px;background:var(--tb-upsell-accent);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.tb-upsell-popup__close:hover{filter:brightness(.95)}.tb-upsell-popup__header{display:flex;align-items:center;justify-content:center;gap:8px;padding-right:28px;margin:0 0 10px}.tb-upsell-popup__clock{color:var(--tb-upsell-accent);display:inline-flex}.tb-upsell-popup__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:.02em;color:var(--tb-upsell-accent);text-align:center;text-transform:none}.tb-upsell-popup__sub,.tb-upsell-popup__brand{margin:0;text-align:center;color:var(--tb-upsell-muted);font-size:.88rem;line-height:1.45}.tb-upsell-popup__sub{margin-bottom:2px}.tb-upsell-popup__brand{margin-bottom:16px;font-weight:600;color:var(--tb-upsell-ink)}.tb-upsell-popup__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tb-upsell-popup__item[hidden],.tb-mc-upsell299-card[hidden]{display:none!important}.tb-upsell-popup__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--tb-upsell-line);border-radius:12px;background:#fafafa}.tb-upsell-popup__item.is-in-cart{opacity:.55}.tb-upsell-popup__thumb{display:block;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#eee;flex-shrink:0}.tb-upsell-popup__img{width:100%;height:100%;object-fit:cover;display:block}.tb-upsell-popup__img--empty{display:block;width:100%;height:100%;background:#e8e8e8}.tb-upsell-popup__meta{min-width:0}.tb-upsell-popup__item--single{grid-template-columns:72px 1fr auto;align-items:start}.tb-upsell-popup__shades{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tb-upsell-popup__shade{-webkit-appearance:none;appearance:none;border:1px solid #d7d7d7;background:#fff;color:#111;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:600;line-height:1.2;cursor:pointer}.tb-upsell-popup__shade.is-active,.tb-upsell-popup__shade[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.tb-upsell-popup__name{display:block;font-size:.9rem;font-weight:700;line-height:1.3;color:var(--tb-upsell-accent);text-decoration:underline;text-underline-offset:2px;margin-bottom:4px;text-transform:uppercase}.tb-upsell-popup__name:hover{color:#d61f96}.tb-upsell-popup__price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:.88rem}.tb-upsell-popup__price-now{font-weight:700;color:var(--tb-upsell-ink)}.tb-upsell-popup__price-was{color:var(--tb-upsell-muted);text-decoration:line-through;font-size:.8rem}.tb-upsell-popup__add{min-width:72px;height:36px;padding:0 14px;border:1px solid #111;background:#111;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;box-shadow:2px 2px 0 0 var(--tb-upsell-accent-2);transition:transform .12s ease,box-shadow .12s ease}.tb-upsell-popup__add:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--tb-upsell-accent-2)}.tb-upsell-popup__add:disabled{opacity:.65;cursor:default;box-shadow:none}.tb-upsell-popup__add.is-added{background:var(--tb-upsell-accent);border-color:var(--tb-upsell-accent);box-shadow:none}@media(max-width:480px){.tb-upsell-popup{padding:16px;align-items:center;justify-content:center}.tb-upsell-popup__dialog{width:min(440px,calc(100vw - 24px));border-radius:var(--tb-upsell-radius);max-height:84vh}.tb-upsell-popup__item{grid-template-columns:56px 1fr auto;gap:10px}.tb-upsell-popup__item--single{grid-template-columns:56px 1fr}.tb-upsell-popup__item--single .tb-upsell-popup__add{grid-column:1 / -1;width:100%;height:40px}.tb-upsell-popup__thumb{width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/tb-cart-upsell-popup.css.map */
