.bundle-nudge{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:16px;padding:16px 18px;border-radius:var(--radius-md);cursor:pointer;text-align:left;background:linear-gradient(135deg,#3e7bfa24,#ffffff05 62%);border:1px solid rgba(110,160,255,.38);box-shadow:0 0 0 1px #6ea0ff12 inset,0 8px 24px -14px #0009;transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.bundle-nudge-glow{display:none}.bundle-nudge:hover{border-color:#6ea0ffa6;transform:translateY(-2px);box-shadow:0 0 0 1px #6ea0ff21 inset,0 14px 32px -14px #000000a6,0 0 30px -10px var(--blue-glow)}.bundle-nudge:active{transform:translateY(0) scale(.99)}.bundle-nudge-main{display:flex;align-items:center;gap:14px;min-width:0}.bundle-nudge-icon{width:40px;height:40px;flex-shrink:0;border-radius:11px;border:1px solid rgba(110,160,255,.42);background:#3e7bfa21;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #6ea0ff14 inset,0 0 18px -6px var(--blue-glow)}.bundle-nudge-icon svg{width:19px;height:19px;stroke:var(--blue-bright)}.bundle-nudge-text{display:flex;flex-direction:column;gap:5px;min-width:0}.bundle-nudge-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;color:var(--white);font-weight:600;line-height:1.3}.bundle-nudge-save{font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.01em;color:#fff;padding:4px 10px;border-radius:var(--radius-pill);background:linear-gradient(140deg,#3e7bfaf2,#1e50c8f2);border:1px solid rgba(150,190,255,.5);box-shadow:0 0 18px -5px #3e7bfad9;white-space:nowrap}.bundle-nudge-sub{font-size:12px;color:var(--gray);line-height:1.45}.bundle-nudge-cta{display:flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--blue-bright);padding:10px 15px;border-radius:var(--radius-pill);border:1px solid rgba(110,160,255,.38);background:#05060873;transition:background .3s var(--ease),border-color .3s var(--ease)}.bundle-nudge:hover .bundle-nudge-cta{background:#3e7bfa2e;border-color:#6ea0ff99}.bundle-nudge-arrow{width:13px;height:13px;stroke:var(--blue-bright);flex-shrink:0;animation:nudgeBob 2.6s ease-in-out infinite}@keyframes nudgeBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.product-upsells.is-highlighted .upsell-head .section-title{animation:highlightGlow 2.2s var(--ease)}@keyframes highlightGlow{0%,to{text-shadow:none}25%{text-shadow:0 0 28px rgba(62,123,250,.55)}}@media(max-width:900px){.bundle-nudge{padding:15px 16px;gap:12px}.bundle-nudge-cta-text{display:none}.bundle-nudge-cta{padding:10px 12px}}@media(max-width:680px){.bundle-nudge{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-top:14px}.bundle-nudge-main{gap:12px}.bundle-nudge-icon{width:36px;height:36px;border-radius:10px}.bundle-nudge-icon svg{width:17px;height:17px}.bundle-nudge-title{font-size:13.5px;gap:8px}.bundle-nudge-save{font-size:11px;padding:4px 9px}.bundle-nudge-sub{font-size:11.5px}.bundle-nudge-cta{width:100%;justify-content:center;min-height:44px;padding:11px 14px;font-size:11px;background:#3e7bfa24;border-color:#6ea0ff7a}.bundle-nudge-cta-text{display:inline}.bundle-nudge-arrow{animation:none}}@media(max-width:400px){.bundle-nudge-title{font-size:13px}.bundle-nudge-save{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.bundle-nudge-arrow{animation:none}.bundle-nudge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pulse-bundle-nudge.css.map */
