#MainContent{--loyalty-max-content-width: 1129px;--grid-size: 20px;--grid-line-width: 1px;--grid-line: rgba(0, 0, 0, .12);background-image:linear-gradient(to right,var(--grid-line) var(--grid-line-width),transparent var(--grid-line-width)),linear-gradient(to bottom,var(--grid-line) var(--grid-line-width),transparent var(--grid-line-width));background-size:var(--grid-size) var(--grid-size)}@media screen and (min-width:990px){#MainContent{--grid-size: 25px}}.loyalty-section-content{width:100%;max-width:var(--loyalty-max-content-width);margin:auto}.loyalty-lion__loader .loyalty-lion__component{display:none}.loyalty-lion__loader .loyalty-lion__component:has(#loyaltylion){display:block}.loyalty-lion__loader .loyalty-lion__skeleton{display:grid}.loyalty-lion__loader:has(.loyalty-lion__component #loyaltylion) .loyalty-lion__skeleton{display:none}.loyalty-lion__loader .loyalty-lion__skeleton .loyalty-lion__skeleton-part{display:block;width:100%;position:relative;overflow:hidden;background:#e0e0e0;border:1px solid #E0E0E0}.loyalty-lion__loader .loyalty-lion__skeleton .loyalty-lion__skeleton-part:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,#fff 50%,transparent 100%);animation:skeleton-loading 1.4s infinite}@keyframes skeleton-loading{to{transform:translate(100%)}}.loyalty-banner__container{--loyalty-banner-icon-size: clamp(50px, calc(11.111vw - 33.333px) , 100px);display:grid;grid-template-columns:auto var(--loyalty-banner-icon-size);grid-template-areas:". icon" "logo logo";gap:0}.loyalty-banner__container:has(.loyalty-banner__icon+.loyalty-banner__icon){grid-template-columns:auto var(--loyalty-banner-icon-size) var(--loyalty-banner-icon-size);grid-template-areas:". icon1 icon2" "logo logo logo"}.loyalty-banner__container:has(.loyalty-banner__icon+.loyalty-banner__icon) .loyalty-banner__icon{grid-area:icon1}.loyalty-banner__container:has(.loyalty-banner__icon+.loyalty-banner__icon) .loyalty-banner__icon+.loyalty-banner__icon{grid-area:icon2}.loyalty-banner__logo-container{grid-area:logo;padding:clamp(11px,calc(3.394vw - 7.727px),28px)}.loyalty-banner__icon{grid-area:icon;--dot-colour: rgba(0, 0, 0, .2);--dot-width: 1px;--dot-height: 2px;--dot-gap-x: 2px;--dot-gap-y: 3px;background-color:#fff;background-image:radial-gradient(ellipse at center,var(--dot-colour) 0,var(--dot-colour) 45%,transparent 50%);background-size:var(--dot-gap-x) var(--dot-gap-y);background-position:center;border:1px solid #a3a3a3}.corner-squares{--corner-size: 8px;--corner-offset: -4px;--corner-colour: #000;background-color:#fff;border:1px solid var(--corner-colour);position:relative}@media screen and (min-width:990px){.corner-squares{--corner-size: 10px;--corner-offset: -5px}}.corner-squares:before{content:"";position:absolute;inset:var(--corner-offset);pointer-events:none;z-index:2;background:linear-gradient(var(--corner-colour) 0 0) top left / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(var(--corner-colour) 0 0) top right / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(var(--corner-colour) 0 0) bottom left / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(var(--corner-colour) 0 0) bottom right / var(--corner-size) var(--corner-size) no-repeat}#loyaltylion .lion-modal-and-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}#loyaltylion .lion-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6;display:block}#loyaltylion .lion-modal{position:relative;z-index:1;width:100%;max-width:600px;max-height:calc(100dvh - 40px);background:#fff;border:1px solid #383838;border-radius:0;overflow-y:auto;box-shadow:0 0 40px #0000001a}#loyaltylion .lion-modal__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:53px;padding:16px;border-bottom:1px solid #383838}@media screen and (min-width:900px){#loyaltylion .lion-modal__header{min-height:60px}}#loyaltylion .lion-modal__title{color:#000;font-family:var(--font-heading-family);text-box-trim:trim-end;font-weight:700;text-transform:uppercase;font-size:18px;line-height:24px;letter-spacing:-.3px}@media screen and (min-width:900px){#loyaltylion .lion-modal__title{font-size:22px;line-height:30px;letter-spacing:-.4px}}#loyaltylion .lion-modal__close-button{display:grid;place-items:center;width:24px;height:24px;color:#000;font-size:24px;font-weight:300;line-height:1;cursor:pointer}#loyaltylion .lion-modal__content{padding:24px;color:#000;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (min-width:900px){#loyaltylion .lion-modal__content{font-size:16px;line-height:22px}}#loyaltylion .lion-modal__content .lion-action-modal__description,#loyaltylion .lion-birthday-action__success{text-align:center}#loyaltylion .lion-history-info-modal-content .lion-history-info-modal-content__info{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"points state" "date .";gap:8px}#loyaltylion .lion-history-info-modal-content__comment{margin-top:10px}@media screen and (min-width:900px){#loyaltylion .lion-history-info-modal-content .lion-history-info-modal-content__info{gap:10px}#loyaltylion .lion-history-info-modal-content__comment{margin-top:12px}}#loyaltylion .lion-history-info-modal-content .lion-history-state-bubble{grid-area:state;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:4px 10px;border-radius:0;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;color:#fff;background:#000}#loyaltylion .lion-history-info-modal-content .lion-history-state-bubble.lion-history-state-bubble--approved{background:#008043}@media screen and (min-width:990px){#loyaltylion .lion-history-info-modal-content .lion-history-state-bubble{font-size:14px;line-height:18px}}#loyaltylion .lion-history-info-modal-content .lion-history-info-modal-content__points{grid-area:points}#loyaltylion .lion-history-info-modal-content .lion-history-info-modal-content__date{grid-area:date}#loyaltylion .lion-birthday-action{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#loyaltylion .lion-birthday-action__help{text-align:center}#loyaltylion .lion-birthday-entry-form{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}#loyaltylion .lion-birthday-entry-form__inputs{display:grid;grid-template-columns:minmax(0,141px) minmax(0,65px) minmax(0,65px);justify-content:center;gap:8px;width:100%}@media screen and (min-width:990px){#loyaltylion .lion-birthday-entry-form__inputs{grid-template-columns:minmax(0,200px) minmax(0,90px) minmax(0,140px)}}#loyaltylion .lion-birthday-entry-form__select,#loyaltylion .lion-birthday-entry-form__input{width:100%;height:44px;padding:0 12px;border:1px solid #636363;border-radius:0;background-color:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:18px;outline:none;box-shadow:none}#loyaltylion .lion-birthday-entry-form__select{appearance:none;-webkit-appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 9L12 15L6 9' stroke='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px}#loyaltylion .lion-birthday-entry-form__input::placeholder{color:#a0a0a0;opacity:1}#loyaltylion .lion-birthday-entry-form__invalid-message{width:100%;color:#ec221f;text-align:center;margin-top:8px;font-size:12px;line-height:16px}#loyaltylion .lion-birthday-entry-form__submit-button{width:max-content;min-height:44px;margin-top:24px;padding:12px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;transition:color .3s ease}#loyaltylion .lion-birthday-entry-form__submit-button:hover,#loyaltylion .lion-birthday-entry-form__submit-button:focus{background:#000;color:#fff}#loyaltylion .lion-referral-widget-modal{position:relative;z-index:1;width:100%;max-width:600px;max-height:calc(100dvh - 40px);background:#fff;border:1px solid #383838;border-radius:0;overflow-y:auto;box-shadow:0 0 40px #0000001a}#loyaltylion .lion-referral-widget-modal__header{min-height:53px;padding:16px 56px 16px 16px;border-bottom:1px solid #383838;color:#000;font-family:var(--font-heading-family);text-box-trim:trim-end;font-weight:700;text-transform:uppercase;font-size:18px;line-height:24px;letter-spacing:-.3px}@media screen and (min-width:900px){#loyaltylion .lion-referral-widget-modal__header{font-size:22px;line-height:30px;letter-spacing:-.4px;min-height:60px}}#loyaltylion .lion-referral-widget-modal__close-button{position:absolute;top:14px;right:16px;display:grid;place-items:center;width:24px;height:24px;color:#000;font-size:24px;font-weight:300;line-height:1;cursor:pointer}@media screen and (min-width:900px){#loyaltylion .lion-referral-widget-modal__close-button{top:18px}}#loyaltylion .lion-referral-widget{color:#000;font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:18px}@media screen and (min-width:900px){#loyaltylion .lion-referral-widget{font-size:16px;line-height:22px}}#loyaltylion .lion-referral-widget-panels{width:100%}#loyaltylion .lion-referral-widget-panel{padding:24px}#loyaltylion .lion-referral-widget-panels>.lion-referral-widget-email-form,#loyaltylion .lion-referral-widget-panels>.lion-referral-widget-instagram-share{display:none}#loyaltylion .lion-referral-widget-panels--slide>.lion-referral-widget-main{display:none}#loyaltylion .lion-referral-widget-panels--slide>.lion-referral-widget-email-form,#loyaltylion .lion-referral-widget-panels--slide>.lion-referral-widget-instagram-share{display:block}#loyaltylion .lion-referral-widget-picture,#loyaltylion .lion-referral-widget-main__icon{display:none}#loyaltylion .lion-referral-widget-main{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#loyaltylion .lion-referral-widget-main__heading{color:#000;font-family:var(--font-heading-family);text-box-trim:trim-end;font-weight:700;text-align:center;text-transform:uppercase;font-size:18px;line-height:24px;letter-spacing:-.3px}@media screen and (min-width:900px){#loyaltylion .lion-referral-widget-main__heading{font-size:22px;line-height:30px;letter-spacing:-.4px}}#loyaltylion .lion-referral-widget-main__intro{text-align:center}#loyaltylion .lion-referral-widget-main__share-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#loyaltylion .lion-referral-widget-main__share-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,48px));justify-content:center;gap:8px}#loyaltylion .lion-referral-share-button{position:relative;display:block;width:100%;min-width:0;max-width:48px;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-size:0;line-height:0;transition:color .3s ease}#loyaltylion .lion-referral-share-button:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);background-color:currentColor;mask-image:var(--share-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--share-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}#loyaltylion .lion-referral-share-button:hover,#loyaltylion .lion-referral-share-button:focus{background:#000;color:#fff}#loyaltylion .lion-referral-widget-panels--slide:has(>.lion-referral-widget-email-form) .lion-referral-share-button--email,#loyaltylion .lion-referral-widget-panels--slide:has(>.lion-referral-widget-instagram-share) .lion-referral-share-button--instagram{background:#000;color:#fff}#loyaltylion .lion-referral-share-button--twitter{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932zM17.61 20.644h2.039L6.486 3.24H4.298z'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-share-button--whatsapp{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.372-.025-.521-.075-.148-.67-1.611-.916-2.206-.242-.579-.487-.5-.67-.51-.173-.009-.371-.011-.57-.011-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479s1.065 2.875 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.262.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.981.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884a9.82 9.82 0 0 1 7.021 2.91 9.825 9.825 0 0 1 2.9 7.025c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.14 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-share-button--facebook-messenger{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5.373 0 0 4.974 0 11.111c0 3.497 1.745 6.616 4.472 8.652V24l4.086-2.242c1.09.301 2.246.464 3.442.464 6.627 0 12-4.974 12-11.111S18.627 0 12 0zm1.193 14.963-3.056-3.26-5.963 3.26L10.733 8l3.13 3.26L19.752 8l-6.559 6.963z'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-share-button--instagram{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.75 2h8.5A5.76 5.76 0 0 1 22 7.75v8.5A5.76 5.76 0 0 1 16.25 22h-8.5A5.76 5.76 0 0 1 2 16.25v-8.5A5.76 5.76 0 0 1 7.75 2Zm0 2A3.75 3.75 0 0 0 4 7.75v8.5A3.75 3.75 0 0 0 7.75 20h8.5A3.75 3.75 0 0 0 20 16.25v-8.5A3.75 3.75 0 0 0 16.25 4h-8.5ZM17.5 5.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-share-button--facebook{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 12.073C24 5.446 18.627.073 12 .073S0 5.446 0 12.073c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953h-1.513c-1.49 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073Z'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-share-button--email{--share-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75'/%3E%3C/svg%3E")}#loyaltylion .lion-referral-widget-main__share-link{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#loyaltylion .lion-referral-widget-main__share-link-text{text-align:center}#loyaltylion .lion-referral-widget-main__share-link-container{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:44px;border:1px solid #636363;background:#fff}#loyaltylion .lion-referral-widget-main__share-link-url{display:flex;align-items:center;min-width:0;padding:0 12px;overflow:hidden;color:#000;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:990px){#loyaltylion .lion-referral-widget-main__share-link-url{font-size:14px;line-height:18px}}#loyaltylion .lion-copy-to-clipboard-button{position:relative;width:44px;height:100%;border:0;border-left:1px solid #636363;border-radius:0;background-color:#fff;color:#000;cursor:pointer}#loyaltylion .lion-copy-to-clipboard-button:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.666 3.888A2.25 2.25 0 0 0 13.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 0 1-.75.75H9a.75.75 0 0 1-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 0 1-2.25 2.25H6.75A2.25 2.25 0 0 1 4.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 0 1 1.927-.184'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.666 3.888A2.25 2.25 0 0 0 13.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 0 1-.75.75H9a.75.75 0 0 1-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 0 1-2.25 2.25H6.75A2.25 2.25 0 0 1 4.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 0 1 1.927-.184'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}#loyaltylion .lion-referral-email-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#loyaltylion .lion-referral-email-form__field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#loyaltylion .lion-referral-email-form__label{color:#000;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}@media screen and (min-width:990px){#loyaltylion .lion-referral-email-form__label{font-size:14px;line-height:18px}}#loyaltylion .lion-referral-email-form__input{width:100%;min-height:44px;padding:0 12px;border:1px solid #636363;border-radius:0;background:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:18px;outline:none;box-shadow:none}#loyaltylion .lion-referral-email-form__textarea{min-height:120px;padding-block:12px;resize:vertical}#loyaltylion .lion-referral-email-form__input:focus,#loyaltylion .lion-referral-email-form__input:focus-visible{outline:none;box-shadow:none;border-color:#636363}#loyaltylion .lion-referral-email-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;margin-top:8px}#loyaltylion .lion-referral-email-form__button{width:100%;text-align:center;min-height:44px;padding:12px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase}#loyaltylion .lion-referral-email-form__button.lion-referral-email-form__submit-button{background:#000;color:#fff}#loyaltylion .lion-referral-email-form__success-message{width:100%;text-align:center;font-size:12px;line-height:16px;display:none}#loyaltylion .lion-referral-email-form__success-message.lion-referral-email-form__success-message--visible{display:block}#loyaltylion .lion-referral-instagram-share{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#loyaltylion .lion-referral-instagram-share__instructions{text-align:center}#loyaltylion .lion-referral-instagram-share__message-container{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:44px;border:1px solid #636363;background:#fff}#loyaltylion .lion-referral-instagram-share__message{display:flex;align-items:center;min-width:0;padding:12px;overflow:hidden;color:#000;font-size:12px;line-height:16px;word-break:break-word}@media screen and (min-width:990px){#loyaltylion .lion-referral-instagram-share__message{font-size:14px;line-height:18px}}#loyaltylion .lion-referral-instagram-share__buttons{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}@media screen and (min-width:990px){#loyaltylion .lion-referral-instagram-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}#loyaltylion .lion-referral-instagram-share__buttons .lion-action-button{width:100%;text-align:center;min-height:44px;padding:12px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase}#loyaltylion .lion-referral-instagram-share__buttons .lion-action-button.lion-referral-instagram-share__share-button{background:#000;color:#fff}#loyaltylion .lion-copy-to-clipboard-button--success:after{content:"Copied";position:absolute;left:50%;bottom:calc(100% + 8px);z-index:2;padding:6px 8px;transform:translate(-50%);background:#000;color:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;pointer-events:none}#loyaltylion .lion-redeem-reward-modal__button-container{padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#loyaltylion .lion-redeem-reward-modal__button-container .lion-action-button{width:100%;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-transform:uppercase;border:1px solid #000;padding:12px}#loyaltylion .lion-redeem-reward-modal__button-container .lion-action-button.lion-redeem-reward-modal__button--cancel{background:#fff;color:#000}#loyaltylion .lion-redeem-reward-modal__button-container .lion-action-button.lion-redeem-reward-modal__button--confirm{background:#000;color:#fff}#loyaltylion .lion-redeem-reward-modal__content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#loyaltylion .lion-redeem-reward-modal__summary{text-align:center}#loyaltylion .lion-redeem-reward-modal__code-container{width:100%}#loyaltylion .lion-reward-code{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:44px;border:1px solid #636363;background:#fff}#loyaltylion .lion-reward-code__code{display:flex;align-items:center;min-width:0;padding:0 12px;overflow:hidden;color:#000;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:990px){#loyaltylion .lion-reward-code__code{font-size:14px;line-height:18px}}#loyaltylion .lion-redeem-reward-modal__confirm-box{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}#loyaltylion .lion-redeem-reward-modal__confirm-summary,#loyaltylion .lion-redeem-reward-modal__confirm-summary-extra{text-align:center}#loyaltylion .lion-redeem-reward-modal__free-product-variant-selector{width:100%}#loyaltylion .lion-redeem-reward-modal__free-product-variant-selector .lion-select{width:100%;height:44px;padding:0 48px 0 12px;border:1px solid #636363;border-radius:0;background-color:#fff;color:#000;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:18px;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 9L12 15L6 9' stroke='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px}#loyaltylion .lion-redeem-reward-modal__free-product-variant-selector .lion-select:focus,#loyaltylion .lion-redeem-reward-modal__free-product-variant-selector .lion-select:focus-visible{outline:none;box-shadow:none;border-color:#636363}
/*# sourceMappingURL=/cdn/shop/t/452/assets/loyalty-rewards-page.css.map */
