.okeLoyalty .c-widget-alerts{position:absolute;top:64px;left:0;z-index:2;display:flex;flex-flow:column nowrap;gap:4px;width:calc(100% - 16px);margin:8px 8px 0 8px;transition:top .4s cubic-bezier(.175,.885,.32,1.275)}.okeLoyalty .c-widget-alerts--centered{padding:0 8px}@container (min-width: 480px){.okeLoyalty .c-widget-alerts--centered{left:50%;width:auto;max-width:400px;transform:translateX(-50%)}}@supports not (container-type:inline-size){@media(min-width:480px){.okeLoyalty .c-widget-alerts--centered{left:50%;width:auto;max-width:400px;transform:translateX(-50%)}}}.okeLoyalty .c-memberAvatar{position:relative;width:var(--avatar-size);height:var(--avatar-size);margin:0;border-radius:100%;background-color:#fff}.okeLoyalty .c-memberAvatar--decorated .c-memberAvatar-profilePicture{padding:4px;border:2px solid var(--loyalty-brand-primary-color,#4e34e0)}.okeLoyalty .c-memberAvatar-profilePicture{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:50%}.okeLoyalty .c-memberAvatar-badge.c-vipTierBadge{position:absolute;right:-4px;bottom:0}.okeLoyalty .c-vipTierBadge{z-index:1;flex:none}.okeLoyalty .c-vipTierBadge,.okeLoyalty .c-vipTierBadge-image{width:var(--badge-size);height:var(--badge-size);border-radius:var(--badge-border-radius)}.okeLoyalty .c-vipTierBadge-image{display:block;-o-object-fit:contain;object-fit:contain;overflow:hidden;background-color:#fff}.okeLoyalty .c-vipTierBadge.is-active:before{content:"";position:absolute;display:block;width:100%;height:100%;border:2px solid var(--loyalty-brand-primary-color,#4e34e0);border-radius:var(--badge-border-radius)}.okeLoyalty .c-vipTierBadge.is-active--shadow{box-shadow:0 2px 15px rgba(0,0,0,.1)}.okeLoyalty .c-vipTierBadge--customisable.is-active:before{border-color:var(--loyalty-accent-color,#618d85);border-radius:var(--badge-border-radius)}.okeLoyalty .c-bubble{display:flex;gap:12px;justify-content:center;align-items:center;width:100%;padding:8px 12px;border-radius:6px;background:var(--loyalty-brand-secondary-color,#00eab6);color:var(--loyalty-brand-secondary-color-contrast,#000);box-shadow:0 2px 15px rgba(0,0,0,.1)}.okeLoyalty .c-bubble-icon{flex-shrink:0}.okeLoyalty .c-bubble-text{overflow:hidden;color:var(--loyalty-brand-secondary-color-contrast,#000);font-weight:500;font-size:12px;overflow-wrap:break-word}.okeLoyalty .c-bubble--customisable{background-color:var(--loyalty-accent-color,#618d85)}.okeLoyalty .c-bubble--customisable,.okeLoyalty .c-bubble--customisable .c-bubble-text{color:var(--loyalty-accent-color-contrast,#000)}.okeLoyalty .c-bubble--error{background-color:#e63f58;color:#fff}.okeLoyalty .c-bubble--error .c-bubble-text{color:#fff}.okeLoyalty .c-confetti{position:absolute;top:0;left:0;z-index:5;overflow:visible;width:100%;pointer-events:none}@media(prefers-reduced-motion){.okeLoyalty .c-confetti{display:none}}.okeLoyalty .c-confetti-piece{position:absolute;opacity:0;animation-iteration-count:1;will-change:transform,opacity}.okeLoyalty .c-confetti-piece--circle{border-radius:50%}@keyframes delayed-fade{0%{opacity:1}80%{opacity:1}to{opacity:0}}.okeLoyalty .c-customIcon{padding:2px}.okeLoyalty .c-customIcon--customImage{padding:0}.okeLoyalty .c-customIcon-image{display:block;-o-object-fit:contain;object-fit:contain}.okeLoyalty .c-customIcon--rounded{border-radius:6px}.okeLoyalty .c-icon{flex-shrink:0;width:16px;height:16px;line-height:0}.okeLoyalty .c-icon svg{width:100%;height:100%}.okeLoyalty .c-icon-container{position:relative}.okeLoyalty .c-icon-container-superscript{position:absolute;top:-4px;right:-4px}.okeLoyalty .c-poweredBy{position:relative;z-index:1;width:100%;padding:12px;border-radius:0 0 12px 12px;text-align:center;transition:opacity .2s cubic-bezier(.175,.885,.32,1.275)}.okeLoyalty .c-poweredBy:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 -2px 15px rgba(0,0,0,.05);opacity:0;pointer-events:none;transition:opacity .5s linear}.okeLoyalty .c-poweredBy a{outline-offset:4px}.okeLoyalty .c-poweredBy img{height:12px;opacity:.8}.okeLoyalty .c-poweredBy img:hover,.okeLoyalty .c-poweredBy--shadow:after{opacity:1}.okeLoyalty .c-poweredBy--embedded{display:none;margin-top:60px}.okeLoyalty .c-poweredBy--embedded.is-lastEmbedded{display:block}