.cart-nudge{--cn-accent: var(--color-button, 94, 122, 94);--cn-accent-strong: 61, 90, 61;--cn-radius: 1rem;margin:0 0 1.2rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--cn-accent),.18);border-radius:var(--cn-radius);background:rgba(var(--cn-accent),.06);font-size:1.3rem;line-height:1.45}@media screen and (min-width:750px){.cart-nudge{font-size:1.35rem}}.cart-nudge__ship{display:flex;flex-direction:column;gap:.9rem}.cart-nudge__ship-msg{display:flex;align-items:center;gap:.7rem;margin:0;color:rgb(var(--color-foreground))}.cart-nudge__ship-msg svg{flex:none;width:1.8rem;height:1.8rem}.cart-nudge__amount{font-weight:700;color:rgb(var(--cn-accent));white-space:nowrap}.cart-nudge__track{position:relative;height:.6rem;border-radius:999px;background:rgba(var(--cn-accent),.16);overflow:hidden}.cart-nudge__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:rgb(var(--cn-accent));transition:width .45s cubic-bezier(.22,1,.36,1)}.cart-nudge--unlocked .cart-nudge__fill{background:rgb(var(--cn-accent-strong))}.cart-nudge--unlocked .cart-nudge__ship-msg{font-weight:600;color:rgb(var(--cn-accent-strong))}.cart-nudge__offer{margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--cn-accent),.16);display:flex;flex-direction:column;gap:.9rem}.cart-nudge__offer-msg{display:flex;align-items:flex-start;gap:.7rem;margin:0;color:rgb(var(--color-foreground))}.cart-nudge__offer-msg svg{flex:none;width:1.7rem;height:1.7rem;margin-top:.1rem}.cart-nudge__offer-msg strong{font-weight:700}.cart-nudge--offer-applied .cart-nudge__offer-msg{color:rgb(var(--cn-accent-strong));font-weight:600}.cart-nudge__add{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;min-height:4.4rem;padding:1rem 1.6rem;border:.13rem solid rgb(var(--cn-accent));border-radius:var(--buttons-radius, .4rem);background:transparent;color:rgb(var(--cn-accent));font-family:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:background .2s ease,color .2s ease,opacity .2s ease}.cart-nudge__add:hover{background:rgb(var(--cn-accent));color:rgb(var(--color-button-text, 255, 255, 255))}.cart-nudge__add:disabled,.cart-nudge__add[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.cart-nudge__add-price{display:inline-flex;align-items:baseline;gap:.5rem;font-weight:500;text-transform:none;letter-spacing:0}.cart-nudge__add-price s{opacity:.6;font-weight:400;text-decoration-thickness:.1rem}.cart-nudge__add-price strong{font-weight:600;color:rgb(var(--cn-accent-strong))}.cart-nudge__add.is-loading{color:transparent;position:relative}.cart-nudge__add.is-loading:after{content:"";position:absolute;width:1.6rem;height:1.6rem;border:.2rem solid currentColor;border-top-color:rgb(var(--cn-accent));border-radius:50%;animation:cart-nudge-spin .6s linear infinite;color:rgb(var(--color-button-text, 255, 255, 255))}@keyframes cart-nudge-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cart-nudge__fill{transition:none}.cart-nudge__add.is-loading:after{animation-duration:1.5s}}.cart-empty__cta{margin:0 2.5rem 1.5rem;text-align:center}.cart-empty__buy{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:30rem;margin:0 auto}@media screen and (max-width:749px){#CartDrawer .drawer__footer{padding:.8rem 0 0}#CartDrawer .cart-drawer__footer>*+*{margin-top:.4rem}#CartDrawer .totals{align-items:baseline}#CartDrawer .totals__total{font-size:1.5rem}#CartDrawer .totals__total-value{font-size:1.6rem}#CartDrawer .tax-note{font-size:1.1rem;line-height:1.35;margin:.2rem 0 .8rem}#CartDrawer .cart__checkout-button{min-height:4.4rem;font-size:1.5rem}#CartDrawer .ktb--drawer{padding:.8rem 0 .2rem;margin-top:.8rem}#CartDrawer .ktb__guarantee-line-text{font-size:1.2rem}#CartDrawer .ktb--drawer .ktb__icon{width:14px;height:14px}#CartDrawer .ktb__pills{margin-top:.5rem;gap:4px}#CartDrawer .ktb__pill{font-size:1rem;padding:2px 8px}#CartDrawer .ktb--drawer .ktb__secure{margin-top:.6rem;padding-top:.6rem}#CartDrawer .ktb--drawer .ktb__seal-shield{width:24px;height:28px}#CartDrawer .ktb--drawer .ktb__seal-bar{font-size:1.1rem;padding:4px 10px}#CartDrawer .ktb--drawer .ktb__seal-sub{font-size:.8rem;padding:2px 8px}#CartDrawer .ktb--drawer .ktb__secure-body{display:none}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/cart-drawer-upsell.css.map */
