.cart-shot-glass-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem;padding:1.25rem 1.6rem;margin:0 0 1.2rem;background:#f39f41;color:#0e1b4d;border-radius:var(--popup-corner-radius, .4rem);box-shadow:0 .1rem .3rem #0e1b4d14;font-family:var(--font-body-family);font-style:var(--font-body-style);line-height:1.35}.cart-shot-glass-nudge__message{margin:0;font-size:1.5rem;font-weight:400;flex:1 1 24rem;display:flex;align-items:center;gap:.8rem}.cart-shot-glass-nudge__check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#0e1b4d;color:#f39f41;flex-shrink:0}.cart-shot-glass-nudge__check svg{width:1.2rem;height:1.2rem}.cart-shot-glass-nudge__button{position:relative;-webkit-appearance:none;appearance:none;border:0;background:#0e1b4d;color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.85rem 1.4rem;border-radius:var(--buttons-radius, .3rem);cursor:pointer;transition:background-color .15s ease;flex:0 0 auto;line-height:1}.cart-shot-glass-nudge__button:hover:not([disabled]){background:#1a2a6c}.cart-shot-glass-nudge__button:focus-visible{outline:.2rem solid #0e1b4d;outline-offset:.3rem}.cart-shot-glass-nudge__button[disabled]{cursor:not-allowed;opacity:.85}.cart-shot-glass-nudge__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.cart-shot-glass-nudge__spinner:after{content:"";width:1.6rem;height:1.6rem;border:.2rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cart-shot-glass-nudge-spin .7s linear infinite}.cart-shot-glass-nudge--loading .cart-shot-glass-nudge__button-label{visibility:hidden}.cart-shot-glass-nudge--loading .cart-shot-glass-nudge__spinner{display:flex}.cart-shot-glass-nudge--confirmed{background:#fde9d2;color:#0e1b4d}@keyframes cart-shot-glass-nudge-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.cart-shot-glass-nudge{padding:1.1rem 1.4rem;gap:.8rem 1.2rem}.cart-shot-glass-nudge__message{flex:1 1 18rem}}cart-drawer .cart-shot-glass-nudge{margin:0 0 .9rem}@media(prefers-reduced-motion:reduce){.cart-shot-glass-nudge__spinner:after{animation:none}.cart-shot-glass-nudge__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-shot-glass-nudge.css.map */
