.cart-notification-banner{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px auto;padding:6px 18px;border-radius:999px;background:linear-gradient(90deg,#b8892b,#e7c76a 20%,#fff4c2,#e7c76a 80%,#b8892b);background-size:200% 100%;animation:cartNotificationShimmer 5s linear infinite;box-shadow:0 1px 6px #b8892b59}.cart-notification-banner__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#1a1208}.cart-notification-banner__icon svg,.cart-notification-banner__icon img{width:14px;height:14px}.cart-notification-banner__text{color:#1a1208;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.25);line-height:1.3}.cart-notification-banner__text p{margin:0}.cart-notification-banner__text p+p{margin-top:3px}.cart-notification-banner__text strong{color:#000;font-weight:800}.cart-notification-banner__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@keyframes cartNotificationShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}a.cart-notification-banner{text-decoration:none;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}a.cart-notification-banner:hover,a.cart-notification-banner:focus-visible{box-shadow:0 2px 10px #b8892b80;transform:translateY(-1px)}@media(max-width:480px){.cart-notification-banner{padding:5px 14px}.cart-notification-banner__text{font-size:11px;letter-spacing:.08em}}.mystery-gift-banner{margin-top:1rem;padding:8px 12px;border-radius:6px;text-align:center;transition:all .3s ease;margin-bottom:8px;font-size:var(--font-size-static-small, 13px);line-height:1.4}.mystery-gift-banner--hidden{display:none}.mystery-gift-banner--progress{background:var(--color-scheme-bg-overlay, #f5f5f5);color:var(--color-scheme-text, #333);border:1px var(--color-scheme-border, #ccc)}.mystery-gift-banner--unlocked{margin-top:1rem;background:#f0faf0;color:#1a7a1a;border:1px solid #b8e6b8}.mystery-gift-banner__text{margin:0;font-weight:500}.cart-item--mystery-gift .cart-item__mystery-badge,.cart-item--free-styled .cart-item__mystery-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:#f0faf0;color:#1a7a1a;font-size:var(--font-size-static-xxs, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;margin-right:1rem}.cart-item--mystery-gift,.cart-item--free-styled{background:linear-gradient(135deg,rgba(240,250,240,.5) 0%,transparent 100%);border-radius:8px;padding:4px}.cart-item--mystery-gift .cart-item__quantity{display:none}.cart-item--mystery-gift cart-remove-button{display:none}.cart-notification-banner__text p+p{margin-top:3px;font-size:10px;opacity:.8;font-weight:500;letter-spacing:.05em}.cart-item__actions--price .cart-item__discounted-prices,.cart-item__total-price .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cart-item__actions--price .cart-item__discounted-prices del,.cart-item__total-price .cart-item__discounted-prices del{font-size:.85em;opacity:.6;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/69/assets/mystery-gift.css.map */
