.okeLoyalty .c-actionCard{overflow:hidden;width:100%;background:#fff}@container (min-width: 400px){.okeLoyalty .c-actionCard{width:calc(50% - 8px)}}@supports not (container-type:inline-size){@media(min-width:400px){.okeLoyalty .c-actionCard{width:calc(50% - 8px)}}}@container (min-width: 800px){.okeLoyalty .c-actionCard{width:calc(25% - 12px)}}@supports not (container-type:inline-size){@media(min-width:800px){.okeLoyalty .c-actionCard{width:calc(25% - 12px)}}}.okeLoyalty .c-actionCard-action:empty,.okeLoyalty .c-actionCard-content:empty{display:none}.okeLoyalty .c-actionCard-content{width:100%}.okeLoyalty .c-actionCard-action{display:flex;justify-content:center;width:100%;margin-top:auto}.okeLoyalty .c-actionCard-button{flex-grow:1}.okeLoyalty .c-actionCard-sliderInfo{display:flex;gap:8px;justify-content:space-between;align-items:center}.okeLoyalty .c-actionCard .c-progress{margin-bottom:16px}.okeLoyalty .c-birthdayForm{display:flex;flex-direction:column;gap:8px;width:100%;font-size:12px}.okeLoyalty .c-birthdayForm--customisable{font-size:var(--loyalty-body-font-size,14px)}.okeLoyalty .c-birthdayForm--customisable input,.okeLoyalty .c-birthdayForm--customisable select{height:55px}.okeLoyalty .c-birthdayForm--customisable .c-birthdayForm-warning{font-weight:var(--loyalty-body-font-weight,400);font-size:var(--loyalty-body-font-size,14px);font-family:var(--loyalty-secondary-font-family)}.okeLoyalty .c-birthdayForm-item{display:flex;gap:8px;align-items:center}.okeLoyalty .c-birthdayForm-day{max-width:90px}.okeLoyalty .c-birthdayForm-warning{display:flex;gap:12px;padding:8px 12px 12px;border-radius:6px;background-color:#f4f4f6;color:#676986}.okeLoyalty .c-birthdayForm-warning-icon{flex:none;margin-top:4px}.okeLoyalty .c-okeSticker{position:relative;display:block;border-radius:50%;background:var(--background-color,initial);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .3s cubic-bezier(0,2.5,1,1),transform .3s cubic-bezier(0,2.5,1,1)}.okeLoyalty .c-okeSticker:after,.okeLoyalty .c-okeSticker:before{content:"";position:absolute;display:block;box-sizing:border-box;border-radius:50%}.okeLoyalty .c-okeSticker:before{width:100%;height:100%;background:conic-gradient(from 175deg at 50% 50%,#fff -25deg,transparent 0deg,#fff 50deg,#fff 50deg,transparent 90deg,#fff 140deg,transparent 200deg,#fff 250deg,transparent 300deg,#fff 340deg,#fff 340deg,transparent 1turn);opacity:.5}.okeLoyalty .c-okeSticker.c-okeSticker--noShine:before{content:none}.okeLoyalty .c-okeSticker:after{width:84%;height:84%;margin:8%;border:var(--stroke-width,0) solid var(--stroke-color,transparent)}.okeLoyalty .c-okeSticker--bronze{background:radial-gradient(100% 100% at 36% 3%,#f9bd87 0,#dfa377 23%,#ee8558 47%,#d6732c 68%,#eead60 88%,#cb6b42 100%)}.okeLoyalty .c-okeSticker--silver{background:radial-gradient(100% 100% at 36% 3%,#d8d8d8 0,#c8c8c8 23%,#fff 47%,#b6b6b6 68%,#efefef 88%,#b8b8b8 100%)}.okeLoyalty .c-okeSticker--gold{background:radial-gradient(100% 100% at 36% 3%,#f9e087 0,#dfc877 23%,#eecd58 47%,#d6b02c 68%,#eecf60 88%,#d7b231 100%)}.okeLoyalty .c-okeSticker--diamond{background:radial-gradient(100% 100% at 36% 3%,#c3f1ff 0,#7ecdde 23%,#bbf3ff 47%,#8adae6 68%,#9fe2f8 88%,#65d4f7 100%)}.okeLoyalty .c-okeSticker--rainbow{background:radial-gradient(100% 100% at 36% 3%,#2ad0ca 0,#e1f664 23%,#feb0fe 47%,#abb3fc 68%,#5df7a4 88%,#58c4f6 100%)}.okeLoyalty .c-okeSticker--faded{opacity:.5}.okeLoyalty .c-okeSticker-lock{width:80%;height:80%;margin:10%;background-color:color-mix(in srgb,var(--loyalty-brand-primary-color,#4e34e0) 75%,#000);color:#f4f4f6}.okeLoyalty .c-okeSticker--customisable,.okeLoyalty .c-okeSticker-lock{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}.okeLoyalty .c-okeSticker--customisable{width:100%;height:100%;background-color:#f0f0f3;color:#f0f0f3}.okeLoyalty .c-okeSticker--customisable .c-icon{z-index:1;color:#e5e5eb}.okeLoyalty .c-okeSticker--customisable:after{content:"";position:absolute;width:80%;height:80%;border-radius:50%;background:#f7f7f8}.okeLoyalty .c-okeSticker.is-grey,.okeLoyalty .c-okeSticker.is-locked{background:hsla(0,0%,100%,.2);box-shadow:none}.okeLoyalty .c-okeSticker.is-grey .c-okeSticker-lock{background:#f4f4f6;color:var(--loyalty-primary-text-color,#000)}.okeLoyalty .c-okeSticker-icon{position:absolute;inset:0;margin:auto}.okeLoyalty .c-okeSticker-foil{position:absolute;z-index:2;width:100%;height:100%;border-radius:50%;background:radial-gradient(farthest-corner at 60px 20px,#feb0fe 20%,transparent 60%);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;mix-blend-mode:color-dodge}.okeLoyalty .c-actionButton{display:flex;gap:16px;align-items:center;width:100%;min-height:64px;padding:12px 16px;background-color:#fff;color:var(--loyalty-primary-text-color,#000);cursor:pointer;transition:background-color .2s cubic-bezier(.175,.885,.32,1.275)}@supports(contain:inline-size){.okeLoyalty .c-actionButton{container-type:inline-size}}.okeLoyalty .c-actionButton--small{min-height:48px}.okeLoyalty .c-actionButton button:not([disabled]){cursor:pointer}.okeLoyalty .c-actionButton:not(:last-child){border-bottom:1px solid #e5e5eb}.okeLoyalty .c-actionButton.is-disabled,.okeLoyalty .c-actionButton.is-disabled button{cursor:default}.okeLoyalty .c-actionButton.is-faded .c-actionButton-title{color:var(--loyalty-secondary-text-color,#676986)}.okeLoyalty .c-actionButton.is-faded .c-actionButton-icon{opacity:.5}.okeLoyalty .c-actionButton:hover:not(.is-disabled){background-color:#fcfcfd}.okeLoyalty .c-actionButton:hover:not(.is-disabled) .c-actionButton-arrow{transform:translateX(2px)}.okeLoyalty .c-actionButton-icon{color:var(--loyalty-primary-text-color,#000)}.okeLoyalty .c-actionButton-image{border-radius:6px}.okeLoyalty .c-actionButton-label{flex:1;text-align:left;white-space:pre-line}.okeLoyalty .c-actionButton-arrow{color:var(--loyalty-brand-primary-color,#4e34e0);outline-offset:8px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.okeLoyalty .c-actionButton-stickerContainer{border-radius:50%}.okeLoyalty .c-actionButton-labelActionContainer{display:flex;flex:1;gap:16px;align-items:center}.okeLoyalty .c-actionButton-labelActionContainer--responsive{flex-direction:column;gap:4px;align-items:start}@container (min-width: 480px){.okeLoyalty .c-actionButton-labelActionContainer--responsive{flex-direction:row;align-items:center}}@supports not (container-type:inline-size){@media(min-width:480px){.okeLoyalty .c-actionButton-labelActionContainer--responsive{flex-direction:row;align-items:center}}}.okeLoyalty .c-actionButton--customisableOverride,.okeLoyalty .c-actionButton--customisableOverride:hover,.okeLoyalty .c-actionButton--customisableOverride:hover:not(.is-disabled){background:var(--loyalty-shading-color,#eff5f3)}.okeLoyalty .c-actionButton--customisableOverride .u-textStyle--subtitle{color:var(--loyalty-primary-text-customisable-color,#000)}.okeLoyalty .c-actionButton--customisableOverride .u-textStyle--body{color:var(--loyalty-secondary-text-customisable-color,#676986)}.okeLoyalty .c-actionButton--customisableOverride:not(:last-child){border-bottom:1px solid var(--loyalty-secondary-text-customisable-color,#676986)}.okeLoyalty .c-reviewAction-stars{display:flex;gap:4px;cursor:pointer}.okeLoyalty .c-reviewAction-stars-icon{width:16px;height:16px}.okeLoyalty .c-reviewAction-stars-icon--selected{fill:var(--loyalty-brand-primary-color,#4e34e0);stroke:var(--loyalty-brand-primary-color,#4e34e0)}.okeLoyalty .c-reviewAction-stars-icon--deselected{fill:none;stroke:#c7ccdb}.okeLoyalty .c-reviewAction-stars--customisable .c-reviewAction-stars-icon--selected{fill:var(--loyalty-accent-color,#618d85);stroke:var(--loyalty-accent-color,#618d85)}.okeLoyalty .c-reviewAction-stars--customisable .c-reviewAction-stars-icon--deselected{stroke:var(--loyalty-secondary-text-customisable-color,#676986)}.okeLoyalty .c-embeddedEarningRules .c-actionCard,.okeLoyalty .c-embeddedEarningRules .c-couponCard,.okeLoyalty .c-embeddedEarningRules .c-skeletonCard,.okeLoyalty .c-embeddedRedeem .c-actionCard,.okeLoyalty .c-embeddedRedeem .c-couponCard,.okeLoyalty .c-embeddedRedeem .c-skeletonCard{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;padding:24px 16px 24px;border:1px solid #e5e5eb;border-radius:6px;text-align:center}.okeLoyalty .c-embeddedEarningRules .c-actionCard--withButton,.okeLoyalty .c-embeddedEarningRules .c-couponCard--withButton,.okeLoyalty .c-embeddedEarningRules .c-skeletonCard--withButton,.okeLoyalty .c-embeddedRedeem .c-actionCard--withButton,.okeLoyalty .c-embeddedRedeem .c-couponCard--withButton,.okeLoyalty .c-embeddedRedeem .c-skeletonCard--withButton{padding-bottom:16px}.okeLoyalty .c-embeddedEarningRules .c-actionCard-alertContainer,.okeLoyalty .c-embeddedEarningRules .c-couponCard-alertContainer,.okeLoyalty .c-embeddedEarningRules .c-skeletonCard-alertContainer,.okeLoyalty .c-embeddedRedeem .c-actionCard-alertContainer,.okeLoyalty .c-embeddedRedeem .c-couponCard-alertContainer,.okeLoyalty .c-embeddedRedeem .c-skeletonCard-alertContainer{position:absolute;top:0;padding:4px 4px 0}.okeLoyalty .c-embeddedEarningRules{color:var(--loyalty-primary-text-color,#000);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:0;margin-right:auto;margin-left:auto;display:flex;flex-direction:column}.okeLoyalty .c-embeddedEarningRules:not(.c-embeddedModal-box){max-width:calc(100vw - 32px)}@media(min-width:1024px){.okeLoyalty .c-embeddedEarningRules:not(.c-embeddedModal-box){max-width:900px}}@supports(contain:inline-size){.okeLoyalty .c-embeddedEarningRules{container-type:inline-size}}.okeLoyalty .c-embeddedEarningRules-cardContainer{display:flex;flex-wrap:wrap;gap:16px}.okeLoyalty .c-actionButton--promotion{flex-grow:1;flex-basis:49%}