#loyaltylion .lion-notification-container{inline-size:min(24rem,calc(100vw - (var(--sc-space-4) * 2)));min-inline-size:0;max-inline-size:calc(100vw - (var(--sc-space-4) * 2));color:var(--sc-primary-text);font-family:var(--font-primary--family)}#loyaltylion .lion-notification-container--on-widget{inline-size:min(15rem,100%);max-inline-size:100%}#loyaltylion .lion-notification-container .lion-notification{position:relative;box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;max-block-size:calc(100dvh - (var(--sc-space-4) * 2));margin-block-end:var(--sc-space-2);padding:0;overflow:auto;overscroll-behavior:contain;color:var(--sc-primary-text);font:400 var(--sc-type-body-small) / 1.5 var(--font-primary--family);letter-spacing:-.03125rem;text-align:start;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:var(--sc-radius-section);corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow-strong);-webkit-font-smoothing:antialiased}#loyaltylion .lion-notification-container .lion-notification,#loyaltylion .lion-notification-container .lion-notification *,#loyaltylion .lion-notification-container .lion-notification *:before,#loyaltylion .lion-notification-container .lion-notification *:after{box-sizing:border-box}#loyaltylion .lion-notification-container .lion-notification__content{display:grid;min-inline-size:0;gap:var(--sc-space-3);padding:var(--sc-space-4);padding-inline-end:calc(44px + var(--sc-space-4));color:var(--sc-primary-text);background:transparent}#loyaltylion .lion-notification-container .lion-notification__header{display:flex;min-inline-size:0;align-items:flex-start;justify-content:flex-start;gap:var(--sc-space-2);margin:0}#loyaltylion .lion-notification-container .lion-notification__title{min-inline-size:0;margin:0;color:var(--sc-primary-text);font:500 var(--sc-type-heading-small) / 1.2 var(--font-display--family);letter-spacing:-.04rem;text-align:start;text-wrap:balance;overflow-wrap:anywhere}#loyaltylion .lion-notification-container .lion-notification__message{display:flex;min-inline-size:0;gap:var(--sc-space-3);align-items:center;margin:0;padding:0;color:var(--sc-primary-text);font:500 var(--sc-type-body) / 1.4 var(--font-primary--family);letter-spacing:-.03125rem;overflow-wrap:anywhere;text-wrap:pretty}#loyaltylion .lion-notification-container :is(.lion-notification--point,.lion-notification--tier,.lion-notification--guest-introduction) .lion-notification__message{padding-inline-end:0}#loyaltylion .lion-notification-container :is(.lion-notification--guest-introduction,.lion-notification--post-purchase-referral,.lion-notification--post-purchase-signup) .lion-notification__message{display:block;padding:0}#loyaltylion .lion-notification-container :is(.lion-notification--post-purchase-referral,.lion-notification--post-purchase-signup) .lion-notification__message{text-align:start}#loyaltylion .lion-notification-container :is(.lion-notification__icon--points,.lion-notification__icon--tier){display:grid;inline-size:32px;block-size:32px;flex:0 0 32px;place-items:center;margin:0;color:var(--sc-sigma-coffee-orange);background-color:color-mix(in oklch,var(--sc-sigma-coffee-orange) 10%,transparent);border-radius:var(--sc-radius-media);corner-shape:squircle;-webkit-mask:none;mask:none}#loyaltylion .lion-notification-container .lion-notification__icon--points{color:transparent;font-size:0;background-image:url(loyalty-notification-coins-add.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px}#loyaltylion .lion-notification-container .lion-notification__icon--points:before{content:none}#loyaltylion .lion-notification-container .lion-notification__icon--tier{--sigma-loyalty-tier-icon: var(--sc-destructive-action);color:var(--sigma-loyalty-tier-icon);background-color:color-mix(in oklch,var(--sigma-loyalty-tier-icon) 10%,transparent)}#loyaltylion .lion-notification-container .lion-notification__icon--tier:before{content:"";inline-size:24px;block-size:24px;background-color:currentColor;-webkit-mask:url(loyalty-notification-balloon.svg) center / contain no-repeat;mask:url(loyalty-notification-balloon.svg) center / contain no-repeat}#loyaltylion .lion-notification-container :is(.lion-notification__campaign-offer,.lion-notification__reward-message){margin:0;padding:var(--sc-space-3);color:var(--sc-body-text);font:400 var(--sc-type-body-small) / 1.5 var(--font-primary--family);text-align:start;text-wrap:pretty;background:color-mix(in oklch,var(--sc-primary-text) 5%,transparent);border:1px solid var(--sc-surface-border);border-radius:var(--sc-radius-media);corner-shape:squircle}#loyaltylion .lion-notification-container .lion-notification__footer-link{display:inline-flex;min-block-size:44px;align-items:center;justify-self:start;color:var(--sc-primary-text);font:500 var(--sc-type-body-small) / 1.4 var(--font-primary--family);text-align:start;text-underline-offset:.18em}#loyaltylion .lion-notification-container .lion-notification__action{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sc-space-2);margin:0;padding:0}#loyaltylion .lion-notification-container :is(.lion-action-button,.lion-notification__row-button).button{display:inline-flex;inline-size:auto;min-inline-size:0;margin:0;padding:10px 12px;color:var(--button-color);font-size:var(--sc-type-body-small);text-transform:none;background-color:var(--button-background);border:1px solid var(--button-border-color);border-radius:10px;corner-shape:squircle}#loyaltylion .lion-notification-container :is(.lion-action-button,.lion-notification__row-button).button:visited{color:var(--button-color)}#loyaltylion .lion-notification-container .lion-notification__divider{inline-size:100%;margin-block:var(--sc-space-3);border:0;border-block-start:1px solid var(--sc-surface-border)}#loyaltylion .lion-notification-container .lion-notification__divider--panel{margin-block:var(--sc-space-2)}#loyaltylion .lion-notification-container .lion-notification__row{display:flex;min-inline-size:0;align-items:stretch;justify-content:flex-start;gap:var(--sc-space-2);margin:0}#loyaltylion .lion-notification-container .lion-notification__row-input{inline-size:100%;min-inline-size:0;min-block-size:44px;padding:10px 12px;color:var(--sc-primary-text);font:400 1rem / 1.4 var(--font-primary--family);background:var(--sc-background-main);border:1px solid var(--sc-surface-border);border-radius:var(--sc-radius-control);corner-shape:squircle;cursor:text}#loyaltylion .lion-notification-container .lion-notification__row-input:focus-visible{border-color:var(--sc-primary-text);outline:2px solid var(--sc-primary-text);outline-offset:2px}#loyaltylion .lion-notification-container .lion-notification__row-input:disabled{color:var(--sc-body-text);background:color-mix(in oklch,var(--sc-primary-text) 4%,var(--sc-card-surface));cursor:not-allowed;opacity:.7}#loyaltylion .lion-notification-container .lion-notification__row-button.button{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;flex:0 0 44px;padding:0}#loyaltylion .lion-notification-container :is(.lion-notification--post-purchase-referral,.lion-notification--post-purchase-signup) .lion-notification__action{justify-content:flex-start}#loyaltylion .lion-notification-container .lion-notification-grant{display:grid;min-inline-size:0;grid-template-columns:48px minmax(0,1fr);gap:var(--sc-space-3);align-items:start;text-align:start}#loyaltylion .lion-notification-container .lion-notification-grant__picture img{display:block;inline-size:48px;block-size:48px;object-fit:cover;border-radius:var(--sc-radius-media);corner-shape:squircle}#loyaltylion .lion-notification-container .lion-notification-grant__details,#loyaltylion .lion-notification-container .lion-notification-rewards-list__content{min-inline-size:0}#loyaltylion .lion-notification-container :is(.lion-notification-grant__next-step,.lion-notification-grant__status){margin-block-start:var(--sc-space-1);color:var(--sc-body-text);font:400 var(--sc-type-body-small) / 1.5 var(--font-primary--family);overflow-wrap:anywhere;text-wrap:pretty}#loyaltylion .lion-notification-container .lion-notification-grant__action{margin-block-start:var(--sc-space-3);font-size:var(--sc-type-body-small)}#loyaltylion .lion-notification-container .lion-notification-grant__action:empty{display:none}#loyaltylion .lion-notification-container .lion-notification-grant__add-to-cart{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--sc-space-2)}#loyaltylion .lion-notification-container .lion-notification-grant__variant-select{min-inline-size:0;min-block-size:44px;max-inline-size:100%;padding-block:10px;padding-inline:12px 36px;color:var(--sc-primary-text);font:400 1rem / 1.4 var(--font-primary--family);background-color:var(--sc-background-main);border:1px solid var(--sc-surface-border);border-radius:var(--sc-radius-control);corner-shape:squircle}#loyaltylion .lion-notification-container .lion-notification-grant__variant-select:focus-visible{border-color:var(--sc-primary-text);outline:2px solid var(--sc-primary-text);outline-offset:2px}#loyaltylion .lion-notification-container .lion-notification-rewards-list__item{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--sc-space-2) var(--sc-space-3);align-items:center;margin:0;padding-block:var(--sc-space-2);border-block-start:1px solid var(--sc-surface-border)}#loyaltylion .lion-notification-container .lion-notification-rewards-list__item:first-child{padding-block-start:0;border-block-start:0}#loyaltylion .lion-notification-container .lion-notification-rewards-list__title{color:var(--sc-primary-text);font:500 var(--sc-type-body) / 1.35 var(--font-primary--family);overflow-wrap:anywhere;text-wrap:pretty}#loyaltylion .lion-notification-container .lion-notification-rewards-list__cost{color:var(--sc-body-text);font:400 var(--sc-type-body-small) / 1.4 var(--font-primary--family)}#loyaltylion .lion-notification-container .lion-notification-rewards-list__action{min-inline-size:0;font-size:var(--sc-type-body-small)}#loyaltylion .lion-notification-container .lion-notification__close-button.site-close-button{position:absolute;z-index:2;inset-block-start:var(--sc-space-2);inset-inline-end:var(--sc-space-2);display:grid;margin:0;color:var(--sc-primary-text);font-size:0;line-height:0;text-decoration:none;opacity:1}#loyaltylion .lion-notification-container .lion-notification__close-button.site-close-button>:not(.site-close-button__surface){display:none}#loyaltylion #lion-loyalty-panel-custom-css{--sigma-loyalty-status-error: light-dark(var(--sc-destructive-action), color-mix(in oklch, var(--sc-destructive-action) 60%, var(--sc-primary-text)));--sigma-loyalty-status-success: light-dark(oklch(.47 .14 160.867), oklch(.78 .13 160.867))}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-birthday-entry-form__invalid-message,.lion-birthday-reward-card__variant-selector-error,.lion-referral-modal--email-capture__error,.lion-referral-modal--email-capture__submit-error,.lion-guest-referral-form__footer-error-message,.lion-join-program__error,.lion-challenges__error,.lion-subscription-renewal__commit-error,.lion-subscription-renewal__cancel-error,.lion-apply-to-subscription__error){color:var(--sigma-loyalty-status-error);font:500 var(--sc-type-body-small) / 1.45 var(--font-primary--family);letter-spacing:normal;text-align:start;overflow-wrap:anywhere;text-wrap:pretty}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-birthday-entry-form__invalid-message--visible,.lion-referral-modal--email-capture__error,.lion-referral-modal--email-capture__submit-error,.lion-guest-referral-form__footer-error-message,.lion-join-program__error,.lion-challenges__error,.lion-subscription-renewal__commit-error,.lion-subscription-renewal__cancel-error,.lion-apply-to-subscription__error):not(:empty){margin-block-start:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-3);background:color-mix(in oklch,var(--sigma-loyalty-status-error) 9%,transparent);border:1px solid color-mix(in oklch,var(--sigma-loyalty-status-error) 28%,transparent);border-radius:var(--sc-radius-media);corner-shape:squircle}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-birthday-entry-form__input--error,.lion-birthday-entry-form__select--error,.lion-referral-email-form__input--error){border-color:var(--sigma-loyalty-status-error);box-shadow:none}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-birthday-entry-form__input--error,.lion-birthday-entry-form__select--error,.lion-referral-email-form__input--error):focus-visible{border-color:var(--sigma-loyalty-status-error);outline:2px solid var(--sigma-loyalty-status-error);outline-offset:2px;box-shadow:none}body:has(.sigma-loyalty-page-title) #loyaltylion #lion-loyalty-panel-custom-css .lion-referral-email-form__success-message{color:var(--sigma-loyalty-status-success);font:500 var(--sc-type-body-small) / 1.45 var(--font-primary--family);letter-spacing:normal;text-align:start;overflow-wrap:anywhere;text-wrap:pretty}body:has(.sigma-loyalty-page-title) #loyaltylion #lion-loyalty-panel-custom-css .lion-referral-email-form__success-message--visible:not(:empty){margin-block-start:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-3);background:color-mix(in oklch,var(--sigma-loyalty-status-success) 9%,transparent);border:1px solid color-mix(in oklch,var(--sigma-loyalty-status-success) 28%,transparent);border-radius:var(--sc-radius-media);corner-shape:squircle}@media(hover:hover)and (pointer:fine){#loyaltylion .lion-notification-container :is(.lion-action-button,.lion-notification__row-button).button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true],.lion-action-button--disabled){color:var(--button-color);background-color:var(--button-hover-background);border-color:var(--button-hover-border-color);box-shadow:var(--orange-button-shadow-hover, var(--button-shadow-hover))}}#loyaltylion .lion-notification-container :is(.lion-action-button,.lion-notification__row-button).button:active:not(:disabled,[aria-disabled=true],[aria-busy=true],.lion-action-button--disabled){color:var(--button-color);background-color:var(--button-active-background);border-color:var(--button-active-border-color);box-shadow:var(--orange-button-shadow-active, var(--button-shadow-active))}#loyaltylion #lion-loyalty-panel-custom-css .lion-challenges__pending-notice:not(:empty){margin-block-start:var(--sc-space-3);padding:var(--sc-space-2) var(--sc-space-3);color:var(--sc-body-text);font:500 var(--sc-type-body-small) / 1.45 var(--font-primary--family);letter-spacing:normal;text-wrap:pretty;background:color-mix(in oklch,var(--sc-primary-text) 5%,transparent);border:1px solid var(--sc-surface-border);border-radius:var(--sc-radius-media);corner-shape:squircle}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-subscription-renewal__notice,.lion-apply-to-subscription__applied):not(:empty){margin-block:var(--sc-space-3) 0;padding:var(--sc-space-2) var(--sc-space-3);color:var(--sigma-loyalty-status-success);font:500 var(--sc-type-body-small) / 1.45 var(--font-primary--family);letter-spacing:normal;text-align:start;text-wrap:pretty;background:color-mix(in oklch,var(--sigma-loyalty-status-success) 9%,transparent);border:1px solid color-mix(in oklch,var(--sigma-loyalty-status-success) 28%,transparent);border-radius:var(--sc-radius-media);corner-shape:squircle}@media(max-width:420px){#loyaltylion .lion-notification-container{inline-size:calc(100vw - (var(--sc-space-3) * 2));max-inline-size:calc(100vw - (var(--sc-space-3) * 2))}#loyaltylion .lion-notification-container:is(.lion-notification-container--top-left,.lion-notification-container--middle-left,.lion-notification-container--bottom-left){margin-inline-start:var(--sc-space-2)}#loyaltylion .lion-notification-container:is(.lion-notification-container--top-right,.lion-notification-container--middle-right,.lion-notification-container--bottom-right){margin-inline-end:var(--sc-space-2)}#loyaltylion .lion-notification-container .lion-notification__content{gap:var(--sc-space-2);padding:var(--sc-space-3);padding-inline-end:calc(44px + var(--sc-space-3))}#loyaltylion .lion-notification-container .lion-notification__message{gap:var(--sc-space-2)}#loyaltylion .lion-notification-container .lion-notification-rewards-list__item{grid-template-columns:minmax(0,1fr)}}@media(max-height:560px){#loyaltylion .lion-notification-container .lion-notification{max-block-size:calc(100dvh - (var(--sc-space-2) * 2))}}@media(prefers-contrast:more){#loyaltylion .lion-notification-container :is(.lion-notification__row-input,.lion-notification-grant__variant-select):focus-visible{outline-width:4px}}@media(forced-colors:active){#loyaltylion .lion-notification-container .lion-notification,#loyaltylion .lion-notification-container :is(.lion-notification__campaign-offer,.lion-notification__reward-message,.lion-notification__row-input,.lion-notification-grant__variant-select){color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}#loyaltylion #lion-loyalty-panel-custom-css :is(.lion-birthday-entry-form__invalid-message--visible,.lion-referral-modal--email-capture__error,.lion-referral-modal--email-capture__submit-error,.lion-guest-referral-form__footer-error-message,.lion-join-program__error,.lion-challenges__error,.lion-challenges__pending-notice,.lion-referral-email-form__success-message--visible,.lion-subscription-renewal__notice,.lion-subscription-renewal__commit-error,.lion-subscription-renewal__cancel-error,.lion-apply-to-subscription__error,.lion-apply-to-subscription__applied){color:CanvasText;background:Canvas;border-color:CanvasText;forced-color-adjust:auto}}#loyaltylion .lion-notification-container :is(.lion-notification__close-button.site-close-button,.lion-action-button.button,.lion-notification__row-button.button):focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}@media(prefers-contrast:more){#loyaltylion .lion-notification-container :is(.lion-notification__close-button.site-close-button,.lion-action-button.button,.lion-notification__row-button.button):focus-visible{outline-width:4px}}@media(forced-colors:active){#loyaltylion .lion-notification-container :is(.lion-notification__close-button.site-close-button,.lion-action-button.button,.lion-notification__row-button.button){color:ButtonText;background:ButtonFace;border-color:ButtonText;box-shadow:none}#loyaltylion .lion-notification-container :is(.lion-notification__close-button.site-close-button,.lion-action-button.button,.lion-notification__row-button.button):focus-visible{outline-color:Highlight}}#loyaltylion #lion-loyalty-panel-custom-css .lion-modal--rule-action .lion-birthday-action__success{margin:0;padding:0;color:var(--sc-body-text);font:400 var(--sc-type-body) / 1.5 var(--font-primary--family);letter-spacing:-.03125rem;text-align:start;text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/22/assets/loyalty-provider-notifications.css.map */
