.cart-notification-wrapper{position:relative;top:-1px}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:absolute;top:1px;right:0;width:100%;border:0;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none}#cart-notification{--atc-cta: #27292B;--atc-cta-hover: #414345;--atc-progress-accent: #00a8ac;--atc-progress-accent-aa: #00797c;--atc-ink: #111111;--atc-ink-muted: #55555f;--atc-ink-soft: #8b8b95;--atc-progress-bg: #f4f6f8;--atc-progress-track: #dfe5ea;--atc-progress-text: #0f3f5a;--atc-progress-meta: #6c7a85;--atc-panel: #ffffff;--atc-bar-fill: linear-gradient(90deg, var(--atc-progress-accent), #4b8df8);--atc-ease: cubic-bezier(.16, .84, .44, 1);background:var(--atc-panel);color:var(--atc-ink);padding:20px 18px 22px;border-radius:0 0 16px 16px;box-shadow:0 16px 38px #0a0a1229;font-family:var(--font-body-family)}#cart-notification.focused,#cart-notification:focus-visible{box-shadow:0 0 0 .2rem #11111147,0 16px 38px #0a0a1229}.cart-notification.animate{transition:transform .22s var(--atc-ease, ease),opacity .22s var(--atc-ease, ease),visibility 0s .22s}.cart-notification.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .22s var(--atc-ease, ease),opacity .22s var(--atc-ease, ease),visibility 0s}.cart-notification.closing{opacity:0;transform:translateY(-1rem);visibility:visible;pointer-events:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),visibility 0s .3s}.cart-notification__header{align-items:center;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin:0;min-width:0}#cart-notification .atc-success__tick{flex:0 0 20px;width:20px;height:20px;margin-right:10px;border-radius:50%;background:var(--atc-progress-accent);display:inline-flex;align-items:center;justify-content:center}#cart-notification .cart-notification__heading .icon-checkmark{width:11px;height:auto;margin:0;color:#fff}#cart-notification .atc-success__label{font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--atc-ink)}#cart-notification .cart-notification__close{width:44px;height:44px;margin:-12px -13px -12px auto;padding:0;display:flex;align-items:center;justify-content:center;color:var(--atc-ink-soft)}#cart-notification .cart-notification__close .icon-close{width:18px;height:18px}#cart-notification .cart-notification-product{display:block;padding:0;margin-top:16px}#cart-notification .atc-product{display:flex;align-items:flex-start;gap:14px}#cart-notification .atc-product--no-meta{align-items:center}#cart-notification .cart-notification-product__image{flex:0 0 64px;width:64px;height:64px;margin:0;border-radius:6px;overflow:hidden;display:block}.cart-notification-product__image:after{content:none}#cart-notification .cart-notification-product__image img{width:100%;height:100%;object-fit:cover;display:block}#cart-notification .atc-product__text{min-width:0;flex:1 1 auto}#cart-notification .atc-product__vendor{margin:0 0 2px;font-size:11px;color:var(--atc-ink-muted)}#cart-notification .cart-notification-product__name{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.25;color:var(--atc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-notification .atc-variant{display:flex;flex-wrap:wrap;align-items:baseline;margin:3px 0 0;font-size:13px;font-weight:400;line-height:1.45;color:var(--atc-ink-muted)}#cart-notification .atc-variant__row{display:flex;align-items:baseline;gap:5px;margin:0}#cart-notification .atc-variant__row+.atc-variant__row:before{content:"\b7";margin:0 5px;color:var(--atc-ink-muted)}#cart-notification .atc-variant__label{margin:0;font-weight:400;color:var(--atc-ink-muted)}#cart-notification .atc-variant__value{margin:0;font-weight:600;color:var(--atc-ink)}#cart-notification .atc-variant__qty-value{margin:0;font-weight:400;color:var(--atc-ink-muted)}#cart-notification .atc-product__plan{margin:3px 0 0;font-size:13px;color:var(--atc-ink-muted)}#cart-notification .atc-progress{margin-top:16px;padding:14px;border-radius:8px;background:var(--atc-progress-bg)}#cart-notification .atc-progress__text{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.35;color:var(--atc-progress-text)}#cart-notification .atc-progress__amount{color:var(--atc-progress-accent-aa)}#cart-notification .atc-progress--met .atc-progress__text{color:var(--atc-progress-accent)}#cart-notification .atc-progress__track{margin-top:10px;height:8px;border-radius:4px;background:var(--atc-progress-track);overflow:hidden}#cart-notification .atc-progress__fill{display:block;height:100%;width:var(--atc-progress, 0%);border-radius:4px;background:var(--atc-bar-fill);transform:scaleX(0);transform-origin:left center}#cart-notification.active .atc-progress__fill{transform:scaleX(1);animation:atc-bar-in .4s ease-out .12s both}#cart-notification .atc-progress--met .atc-progress__fill{background:var(--atc-progress-accent)}@keyframes atc-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#cart-notification .atc-progress__meta{margin-top:6px;display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;line-height:1.3;color:var(--atc-progress-meta)}#cart-notification .atc-progress--met .atc-progress__meta{justify-content:flex-end}@keyframes atc-swap-in{0%{opacity:0}to{opacity:1}}#cart-notification .cart-notification-product.atc-swap{animation:atc-swap-in .12s ease-out both}#cart-notification .cart-notification__links{margin-top:16px;display:flex;flex-direction:column;gap:10px;text-align:center}#cart-notification .cart-notification__links>*{margin-top:0}#cart-notification #cart-notification-form{margin:0}#cart-notification .cart-notification__links .button{width:100%;min-width:0;min-height:50px;height:50px;padding:0 16px;border:0;border-radius:0;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;box-shadow:none}#cart-notification .cart-notification__links .button:before,#cart-notification .cart-notification__links .button:after{box-shadow:none;border-radius:0}#cart-notification .atc-cta__checkout{background-color:var(--atc-cta);color:#fff}#cart-notification .atc-cta__checkout:hover{background-color:var(--atc-cta-hover)}#cart-notification .cart-notification__links .atc-cta__view{background-color:var(--atc-panel);color:var(--atc-ink)}#cart-notification .cart-notification__links .button:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--atc-cta)}#cart-notification .atc-cta__view-label{white-space:nowrap}#cart-notification .atc-cta__view-label--wide{letter-spacing:.12em}body[ge-active=true] #cart-notification .atc-progress{display:none}@media screen and (min-width:750px){.cart-notification{max-width:41.6rem;right:4rem;transform:translateY(-10px) scale(.98)}.cart-notification.active{transform:none}.cart-notification.closing{transform:translateY(-10px) scale(.98)}#cart-notification{--atc-bar-fill: linear-gradient(90deg, var(--atc-progress-accent), #4d90fe);padding:22px;border-radius:8px;box-shadow:0 26px 64px #0a0a1238}#cart-notification.focused,#cart-notification:focus-visible{box-shadow:0 0 0 .2rem #11111147,0 26px 64px #0a0a1238}#cart-notification .cart-notification-product__image{flex:0 0 72px;width:72px;height:72px}#cart-notification .atc-progress{padding:16px}#cart-notification .atc-progress__text{font-size:14px}#cart-notification .cart-notification__links .button{min-height:52px;height:52px;font-family:"Gotham Book",var(--font-body-family),sans-serif}}@media screen and (max-width:640px){.cart-notification-wrapper{top:0}.cart-notification{position:fixed;top:0;z-index:99}}@media(prefers-reduced-motion:reduce){.cart-notification,.cart-notification.active,.cart-notification.closing{transform:none}.cart-notification.animate{transition:opacity .12s linear,visibility 0s .12s}.cart-notification.active{transition:opacity .12s linear,visibility 0s}.cart-notification.closing{transition:opacity .12s linear,visibility 0s .12s}#cart-notification .atc-progress__fill,#cart-notification.active .atc-progress__fill{animation:none;transform:scaleX(1)}#cart-notification .cart-notification-product.atc-swap{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1160/assets/component-cart-notification.css.map */
