/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.hot-toast-close-btn{align-self:var(--hot-toast-close-btn-align-self, flex-start);background-color:var(--hot-toast-close-btn-background-color, transparent);background-image:var(--hot-toast-close-btn-background-image, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"));background-position:var(--hot-toast-close-btn-background-position, center);background-repeat:var(--hot-toast-close-btn-background-repeat, no-repeat);background-size:var(--hot-toast-close-btn-background-size, .75em);border:var(--hot-toast-close-btn-border, 0);border-radius:var(--hot-toast-close-btn-border-radius, .25rem);box-sizing:var(--hot-toast-close-btn-box-sizing, content-box);display:var(--hot-toast-close-btn-display, flex);height:var(--hot-toast-close-btn-height, .8em);margin-top:var(--hot-toast-close-btn-margin-top, .25em);opacity:var(--hot-toast-close-btn-opacity, .5);padding:var(--hot-toast-close-btn-padding, .25em);width:var(--hot-toast-close-btn-width, .8em)}:root{--gray-color: var(--gray);--black-color: var(--black);--white-color: #fff;--red-color: #e72400;--green-color: #4b8500;--orange-color: #f27021;--yellow-color: #f9b917;--gray-color-light: #ddd;--text-color-gray: rgb(117 117 117);--btn-save-color: #008000;--shadow-strength-light: .02;--onsurface-rgb-color: 0, 0, 0;--surface-rgb-color: 255, 255, 255;--onprimary-rgb-color: 255, 255, 255;--primary-color: #f27021;--primary-color-darken: #dd5c0d;--primary-color-lighten: #dd5c0d;--primary-color-lightness: var(--p-color-lightness);--secondary-color: #d5067a;--secondary-color-rgb: 213, 6, 122;--secondary-color-lightness: #fef6f1;--secondary-color-darken: #bc0061;--secondary-color-dark-lightness: #fce6d9;--primary-gradient: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-active: linear-gradient(90deg, var(--secondary-color-darken), var(--primary-color-darken));--primary-gradient-90: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-180: linear-gradient(180deg, var(--secondary-color), var(--primary-color));--primary-gradient-180-active: linear-gradient(180deg, var(--secondary-color-darken), var(--primary-color-darken));--progress-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color));--text-color: var(--black-color);--primary-branded-color: var(--primary-color);--primary-branded-color-active: var(--primary-color-darken);--primary-branded-color-bg-active: var(--secondary-color-lightness);--text-gray-color: #a1a1a1;--text-label-color: #0009;--text-label-color-active: var(--primary-color);--text-address-color: #454545;--disclaimer-text-color: #34394f;--place-holder-text-color: #a6a6a6;--text-delete-color: var(--red-color);--text-expired-color: var(--text-color-gray);--login-sub-text-color: var(--text-color-gray);--text-pagination-color: var(--text-color-gray);--primary-background-color: #fff;--card-background-color: #fff;--back-to-top-background-color: #fff;--main-background-color: #f8f8f8;--container-background-color: #f8f8f8;--pegination-background-color-hover: rgb(51 51 51 / 8%);--primary-background-color-hover: rgb(51 51 51 / 8%);--card-background-color-active: rgb(51 51 51 / 8%);--button-background-color: rgb(203 213 224 / 10000%);--desktop-tab-active-bg-color: var(--black-color);--primary-background-color-active: var(--secondary-color-lightness);--tab-bar-active-background-color: var(--secondary-color-lightness);--border-bottom: none;--logo-border: 1px solid #ddd;--disclaimer-logo-border: 1px solid #ddd;--border-background-color: rgb(203 213 224 / 10000%);--scrollbar-active-color: #acacac;--scrollbar-background-color: #ddd;--svg-color: var(--svg-default);--svg-color-gray: var(--svg-gray);--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%231a1a1a'%3E%3Cpath stroke='none' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238)}.dark{--gray-color: #fff;--green-color: rgb(178 236 104);--btn-save-color: #fff;--text-color: #fff;--primary-branded-color: var(--p-branded-color);--primary-color-lightness: var(--p-color-lightness-dark);--primary-branded-color-active: var(--p-branded-color-active);--primary-branded-color-bg-active: var(--p-branded-color-bg-active);--text-gray-color: #fff;--text-label-color: #fff;--text-delete-color: #fff;--text-expired-color: #fff;--text-address-color: #fff;--login-sub-text-color: #fff;--disclaimer-text-color: #fff;--place-holder-text-color: #fff;--text-label-color-active: #fff;--text-pagination-color: var(--text-color-gray);--secondary-color-lightness: var(--secondary-color-dark-lightness);--primary-background-color: #49667a;--card-background-color: #384f5f;--main-background-color: #49667a;--container-background-color: #49667a;--primary-background-color-hover: var(--black-color);--border-background-color: var(--white-color);--primary-background-color-active: var(--black-color);--card-background-color-active: rgb(0 0 0 / 54%);--desktop-tab-active-bg-color: var(--black-color);--button-background-color: rgb(118 118 118 / 9000%);--back-to-top-background-color: var(--primary-color);--logo-border: none;--border-bottom: 1px solid #fff;--disclaimer-logo-border: none;--scrollbar-active-color: #fff;--scrollbar-background-color: #fff;--svg-color: #fff;--svg-color-gray: #fff;--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%23ffffff'%3E%3Cpath stroke='%23ffffff' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' stroke='%23ffffff' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238 / 20%)}.hot-toast-close-btn{align-self:var(--hot-toast-close-btn-align-self, flex-start);background-color:var(--hot-toast-close-btn-background-color, transparent);background-image:var(--hot-toast-close-btn-background-image, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"));background-position:var(--hot-toast-close-btn-background-position, center);background-repeat:var(--hot-toast-close-btn-background-repeat, no-repeat);background-size:var(--hot-toast-close-btn-background-size, .75em);border:var(--hot-toast-close-btn-border, 0);border-radius:var(--hot-toast-close-btn-border-radius, .25rem);box-sizing:var(--hot-toast-close-btn-box-sizing, content-box);display:var(--hot-toast-close-btn-display, flex);height:var(--hot-toast-close-btn-height, .8em);margin-top:var(--hot-toast-close-btn-margin-top, .25em);opacity:var(--hot-toast-close-btn-opacity, .5);padding:var(--hot-toast-close-btn-padding, .25em);width:var(--hot-toast-close-btn-width, .8em)}:root{--gray-color: var(--gray);--black-color: var(--black);--white-color: #fff;--red-color: #e72400;--green-color: #4b8500;--orange-color: #f27021;--yellow-color: #f9b917;--gray-color-light: #ddd;--text-color-gray: rgb(117 117 117);--btn-save-color: #008000;--shadow-strength-light: .02;--onsurface-rgb-color: 0, 0, 0;--surface-rgb-color: 255, 255, 255;--onprimary-rgb-color: 255, 255, 255;--primary-color: #f27021;--primary-color-darken: #dd5c0d;--primary-color-lighten: #dd5c0d;--primary-color-lightness: var(--p-color-lightness);--secondary-color: #d5067a;--secondary-color-rgb: 213, 6, 122;--secondary-color-lightness: #fef6f1;--secondary-color-darken: #bc0061;--secondary-color-dark-lightness: #fce6d9;--primary-gradient: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-active: linear-gradient(90deg, var(--secondary-color-darken), var(--primary-color-darken));--primary-gradient-90: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-180: linear-gradient(180deg, var(--secondary-color), var(--primary-color));--primary-gradient-180-active: linear-gradient(180deg, var(--secondary-color-darken), var(--primary-color-darken));--progress-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color));--text-color: var(--black-color);--primary-branded-color: var(--primary-color);--primary-branded-color-active: var(--primary-color-darken);--primary-branded-color-bg-active: var(--secondary-color-lightness);--text-gray-color: #a1a1a1;--text-label-color: #0009;--text-label-color-active: var(--primary-color);--text-address-color: #454545;--disclaimer-text-color: #34394f;--place-holder-text-color: #a6a6a6;--text-delete-color: var(--red-color);--text-expired-color: var(--text-color-gray);--login-sub-text-color: var(--text-color-gray);--text-pagination-color: var(--text-color-gray);--primary-background-color: #fff;--card-background-color: #fff;--back-to-top-background-color: #fff;--main-background-color: #f8f8f8;--container-background-color: #f8f8f8;--pegination-background-color-hover: rgb(51 51 51 / 8%);--primary-background-color-hover: rgb(51 51 51 / 8%);--card-background-color-active: rgb(51 51 51 / 8%);--button-background-color: rgb(203 213 224 / 10000%);--desktop-tab-active-bg-color: var(--black-color);--primary-background-color-active: var(--secondary-color-lightness);--tab-bar-active-background-color: var(--secondary-color-lightness);--border-bottom: none;--logo-border: 1px solid #ddd;--disclaimer-logo-border: 1px solid #ddd;--border-background-color: rgb(203 213 224 / 10000%);--scrollbar-active-color: #acacac;--scrollbar-background-color: #ddd;--svg-color: var(--svg-default);--svg-color-gray: var(--svg-gray);--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%231a1a1a'%3E%3Cpath stroke='none' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238)}.dark{--gray-color: #fff;--green-color: rgb(178 236 104);--btn-save-color: #fff;--text-color: #fff;--primary-branded-color: var(--p-branded-color);--primary-color-lightness: var(--p-color-lightness-dark);--primary-branded-color-active: var(--p-branded-color-active);--primary-branded-color-bg-active: var(--p-branded-color-bg-active);--text-gray-color: #fff;--text-label-color: #fff;--text-delete-color: #fff;--text-expired-color: #fff;--text-address-color: #fff;--login-sub-text-color: #fff;--disclaimer-text-color: #fff;--place-holder-text-color: #fff;--text-label-color-active: #fff;--text-pagination-color: var(--text-color-gray);--secondary-color-lightness: var(--secondary-color-dark-lightness);--primary-background-color: #49667a;--card-background-color: #384f5f;--main-background-color: #49667a;--container-background-color: #49667a;--primary-background-color-hover: var(--black-color);--border-background-color: var(--white-color);--primary-background-color-active: var(--black-color);--card-background-color-active: rgb(0 0 0 / 54%);--desktop-tab-active-bg-color: var(--black-color);--button-background-color: rgb(118 118 118 / 9000%);--back-to-top-background-color: var(--primary-color);--logo-border: none;--border-bottom: 1px solid #fff;--disclaimer-logo-border: none;--scrollbar-active-color: #fff;--scrollbar-background-color: #fff;--svg-color: #fff;--svg-color-gray: #fff;--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%23ffffff'%3E%3Cpath stroke='%23ffffff' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' stroke='%23ffffff' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238 / 20%)}:root{--font-family: "Montserrat", sans-serif;--keyboard-offset: 0px;--keyboard-top-offset: 0px;--keyboard-bottom-offset: 0px;--image-filter: none;--card-active-gif: url(looper.2cea2e9555a46176.gif);--card-gift-bg: url(gift-bg@2x.4ad4c3e24341a1c1.png);--device-pixel-ratio: 1;--safe-area-top: 0px;--safe-area-left: 0px;--safe-area-right: 0px;--safe-area-bottom: 0px;--safe-area-outer-left: 0px;--safe-area-outer-right: 0px}@keyframes hotToastEnter{0%{transform:scale(0)}to{transform:scale(1)}}.hot-toast-animated-icon{animation:var(--hot-toast-animated-icon-animation, hotToastEnter .3s ease-in-out forwards);position:var(--hot-toast-animated-icon-position, relative);transform:var(--hot-toast-animated-icon-transform, scale(0))}@media (prefers-reduced-motion: reduce){.hot-toast-animated-icon{animation-duration:var(--hot-toast-animated-icon-reduced-motion-animation-duration, none);opacity:var(--hot-toast-animated-icon-reduced-motion-opacity, 1);transform:var(--hot-toast-animated-icon-reduced-motion-transform, scale(1))}}@keyframes hotToastCircleAnimation{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes hotToastCheckmarkAnimation{0%{height:0;opacity:0;width:0}40%{height:0;opacity:1;width:6px}to{height:10px;opacity:1}}.hot-toast-checkmark-icon{animation:var(--hot-toast-checkmark-icon-animation, hotToastCircleAnimation .3s cubic-bezier(.175, .885, .32, 1.275) forwards);animation-delay:var(--hot-toast-checkmark-icon-animation-delay, .1s);background-color:var(--hot-toast-checkmark-icon-background-color, var(--check-primary, #61d345));border-radius:var(--hot-toast-checkmark-icon-border-radius, 10px);height:var(--hot-toast-checkmark-icon-height, 20px);opacity:var(--hot-toast-checkmark-icon-opacity, 0);position:var(--hot-toast-checkmark-icon-position, relative);transform:var(--hot-toast-checkmark-icon-transform, rotate(45deg));width:var(--hot-toast-checkmark-icon-width, 20px)}@media (prefers-reduced-motion: reduce){.hot-toast-checkmark-icon{animation-duration:var(--hot-toast-checkmark-icon-reduced-motion-animation-duration, 0ms)}}.hot-toast-checkmark-icon:after{animation:var(--hot-toast-checkmark-icon-after-animation, hotToastCheckmarkAnimation .2s ease-out forwards);animation-delay:var(--hot-toast-checkmark-icon-after-animation-delay, .2s);border-bottom-style:solid;border-bottom-width:var(--hot-toast-checkmark-icon-after-border-bottom, 2px);border-color:var(--hot-toast-checkmark-icon-after-border-color, var(--check-secondary, #fff));border-right-style:solid;border-right-width:var(--hot-toast-checkmark-icon-after-border-right, 2px);bottom:var(--hot-toast-checkmark-icon-after-bottom, 6px);box-sizing:var(--hot-toast-checkmark-icon-after-box-sizing, border-box);content:var(--hot-toast-checkmark-icon-after-content, "");height:var(--hot-toast-checkmark-icon-after-height, 10px);left:var(--hot-toast-checkmark-icon-after-left, 6px);opacity:var(--hot-toast-checkmark-icon-after-opacity, 0);position:var(--hot-toast-checkmark-icon-after-position, absolute);width:var(--hot-toast-checkmark-icon-after-width, 6px)}@media (prefers-reduced-motion: reduce){.hot-toast-checkmark-icon:after{animation-duration:var(--hot-toast-checkmark-icon-after-reduced-motion-animation-duration, 0ms)}}@keyframes hotToastErrorCircleAnimation{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes hotToastFirstLineAnimation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hotToastSecondLineAnimation{0%{opacity:0;transform:scale(0) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(90deg)}}.hot-toast-error-icon{animation:var(--hot-toast-error-icon-animation, hotToastErrorCircleAnimation .3s cubic-bezier(.175, .885, .32, 1.275) forwards);animation-delay:var(--hot-toast-error-icon-animation-delay, .1s);background:var(--hot-toast-error-icon-background, var(--error-primary, #ff4b4b));border-radius:var(--hot-toast-error-icon-border-radius, 10px);height:var(--hot-toast-error-icon-height, 20px);opacity:var(--hot-toast-error-icon-opacity, 0);position:var(--hot-toast-error-icon-position, relative);transform:var(--hot-toast-error-icon-transform, rotate(45deg));width:var(--hot-toast-error-icon-width, 20px)}@media (prefers-reduced-motion: reduce){.hot-toast-error-icon{animation-duration:var(--hot-toast-error-icon-reduced-motion-animation-duration, 0ms)}}.hot-toast-error-icon:after,.hot-toast-error-icon:before{animation:var(--hot-toast-error-icon-after-before-animation, hotToastFirstLineAnimation .15s ease-out forwards);animation-delay:var(--hot-toast-error-icon-after-before-animation-delay, .15s);background:var(--hot-toast-error-icon-after-before-background, var(--error-secondary, #fff));border-radius:var(--hot-toast-error-icon-after-before-border-radius, 3px);bottom:var(--hot-toast-error-icon-after-before-bottom, 9px);content:var(--hot-toast-error-icon-after-before-content, "");height:var(--hot-toast-error-icon-after-before-height, 2px);left:var(--hot-toast-error-icon-after-before-left, 4px);opacity:var(--hot-toast-error-icon-after-before-opacity, 0);position:var(--hot-toast-error-icon-after-before-position, absolute);width:var(--hot-toast-error-icon-after-before-width, 12px)}@media (prefers-reduced-motion: reduce){.hot-toast-error-icon:after,.hot-toast-error-icon:before{animation-duration:var(--hot-toast-error-icon-after-before-reduced-motion-animation-duration, 0ms)}}.hot-toast-error-icon:before{animation:var(--hot-toast-error-icon-before-animation, hotToastSecondLineAnimation .15s ease-out forwards);animation-delay:var(--hot-toast-error-icon-before-animation-delay, .18s);transform:var(--hot-toast-error-icon-before-transform, rotate(90deg))}@media (prefers-reduced-motion: reduce){.hot-toast-error-icon:before{animation-duration:var(--hot-toast-error-icon-before-reduced-motion-animation-duration, 0ms)}}.hot-toast-bar-base{align-items:var(--hot-toast-align-items, center);background-color:var(--hot-toast-bg, #fff);border-radius:var(--hot-toast-border-radius, 4px);box-shadow:var(--hot-toast-shadow, 0 3px 10px rgba(0, 0, 0, .1), 0 3px 3px rgba(0, 0, 0, .05));color:var(--hot-toast-color, #363636);display:var(--hot-toast-display, flex);line-height:var(--hot-toast-line, 1.3);margin:var(--hot-toast-margin, 16px);max-width:var(--hot-toast-max-width, 350px);padding:var(--hot-toast-padding, 8px 10px);pointer-events:var(--hot-toast-pointer-events, auto);width:var(--hot-toast-width, -webkit-fit-content);width:var(--hot-toast-width, -moz-fit-content);width:var(--hot-toast-width, fit-content);will-change:var(--hot-toast-will-change, transform)}.hot-toast-bar-base:hover,.hot-toast-bar-base:focus{animation-play-state:var(--hot-toast-animation-state, paused)!important}@media (prefers-reduced-motion: reduce){.hot-toast-bar-base{animation-duration:var(--hot-toast-reduced-motion-animation-duration, 10ms)!important}}.hot-toast-message{color:var(--hot-toast-message-color, inherit);display:var(--hot-toast-message-display, flex);flex:var(--hot-toast-message-flex, 1);justify-content:var(--hot-toast-message-justify-content, center);margin:var(--hot-toast-message-margin, 4px 10px)}.hot-toast-bar-base-container{display:var(--hot-toast-container-display, flex);pointer-events:var(--hot-toast-container-pointer-events, none);position:var(--hot-toast-container-position, absolute);transition:var(--hot-toast-container-transition, transform .23s cubic-bezier(.21, 1.02, .73, 1))}@media (prefers-reduced-motion: reduce){.hot-toast-bar-base-container{transition-duration:var(--hot-toast-container-reduced-motion-transition-duration, 10ms)!important}}.hot-toast-bar-base-container.hot-toast-theme-snackbar .hot-toast-bar-base{background:var(--hot-toast-snackbar-bg, #323232);box-shadow:var(--hot-toast-snackbar-shadow, 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12));color:var(--hot-toast-snackbar-color, rgb(255, 255, 255))}.hot-toast-bar-base-container.hot-toast-theme-snackbar .hot-toast-close-btn{filter:var(--hot-toast-snackbar-close-btn-filter, invert(1) grayscale(100%) brightness(200%))}.hot-toast-close-btn{align-self:var(--hot-toast-close-btn-align-self, flex-start);background-color:var(--hot-toast-close-btn-background-color, transparent);background-image:var(--hot-toast-close-btn-background-image, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"));background-position:var(--hot-toast-close-btn-background-position, center);background-repeat:var(--hot-toast-close-btn-background-repeat, no-repeat);background-size:var(--hot-toast-close-btn-background-size, .75em);border:var(--hot-toast-close-btn-border, 0);border-radius:var(--hot-toast-close-btn-border-radius, .25rem);box-sizing:var(--hot-toast-close-btn-box-sizing, content-box);display:var(--hot-toast-close-btn-display, flex);height:var(--hot-toast-close-btn-height, .8em);margin-top:var(--hot-toast-close-btn-margin-top, .25em);opacity:var(--hot-toast-close-btn-opacity, .5);padding:var(--hot-toast-close-btn-padding, .25em);width:var(--hot-toast-close-btn-width, .8em)}.hot-toast-close-btn:focus{box-shadow:var(--hot-toast-close-btn-box-shadow, 0 0 0 .125rem rgba(13, 110, 253, .25));outline:var(--hot-toast-close-btn-outline, none)}.hot-toast-close-btn:hover,.hot-toast-close-btn:focus{opacity:var(--hot-toast-close-btn-opacity, .75)}.hot-toast-icon{align-self:var(--hot-toast-icon-align-self, flex-start);padding-top:var(--hot-toast-icon-padding-top, .25em)}.hot-toast-bar-base-wrapper{pointer-events:all}@keyframes hotToastEnterAnimationNegative{0%{opacity:.5;transform:translate3d(0,-80px,0) scale(.6)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hotToastEnterAnimationPositive{0%{opacity:.5;transform:translate3d(0,80px,0) scale(.6)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hotToastExitAnimationPositive{0%{opacity:1;transform:translateZ(-1px) scale(1)}to{opacity:0;transform:translate3d(0,var(--hot-toast-exit-positive-y, 130px),-1px) scale(.5)}}@keyframes hotToastExitAnimationNegative{0%{opacity:1;transform:translateZ(-1px) scale(1)}to{opacity:0;transform:translate3d(0,var(--hot-toast-exit-negative-y, -130px),-1px) scale(.5)}}@keyframes hotToastEnterSoftAnimationNegative{0%{opacity:.5;transform:translate3d(0,-14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hotToastEnterSoftAnimationPositive{0%{opacity:.5;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hotToastExitSoftAnimationPositive{0%{opacity:1;transform:translateZ(-1px)}to{opacity:0;transform:translate3d(0,14px,-1px)}}@keyframes hotToastExitSoftAnimationNegative{0%{opacity:1;transform:translateZ(-1px)}to{opacity:0;transform:translate3d(0,-14px,-1px)}}.hot-toast-indicator-wrapper{align-items:var(--hot-toast-indicator-wrapper-align-items, center);display:var(--hot-toast-indicator-wrapper-display, flex);justify-content:var(--hot-toast-indicator-wrapper-justify-content, center);min-height:var(--hot-toast-indicator-wrapper-min-height, 20px);min-width:var(--hot-toast-indicator-wrapper-min-width, 20px);position:var(--hot-toast-indicator-wrapper-position, relative)}.hot-toast-status-wrapper{position:var(--hot-toast-status-wrapper-position, absolute)}@keyframes animate-info-background{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes animate-info-line{0%{height:0;opacity:0}40%{height:4.8px;opacity:1}to{height:8px;opacity:1}}.hot-toast-info-icon{animation:var(--hot-toast-info-icon-animation, animate-info-background .3s cubic-bezier(.175, .885, .32, 1.275) forwards);animation-delay:var(--hot-toast-info-icon-animation-delay, .1s);background-color:var(--hot-toast-info-icon-background-color, var(--info-primary, #0d6efd));border-radius:var(--hot-toast-info-icon-border-radius, 50%);display:var(--hot-toast-info-icon-display, block);height:var(--hot-toast-info-icon-height, 20px);opacity:var(--hot-toast-info-icon-opacity, 0);position:var(--hot-toast-info-icon-position, relative);transform:var(--hot-toast-info-icon-transform, scale(0));width:var(--hot-toast-info-icon-width, 20px)}.hot-toast-info-icon:after,.hot-toast-info-icon:before{background-color:var(--hot-toast-info-icon-after-before-background-color, var(--info-secondary, #fff));border-radius:var(--hot-toast-info-icon-after-before-border-radius, 3px);box-sizing:var(--hot-toast-info-icon-after-before-box-sizing, border-box);content:var(--hot-toast-info-icon-after-before-content, "");display:var(--hot-toast-info-icon-after-before-display, block);left:var(--hot-toast-info-icon-after-before-left, 8.5px);position:var(--hot-toast-info-icon-after-before-position, absolute);width:var(--hot-toast-info-icon-after-before-width, 2.5px)}.hot-toast-info-icon:after{animation:var(--hot-toast-info-icon-after-animation, animate-info-line .2s ease-out forwards);animation-delay:var(--hot-toast-info-icon-after-animation-delay, .2s);height:var(--hot-toast-info-icon-after-height, 0);opacity:var(--hot-toast-info-icon-after-opacity, 0);top:var(--hot-toast-info-icon-after-bottom, 8px)}.hot-toast-info-icon:before{height:var(--hot-toast-info-icon-before-height, 2px);top:var(--hot-toast-info-icon-before-top, 4px)}@keyframes hotToastRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hot-toast-loader-icon{animation:var(--hot-toast-loader-icon-animation, hotToastRotate 1s linear infinite);border:var(--hot-toast-loader-icon-border, 2px solid);border-bottom-color:var(--hot-toast-loader-icon-border-color, #e0e0e0);border-left-color:var(--hot-toast-loader-icon-border-color, #e0e0e0);border-radius:var(--hot-toast-loader-icon-border-radius, 100%);border-right-color:var(--hot-toast-loader-icon-border-right-color, #616161);border-top-color:var(--hot-toast-loader-icon-border-color, #e0e0e0);box-sizing:var(--hot-toast-loader-icon-box-sizing, border-box);height:var(--hot-toast-loader-icon-height, 18px);padding-top:var(--hot-toast-loader-icon-padding-top, 2px);width:var(--hot-toast-loader-icon-width, 18px)}@media (prefers-reduced-motion: reduce){.hot-toast-loader-icon{animation-duration:var(--hot-toast-loader-icon-reduced-motion-animation-duration, 5s)}}@keyframes animate-warn-background{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes animate-warn-line{0%{height:0;opacity:0}40%{height:4.8px;opacity:1}to{height:8px;opacity:1}}.hot-toast-warning-icon{animation:var(--hot-toast-warning-icon-animation, animate-warn-background .3s cubic-bezier(.175, .885, .32, 1.275) forwards);animation-delay:var(--hot-toast-warning-icon-animation-delay, .1s);background-color:var(--hot-toast-warning-icon-background-color, var(--warn-primary, #ffab00));border-radius:var(--hot-toast-warning-icon-border-radius, 50%);display:var(--hot-toast-warning-icon-display, block);height:var(--hot-toast-warning-icon-height, 20px);opacity:var(--hot-toast-warning-icon-opacity, 0);position:var(--hot-toast-warning-icon-position, relative);transform:var(--hot-toast-warning-icon-transform, scale(0));width:var(--hot-toast-warning-icon-width, 20px)}.hot-toast-warning-icon:after,.hot-toast-warning-icon:before{background-color:var(--hot-toast-warning-icon-after-before-background-color, var(--warn-secondary, #fff));border-radius:var(--hot-toast-warning-icon-after-before-border-radius, 3px);box-sizing:var(--hot-toast-warning-icon-after-before-box-sizing, border-box);content:var(--hot-toast-warning-icon-after-before-content, "");display:var(--hot-toast-warning-icon-after-before-display, block);left:var(--hot-toast-warning-icon-after-before-left, 8.5px);position:var(--hot-toast-warning-icon-after-before-position, absolute);width:var(--hot-toast-warning-icon-after-before-width, 2.5px)}.hot-toast-warning-icon:after{animation:var(--hot-toast-warning-icon-after-animation, animate-warn-line .2s ease-out forwards);animation-delay:var(--hot-toast-warning-icon-after-animation-delay, .2s);height:var(--hot-toast-warning-icon-after-height, 0);opacity:var(--hot-toast-warning-icon-after-opacity, 0);top:var(--hot-toast-warning-icon-after-top, 4px)}.hot-toast-warning-icon:before{bottom:var(--hot-toast-warning-icon-before-bottom, 4px);height:var(--hot-toast-warning-icon-before-height, 2px)}:root{--gray-color: var(--gray);--black-color: var(--black);--white-color: #fff;--red-color: #e72400;--green-color: #4b8500;--orange-color: #f27021;--yellow-color: #f9b917;--gray-color-light: #ddd;--text-color-gray: rgb(117 117 117);--btn-save-color: #008000;--shadow-strength-light: .02;--onsurface-rgb-color: 0, 0, 0;--surface-rgb-color: 255, 255, 255;--onprimary-rgb-color: 255, 255, 255;--primary-color: #f27021;--primary-color-darken: #dd5c0d;--primary-color-lighten: #dd5c0d;--primary-color-lightness: var(--p-color-lightness);--secondary-color: #d5067a;--secondary-color-rgb: 213, 6, 122;--secondary-color-lightness: #fef6f1;--secondary-color-darken: #bc0061;--secondary-color-dark-lightness: #fce6d9;--primary-gradient: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-active: linear-gradient(90deg, var(--secondary-color-darken), var(--primary-color-darken));--primary-gradient-90: linear-gradient(90deg, var(--secondary-color), var(--primary-color));--primary-gradient-180: linear-gradient(180deg, var(--secondary-color), var(--primary-color));--primary-gradient-180-active: linear-gradient(180deg, var(--secondary-color-darken), var(--primary-color-darken));--progress-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color));--text-color: var(--black-color);--primary-branded-color: var(--primary-color);--primary-branded-color-active: var(--primary-color-darken);--primary-branded-color-bg-active: var(--secondary-color-lightness);--text-gray-color: #a1a1a1;--text-label-color: #0009;--text-label-color-active: var(--primary-color);--text-address-color: #454545;--disclaimer-text-color: #34394f;--place-holder-text-color: #a6a6a6;--text-delete-color: var(--red-color);--text-expired-color: var(--text-color-gray);--login-sub-text-color: var(--text-color-gray);--text-pagination-color: var(--text-color-gray);--primary-background-color: #fff;--card-background-color: #fff;--back-to-top-background-color: #fff;--main-background-color: #f8f8f8;--container-background-color: #f8f8f8;--pegination-background-color-hover: rgb(51 51 51 / 8%);--primary-background-color-hover: rgb(51 51 51 / 8%);--card-background-color-active: rgb(51 51 51 / 8%);--button-background-color: rgb(203 213 224 / 10000%);--desktop-tab-active-bg-color: var(--black-color);--primary-background-color-active: var(--secondary-color-lightness);--tab-bar-active-background-color: var(--secondary-color-lightness);--border-bottom: none;--logo-border: 1px solid #ddd;--disclaimer-logo-border: 1px solid #ddd;--border-background-color: rgb(203 213 224 / 10000%);--scrollbar-active-color: #acacac;--scrollbar-background-color: #ddd;--svg-color: var(--svg-default);--svg-color-gray: var(--svg-gray);--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%231a1a1a'%3E%3Cpath stroke='none' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238)}.dark{--gray-color: #fff;--green-color: rgb(178 236 104);--btn-save-color: #fff;--text-color: #fff;--primary-branded-color: var(--p-branded-color);--primary-color-lightness: var(--p-color-lightness-dark);--primary-branded-color-active: var(--p-branded-color-active);--primary-branded-color-bg-active: var(--p-branded-color-bg-active);--text-gray-color: #fff;--text-label-color: #fff;--text-delete-color: #fff;--text-expired-color: #fff;--text-address-color: #fff;--login-sub-text-color: #fff;--disclaimer-text-color: #fff;--place-holder-text-color: #fff;--text-label-color-active: #fff;--text-pagination-color: var(--text-color-gray);--secondary-color-lightness: var(--secondary-color-dark-lightness);--primary-background-color: #49667a;--card-background-color: #384f5f;--main-background-color: #49667a;--container-background-color: #49667a;--primary-background-color-hover: var(--black-color);--border-background-color: var(--white-color);--primary-background-color-active: var(--black-color);--card-background-color-active: rgb(0 0 0 / 54%);--desktop-tab-active-bg-color: var(--black-color);--button-background-color: rgb(118 118 118 / 9000%);--back-to-top-background-color: var(--primary-color);--logo-border: none;--border-bottom: 1px solid #fff;--disclaimer-logo-border: none;--scrollbar-active-color: #fff;--scrollbar-background-color: #fff;--svg-color: #fff;--svg-color-gray: #fff;--svg-less-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='1px' viewBox='0 0 14 1'%3E%3Cg stroke='%23ffffff'%3E%3Cpath stroke='%23ffffff' d='M0 0h14v1H0z'/%3E%3Crect x='.5' y='.5' width='13' fill='none'/%3E%3C/g%3E%3C/svg%3E");--svg-more-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' stroke='%23ffffff' height='14px' viewBox='0 0 14 14'%3E%3Cpath d='M0 0h14v1H0z' transform='translate(0 6.5)'/%3E%3Cpath d='M0 0h14v1H0z' transform='rotate(90 3.75 3.75)'/%3E%3C/svg%3E");--mat-menu-hover: rgb(238 238 238 / 20%)}.desktop{--primary-gradient: linear-gradient(to left, var(--secondary-color), var(--primary-color), var(--secondary-color));--primary-gradient-active: linear-gradient( to left, var(--secondary-color-darken), var(--primary-color-darken), var(--secondary-color-darken) );--scrollbar-active-color: #666e8f}.desktop.dark{--scrollbar-active-color: #fff}:root{--font-family: "Montserrat", sans-serif;--keyboard-offset: 0px;--keyboard-top-offset: 0px;--keyboard-bottom-offset: 0px;--image-filter: none;--card-active-gif: url(looper.2cea2e9555a46176.gif);--card-gift-bg: url(gift-bg@2x.4ad4c3e24341a1c1.png);--device-pixel-ratio: 1;--safe-area-top: 0px;--safe-area-left: 0px;--safe-area-right: 0px;--safe-area-bottom: 0px;--safe-area-outer-left: 0px;--safe-area-outer-right: 0px}@supports (left: env(safe-area-inset-left)){:root{--safe-area-top: env(safe-area-inset-top, 0);--safe-area-bottom: env(safe-area-inset-bottom, 0);--safe-area-left: env(safe-area-inset-left, 0);--safe-area-right: env(safe-area-inset-right, 0)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){:root{--device-pixel-ratio: 2}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 3dppx){:root{--device-pixel-ratio: 3}}.android{--card-border-radius: 10px}.android .ios-only,.android .if-ios,.android .desktop-only,.android .if-desktop,.android .if-not-android,.android .not-android{display:none!important}.ios{--card-border-radius: 10px}.ios .android-only,.ios .if-android,.ios .desktop-only,.ios .if-desktop,.ios .if-not-ios,.ios .not-ios{display:none!important}@media (max-width: 1024px) and (max-height: 691px) and (orientation: landscape){.ios,.ios body,.ios app-root{height:671px}}@media (max-width: 1024px) and (max-height: 692px) and (orientation: landscape){.ios,.ios body,.ios app-root{height:672px}}.desktop{--logo-border: none;--keyboard-top-offset: 0;--card-border-radius: 10px}.desktop .map-container{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.desktop .ios-only,.desktop .if-ios,.desktop .android-only,.desktop .if-android,.desktop .mobile-only,.desktop .if-not-desktop,.desktop .not-desktop{display:none!important}.mobile{--background-image: none}.ios,.android{cursor:pointer}.mobile{--root-height: 100%;--root-min-height: 100%;--router-wrapper-height: 100%;--router-wrapper-position: absolute}.desktop{--root-height: 100%;--root-min-height: 100%;--router-wrapper-height: 100%;--router-wrapper-position: relative}.iframe{--root-height: inherit;--root-min-height: inherit;--router-wrapper-height: inherit;--router-wrapper-position: relative}.ios.native{--root-height: 100vh}*,:after,:before{box-sizing:border-box}*{padding:0;margin:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{position:relative;width:100%;height:var(--root-height);min-height:var(--root-min-height);overflow:hidden;font-family:var(--font-family);scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html,body{scroll-behavior:auto}}body{max-width:100%;max-height:100%;padding:0;margin:0;overscroll-behavior:none;font-style:normal;font-feature-settings:"liga" on;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--text-color);text-align:left;word-wrap:break-word;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:var(--main-background-color);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-user-drag:none;-ms-content-zooming:none}body .userway.userway_p5{bottom:60px!important}html.ios hot-toast-container .hot-toast-bar-base-container{top:var(--safe-area-top)!important}html.iframe body.modal-open{height:100%;min-height:100%}html.iframe .min-height{min-height:700px}html .mobile body.modal-open .page{height:100%;margin-top:0}html .mobile body.modal-open .page-wrapper{overflow:hidden!important}html.ios:not(.native,.iframe){position:fixed}html.ios:not(.native,.iframe) body{position:fixed}.dot-loader{display:inline-block;height:1em;margin-left:2px;overflow:hidden;line-height:1;text-align:left;vertical-align:-.25em}.dot-loader:before{display:block;white-space:pre-wrap;content:"...\a..\a.";animation:dot-loading 1.2s infinite step-start both}@keyframes dot-loading{33%{transform:translateY(-2em)}66%{transform:translateY(-1em)}}.initializing,.initializing:before,.initializing:after{transition:none!important;transition-duration:0ms!important}.mat-theme-loaded-marker{display:none}.router-wrapper{position:relative;width:100vw;height:var(--router-wrapper-height);overflow:hidden;perspective:1200px;transform-style:preserve-3d}.cloned-input{position:absolute;pointer-events:none}:root{--header-bottom: 0;--header-height: calc(80px + var(--safe-area-top, 0));--header-min-height: calc(80px + var(--safe-area-bottom, 0));--footer-height: calc(65px + var(--safe-area-bottom, 0));--footer-bar-height: calc(85px + var(--safe-area-bottom, 0));--nb-height: 60px;--nav-bar-height: calc(60px + var(--safe-area-top, 0));--nav-bar-min-height: calc(60px + var(--safe-area-top, 0));--nav-bar-padding: var(--safe-area-top) var(--safe-area-right) 0 calc(4px + var(--safe-area-left, 0));--save-bar-height: 75px;--container-padding-top: 0;--container-fvp-height: calc(100% - (var(--safe-area-top, 0) + var(--safe-area-bottom, 0)));--container-fvp-min-height: calc(100% - (var(--safe-area-top, 0) + var(--safe-area-bottom, 0)))}@media (width <= 600px){:root{--footer-height: calc(80px + var(--safe-area-bottom, 0))}}@media (height <= 500px){:root{--save-bar-height: 66px;--header-height: calc(60px + var(--safe-area-top, 0));--header-min-height: calc(60px + var(--safe-area-top, 0));--footer-bar-height: calc(60px + var(--safe-area-bottom, 0))}}.mobile{--header-bar-height: 86px;--header-border: 1px solid #ddd;--header-background-image: none;--header-bar-large-height: 110px;--header-height: calc(80px + var(--safe-area-top, 0));--nav-bar-height: calc(60px + var(--safe-area-top, 0));--content-with-header: 100%;--content-with-nav-bar: 100%;--page-content-padding-top: 60px;--container-margin-top: var(--header-height, 0);--container-height: calc(100% - (var(--header-height, 0) + var(--safe-area-bottom, 0)));--container-min-height: calc(100% - (var(--header-height, 0) + var(--safe-area-bottom, 0)));--container-nb-margin-top: var(--nav-bar-height, 0);--container-nb-height: calc(100% - (var(--nav-bar-height, 0) + var(--safe-area-bottom, 0)));--container-nb-min-height: calc(100% - (var(--nav-bar-height, 0) + var(--safe-area-bottom, 0)))}@media (max-height: 500px){.mobile{--header-height: calc(60px + var(--safe-area-top, 0))}}.mobile.branded{--header-height: calc(80px + var(--safe-area-top, 0))}.ios{--nav-bar-padding-overflow: -1px}.android{--nav-bar-padding-overflow: 0}.desktop{--nav-bar-height: 60px;--header-border: unset;--page-content-padding-top: 0;--header-background-image: var(--primary-gradient)}.desktop:not(.iframe){--container-margin-top: var(--header-height, 0);--container-height: calc(100% - (var(--header-height, 0) + var(--footer-height, 0)));--container-min-height: calc(100% - (var(--header-height, 0) + var(--footer-height, 0)));--content-with-header: 100%;--content-with-nav-bar: 100%}.iframe{--container-height: 100%;--container-padding-top: 0;--container-margin-top: var(--header-min-height);--content-with-header: 100%;--content-with-nav-bar: 100%}.mobile.iframe{--header-height: auto;--header-bottom: inital;--header-background-image: none;--footer-height: 1px;--container-height: 100%;--container-min-height: 700px;--container-padding-top: 0;--container-margin-top: var(--header-min-height);--container-nb-margin-top: 60px;--container-nb-height: 100%;--container-nb-min-height: 700px}.minisite{--container-height: calc(100% - (var(--header-height, 0) + var(--safe-area-bottom, 0)));--container-min-height: calc(100% - (var(--header-height, 0) + var(--safe-area-bottom, 0)))}.native .footer{box-shadow:none}[data-focus-visible] main:focus{outline:none}.app-container{z-index:1;border:none;display:block;position:relative;flex:1;width:100%;overflow:hidden;background-color:var(--container-background-color)}.app-container.full-viewport{margin-top:0;padding-top:0;height:100%;min-height:100%}.app-container.with-header{height:var(--container-height);min-height:var(--container-min-height);padding-top:var(--container-padding-top);margin-top:var(--container-margin-top)}.app-container.with-nav-bar{margin-top:var(--container-nb-margin-top);padding-top:var(--container-padding-top);height:var(--container-nb-height);min-height:var(--container-nb-min-height)}.app-container.with-tab-bar{--container-height: calc(100% - (var(--header-height, 0) + var(--footer-bar-height, 0))) !important;--container-min-height: calc(100% - (var(--header-height, 0) + var(--footer-bar-height, 0))) !important}app-card,app-welcome,app-age-gate,app-promotions,app-more-offers,app-mobile-phone,app-login-message,app-select-branch,app-mobile-settings,app-search-merchant,app-otp-verification,app-terms-and-privacy,app-coupons-container,app-registration-code,app-years-months-purchases{width:100%;display:block;height:var(--router-wrapper-height);position:var(--router-wrapper-position)}app-map-modal,app-clubs-modal,app-opt-in-modal,app-program-modal,app-native-map-modal,app-web-scanner-modal,app-card-details-modal,app-coupon-clipped-modal,app-native-scanner-modal{width:100%;height:100%;display:block;position:absolute}app-barcode-modal,app-unsaved-modal,app-sign-out-modal,app-active-branch-modal,app-delete-account-modal,app-redirect-confirm-modal{width:100%;height:100%;display:block;position:relative}:root{--header-logo-width: 50px;--header-logo-height: 50px}@media (height <= 500px){:root{--header-logo-width: 40px;--header-logo-height: 40px}}.mobile{--header-logo-shadow: unset;--header-bar-color: var(--text-color)}.desktop{--header-bar-color: var(--white-color);--header-logo-shadow: 0 5px 7px 0 rgb(0 0 0 / 16%)}@media (width <= 600px){.desktop .header-container{width:600px;max-width:600px}}header{top:0;left:0;right:0;bottom:var(--header-bottom);width:100%;z-index:2;display:block;overflow-x:auto;overflow-y:hidden;position:absolute;height:var(--header-height);min-height:var(--header-min-height);border-bottom:var(--header-border);background-color:var(--primary-background-color);background-image:var(--header-background-image)}.ac-logo{display:flex;flex:0 0 auto;align-items:center;width:var(--header-logo-height);height:var(--header-logo-width);margin:0}.ac-logo>a{display:flex;align-items:center}.loyalty-card,.merchant-logo{position:relative;width:var(--header-logo-height);height:var(--header-logo-width);text-align:right}.loyalty-card .mat-icon.is-iframe,.loyalty-card img.is-iframe,.merchant-logo .mat-icon.is-iframe,.merchant-logo img.is-iframe{background-color:inherit;border-radius:initial;box-shadow:none}.ac-logo.home-nav-mode .mat-icon{border:none}.ac-logo .mat-icon,.ac-logo img,.merchant-logo .mat-icon,.merchant-logo img,.loyalty-card .mat-icon,.loyalty-card img{width:var(--header-logo-height);min-width:var(--header-logo-height);max-width:var(--header-logo-width);height:var(--header-logo-width);max-height:var(--header-logo-height);padding:0}.ac-logo .mat-icon.has-link,.ac-logo img.has-link,.merchant-logo .mat-icon.has-link,.merchant-logo img.has-link,.loyalty-card .mat-icon.has-link,.loyalty-card img.has-link{cursor:pointer}.ac-logo .mat-icon,.ac-logo img,.merchant-logo .mat-icon,.merchant-logo img{border:var(--logo-border);border-radius:7px;box-shadow:var(--header-logo-shadow)}.ac-logo .mat-icon.has-link,.ac-logo img.has-link,.merchant-logo .mat-icon.has-link,.merchant-logo img.has-link{cursor:pointer}.footer-links{display:flex;flex-flow:wrap;align-items:center;justify-content:center;width:100%;color:var(--text-color)}.footer-links .copyright{margin-right:30px;font-size:12px;font-weight:500}@media (width <= 600px){.footer-links .copyright{width:100%;margin-right:0;font-size:11px;text-align:center}}.footer-links .link{padding-right:7px;margin-right:5px;font-size:12px;font-weight:500;color:var(--text-expired-color);white-space:nowrap;border-right:1px solid #ddd}.footer-links .link:last-child{padding:0;margin:0;border:none}@media (width <= 600px){.footer-links .link{margin-top:5px!important;font-size:11px}}.footer-links .link:active{color:#0056b3}[data-hover-visible] .footer-links .link:hover,[data-focus-visible] .footer-links .link:focus{color:var(--text-color);text-decoration:underline;cursor:pointer}[data-focus-visible] .footer-links .link:focus{outline-offset:3px}@media (width <= 599px){:root{--page-max-width: 100%;--page-max-width-large: 100%}}@media (width >= 600px) and (width <= 640px){:root{--page-max-width: 96%;--page-max-width-large: 96%}}@media (width >= 641px) and (width <= 680px){:root{--page-max-width: 635px;--page-max-width-large: 635px}}@media (width >= 681px) and (width <= 800px){:root{--page-max-width: 710px;--page-max-width-large: 710px}}@media (width >= 801px) and (width <= 991px){:root{--page-max-width: 760px;--page-max-width-large: 760px}}@media (width >= 992px) and (width <= 1023px){:root{--page-max-width: 800px;--page-max-width-large: 957px}}@media (width >= 1023px) and (width <= 1122px){:root{--page-max-width: 820px;--page-max-width-large: 971px}}@media (width >= 1123px) and (width <= 1300px){:root{--page-max-width: 820px;--page-max-width-large: 1040px}}@media (width >= 1300px){:root{--page-max-width: 820px;--page-max-width-large: 1088px}}.mobile{--page-max-width: 100% !important;--page-max-width-large: 100% !important}.page{top:0;left:0;z-index:1;width:100%;height:100%;display:block;overflow:hidden;position:relative;background-color:var(--primary-background-color)}.page-content{z-index:1;width:100%;height:100%;display:block;overflow:hidden;position:relative;background-color:var(--container-background-color)}.page-content.with-save-bar{height:calc(100% - 75px);padding-top:30px}.page-content.with-header{height:var(--content-with-header)}.page-content.no-nav-bar{padding-top:0}.page-content.with-nav-bar{padding-top:60px}.page-content.without-nav-bar{padding:var(--nav-bar-height) var(--safe-area-right) calc(1px + var(--safe-area-bottom) + var(--keyboard-offset)) var(--safe-area-left)!important}.page-content.with-tab-bar{padding:var(--nb-height) var(--safe-area-right) calc(1px + var(--safe-area-bottom) + var(--keyboard-offset)) var(--safe-area-left)!important}.page-content.full-view-port,.page-content.with-large-header{height:100%}:root{--wrapper-height: 100%;--scrollbar-width: 3px;--wrapper-transform: none;--wrapper-transition: none;--wrapper-overflow-y: scroll;--wrapper-min-height: initial;--scrollbar-color: transperent;--wrapper-modal-min-height: initial}.iframe{--wrapper-height: inherit;--wrapper-min-height: 700px;--wrapper-overflow-y: hidden;--wrapper-modal-min-height: inherit}.mobile.iframe{--wrapper-min-height: inherit;--wrapper-modal-min-height: 600px}.desktop{--scrollbar-width: 6px;--scrollbar-color: #ddd}.page-wrapper{width:100%;display:block;max-height:100%;position:relative;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior:none;height:var(--wrapper-height);min-height:var(--wrapper-min-height);overflow-y:var(--wrapper-overflow-y);transform:var(--wrapper-transform);transition:var(--wrapper-transition);padding:0 calc(20px + var(--safe-area-right)) calc(85px + var(--safe-area-bottom) + var(--keyboard-offset)) calc(20px + var(--safe-area-left))}@media (width <= 330px){.page-wrapper{padding:0 calc(16px + var(--safe-area-right)) calc(85px + var(--safe-area-bottom) + var(--keyboard-offset)) calc(16px + var(--safe-area-left))}}@media (prefers-reduced-motion: reduce){.page-wrapper{scroll-behavior:auto}}@supports (-webkit-overflow-scrolling: touch){.page-wrapper{-webkit-overflow-scrolling:touch}}.page-wrapper.no-scroll{overflow-y:hidden}.page-wrapper.is-modal{min-height:var(--wrapper-modal-min-height)}.page-wrapper.scroll{overflow:auto!important;overscroll-behavior:contain;height:var(--wrapper-height)!important}.page-wrapper.auto-height{height:auto!important;min-height:100%;padding:0 calc(20px + var(--safe-area-right)) calc(100px + var(--safe-area-bottom)) calc(20px + var(--safe-area-left))}@media (width <= 330px){.page-wrapper.auto-height{padding:0 calc(16px + var(--safe-area-right)) calc(100px + var(--safe-area-bottom)) calc(16px + var(--safe-area-left))}}.page-wrapper.max-height{height:100%}.page-wrapper.no-padding{padding-bottom:0;padding-top:var(--safe-area-top);background-color:var(--primary-background-color)}.page-wrapper.padding-none{padding:0 var(--safe-area-right) calc(16px + var(--safe-area-bottom)) var(--safe-area-left)}.page-wrapper.padding-top{padding-top:30px}.page-wrapper.padding-top-safe{padding-top:calc(30px + var(--safe-area-top))}.page-wrapper.padding-bottom{padding:0 var(--safe-area-right) calc(85px + var(--safe-area-bottom)) var(--safe-area-left)}.page-wrapper::-webkit-scrollbar{width:var(--scrollbar-width);background-color:transparent}.page-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:none!important;background-color:transparent}.page-wrapper::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--scrollbar-color)}.page-wrapper.on-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-active-color)}.page-wrapper.lock{overflow-y:hidden;-webkit-overflow-scrolling:auto}.page-wrapper.lock app-virtual-scroll{-webkit-overflow-scrolling:auto!important}.page-wrapper.ios-loc{-webkit-overflow-scrolling:auto}.block{top:0;left:0;flex:1;margin:0;z-index:10;width:100%;display:flex;position:relative;align-items:center;border-bottom:1px solid #e6e6e6;background-color:var(--primary-background-color);padding:0 var(--safe-area-right) 0 var(--safe-area-left)}.empty-list{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:flex-start}@media (max-width: 599px){.empty-list.with-padding{padding:30px}}.empty-list .message{margin:0;font-size:24px;max-width:500px;font-weight:600;line-height:1.5;text-align:center}.empty-list .message-sub-title{font-size:18px;font-weight:500;max-width:500px;text-align:center;padding:20px 16px 0}@media (max-width: 599px){.empty-list .message-sub-title{font-size:16px;padding:30px 16px 0}}.empty-list .message-icon{width:100%;height:300px;display:block}.empty-list .message-icon .mat-icon{width:429px;height:300px}@media (min-width: 600px){.empty-list .message-icon .mat-icon{width:100%;height:250px}}@media (min-width: 600px){.empty-list .message-icon{width:100%;height:250px}}.mobile{--headings-font-weight: 400}.desktop{--headings-font-weight: 500}h1,h2,h3,h4,h5,h6{margin-top:0;color:inherit;margin-bottom:8px;font-family:inherit;line-height:1.2;font-weight:var(--headings-font-weight)}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}dl,ol,ul{margin-top:0}ol,ul{list-style:none}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{color:#0072ee;text-decoration:none;-webkit-text-decoration-skip:objects}[data-hover-visible] a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.show{visibility:visible}.hide{opacity:0;visibility:hidden}.hidden{visibility:hidden;position:absolute;text-indent:-9999px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}img{vertical-align:middle;-webkit-user-select:none;user-select:none;filter:var(--image-filter)}.flexible-select_focus-search{border-bottom:1px solid red}.container-list{width:100%;display:block;max-width:var(--page-max-width-large)}.container-list.padding{padding:20px 20px 0}@media (width >= 600px){.container-list{margin:auto;display:flex;flex-wrap:wrap;transition:.3s;will-change:width}}ul.container-list li,ul.pagination-list li,ul.scrollable-content li{padding:0;position:relative;width:var(--card-width);height:var(--card-height);margin:var(--card-margin);display:var(--card-display)}@media (width >= 992px){ul.container-list li:last-child,ul.pagination-list li:last-child,ul.scrollable-content li:last-child{margin-right:auto}}.scrollbar-a::-webkit-scrollbar{width:3px}.scrollbar-a::-webkit-scrollbar-thumb{background-color:transparent}.scrollbar-b::-webkit-scrollbar{width:5px}.scrollbar-b::-webkit-scrollbar-thumb{background-color:var(--scrollbar-active-color)}.scrollbar-a::-webkit-scrollbar,.scrollbar-b::-webkit-scrollbar{background-color:transparent}.scrollbar-a::-webkit-scrollbar-track,.scrollbar-b::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}.scrollbar-a::-webkit-scrollbar-thumb,.scrollbar-b::-webkit-scrollbar-thumb{border-radius:3px}:root{--focus-outline-offset: -3px;--focus-box-shadow: 0 0 0 4px rgb(0 56 255 / 22%);--focus-outline: dashed 3px #0038ff !important}*:focus{outline:none}[data-focus-visible] *:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--focus-box-shadow)}.mobile [data-focus-visible] *:focus,.touch [data-focus-visible] *:focus{outline:none!important;outline-offset:0}.cdk-visually-hidden,.visually-hidden,.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-appearance:none;appearance:none;border:0;outline:0}.skip-link{position:absolute;top:-40px;left:0;z-index:10;padding:8px;color:#fff;background:#000}.skip-link:focus{top:0}.accordion-submenu.month{max-width:var(--page-max-width);margin:auto}.accordion-submenu li{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 20px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.29;color:var(--text-color);cursor:pointer;background-color:var(--card-background-color);border-radius:10px;box-shadow:0 2px 2px #4545450d}.accordion-submenu li:last-child{margin-bottom:0;border-bottom:none}.accordion-submenu li:active{background-color:var(--card-background-color-active);transition:transform .2s;transform:translateY(1px)}[data-focus-visible] .accordion-submenu li:focus,[data-hover-visible] .accordion-submenu li:hover{background-color:var(--card-background-color-active)}.accordion-submenu li .visits{flex:1;text-align:right}.accordion-submenu li .date{width:30%;white-space:nowrap}.accordion-submenu li .points-number,.accordion-submenu li .gift-number{margin-left:5px;font-size:14px;color:var(--primary-branded-color)}.accordion-submenu li .points,.accordion-submenu li .gift{display:flex;align-items:center;justify-content:left;width:20%;margin-left:25px;white-space:nowrap}.accordion-submenu li .points svg,.accordion-submenu li .gift svg{stroke:var(--primary-color)}.accordion-submenu li .points .mat-icon,.accordion-submenu li .gift .mat-icon{width:18px;height:18px}.accordion-submenu li .points .mat-icon svg,.accordion-submenu li .gift .mat-icon svg{stroke:var(--primary-color)}.accordion-submenu li .gift .mat-icon svg{fill:none;stroke:var(--primary-color);stroke-width:26px}.accordion-submenu li .price{width:30%;text-align:right;white-space:nowrap}:root{--button-height: 40px;--button-link-height: 40px;--button-link-display: flex;--button-link-white-space: nowrap;--button-primary-color: var(--white-color);--promotion-card-clip-btn-font-size: 12px;--promotion-card-clip-btn-padding: 5px 0 0 13px;--button-link-transform: none;--button-link-box-shadow: none;--button-link-padding-bottom: 3px;--button-link-margin: 16px auto auto;--button-link-color: var(--primary-branded-color);--button-link-color-active: var(--primary-branded-color-active);--button-link-background-color-active: var(--primary-branded-color-bg-active);--button-link-max-width: calc(var(--page-max-width-large) - 100px);--button-link-transition: background-color, opacity .1s linear;--button-link-border-bottom: 1px solid currentColor}.es{--promotion-card-clip-btn-font-size: 10px;--promotion-card-clip-btn-padding: 8px 0 0 5px}.mobile{--button-link-height: auto;--button-link-display: block;--button-link-white-space: normal;--button-primary-transform: translate3d(0, 0, 0);--button-primary-transition: background .4s cubic-bezier(.25, .8, .25, 1), box-shadow .28s cubic-bezier(.4, 0, .2, 1);--cb-horizontal-right: 0;--cb-horizontal-bottom: 0;--button-login-width: 100%;--button-link-max-width: 100%;--button-primary-background-size: 100%;--button-primary-background-position: inital;--button-primary-margin: auto;--button-primary-max-width: 100%;--button-primary-with-padding: calc(var(--page-max-width-large) - 75px);--button-primary-box-shadow: 0 5px 10px 0 rgb(69 69 69 / 10%);--button-primary-background-image: var(--primary-gradient);--button-primary-background-image-active: var(--primary-gradient-active)}.desktop{--button-height: 44px;--button-link-height: 44px;--cb-horizontal-right: -1px;--cb-horizontal-bottom: -1px;--button-login-width: 300px;--button-primary-transition: .6s;--button-primary-background-size: 200%;--button-primary-background-position: right;--button-primary-margin: 15px auto;--button-primary-max-width: 400px;--button-primary-transform: translateY(1px);--button-primary-box-shadow: 0 5px 10px 0 rgb(69 69 69 / 10%);--button-primary-background-image: var(--primary-gradient);--button-primary-background-image-active: var(--primary-gradient-active)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-profile,.button-link,.button-login,.button-primary,.button-store-card,.promotion-card-horizontal .promotion-card-clip-button,.promotion-card-vertical .promotion-card-clip-button,.done-button,.back-button,.loyalty-card-button,.modal-btn,.button-edit,.button-save,.button-close,.nav-bar-back-button,.button-pill,.close-button,.promotion-card-info-button,.button-raised{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:64px;height:var(--button-height);padding:0 16px;margin:0;overflow:hidden;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent none;border:none;border-radius:10px;outline:none}.button-profile::-moz-focus-inner,.button-link::-moz-focus-inner,.button-login::-moz-focus-inner,.button-primary::-moz-focus-inner,.button-store-card::-moz-focus-inner,.promotion-card-horizontal .promotion-card-clip-button::-moz-focus-inner,.promotion-card-vertical .promotion-card-clip-button::-moz-focus-inner,.done-button::-moz-focus-inner,.back-button::-moz-focus-inner,.loyalty-card-button::-moz-focus-inner,.modal-btn::-moz-focus-inner,.button-edit::-moz-focus-inner,.button-save::-moz-focus-inner,.button-close::-moz-focus-inner,.nav-bar-back-button::-moz-focus-inner,.button-pill::-moz-focus-inner,.close-button::-moz-focus-inner,.promotion-card-info-button::-moz-focus-inner,.button-raised::-moz-focus-inner{border:none}.button-profile .btn-wrapper,.button-link .btn-wrapper,.button-login .btn-wrapper,.button-primary .btn-wrapper,.button-store-card .btn-wrapper,.promotion-card-horizontal .promotion-card-clip-button .btn-wrapper,.promotion-card-vertical .promotion-card-clip-button .btn-wrapper,.done-button .btn-wrapper,.back-button .btn-wrapper,.loyalty-card-button .btn-wrapper,.modal-btn .btn-wrapper,.button-edit .btn-wrapper,.button-save .btn-wrapper,.button-close .btn-wrapper,.nav-bar-back-button .btn-wrapper,.button-pill .btn-wrapper,.close-button .btn-wrapper,.promotion-card-info-button .btn-wrapper,.button-raised .btn-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-edit:after,.button-save:after,.button-close:after,.nav-bar-back-button:after,.button-pill:after,.close-button:after,.promotion-card-info-button:after,.button-raised:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";border-radius:50%;opacity:0;transform:scale(0)}[data-hover-visible] .button-edit:hover,[data-hover-visible] .button-save:hover,[data-hover-visible] .button-close:hover,[data-hover-visible] .nav-bar-back-button:hover,[data-hover-visible] .button-pill:hover,[data-hover-visible] .close-button:hover,[data-hover-visible] .promotion-card-info-button:hover,[data-hover-visible] .button-raised:hover,.button-edit:active,.button-save:active,.button-close:active,.nav-bar-back-button:active,.button-pill:active,.close-button:active,.promotion-card-info-button:active,.button-raised:active{background-color:var(--primary-background-color-hover);transition:background 0s,transform .2s}[data-hover-visible] .button-edit:hover:after,[data-hover-visible] .button-save:hover:after,[data-hover-visible] .button-close:hover:after,[data-hover-visible] .nav-bar-back-button:hover:after,[data-hover-visible] .button-pill:hover:after,[data-hover-visible] .close-button:hover:after,[data-hover-visible] .promotion-card-info-button:hover:after,[data-hover-visible] .button-raised:hover:after,.button-edit:active:after,.button-save:active:after,.button-close:active:after,.nav-bar-back-button:active:after,.button-pill:active:after,.close-button:active:after,.promotion-card-info-button:active:after,.button-raised:active:after{opacity:1;transform:scale(1)}.close-button,.promotion-card-info-button{height:100%;padding:0;border-radius:50%}.promotion-card-info-button{z-index:20;min-width:50px}.promotion-card-info-button .card-info-icon{width:20px;height:20px}.promotion-card-info-button .card-close-icon svg{stroke:var(--text-gray-color);stroke-width:32px}.modal-btn{width:100px;box-shadow:0 2px 4px #0000004d}.modal-btn.mid{width:85px}@media (width >= 700px){.modal-btn.mid{width:90px}}.modal-btn.small{width:63px}@media (width <= 700px){.modal-btn.small{width:80px}}.modal-btn.primary,.modal-btn.default{color:var(--white-color);background-image:var(--primary-gradient-90)}.modal-btn.primary:active,.modal-btn.default:active{transform:translateY(1px)}.modal-btn.primary:active,[data-hover-visible] .modal-btn.primary:hover,.modal-btn.default:active,[data-hover-visible] .modal-btn.default:hover{background-image:var(--primary-gradient-active);transition:all .2s ease}.modal-btn.secondary,.modal-btn.cancel{color:var(--text-color);background-color:var(--button-background-color);box-shadow:none}.modal-btn.secondary:active,.modal-btn.cancel:active{background-color:var(--primary-background-color-hover)}.modal-btn.secondary:active,[data-hover-visible] .modal-btn.secondary:hover,.modal-btn.cancel:active,[data-hover-visible] .modal-btn.cancel:hover{box-shadow:0 2px 4px #0000004d;transition:all .2s ease}[data-hover-visible] .modal-btn.secondary:hover,[data-hover-visible] .modal-btn.cancel:hover{opacity:.8}.loyalty-card-button{width:140px;height:36px;font-size:14px;font-weight:600;border-radius:7px}.loyalty-card-button.leave{background-color:var(--red-color)}.loyalty-card-button.leave:active,[data-hover-visible] .loyalty-card-button.leave:hover{opacity:.8}.loyalty-card-button.joined{background-image:var(--primary-gradient-180)}.loyalty-card-button.joined:active{background-image:var(--primary-gradient-active);transition:background 0s,transform .2s;transform:translateY(1px)}[data-hover-visible] .loyalty-card-button.joined:hover{background-image:var(--primary-gradient-active)}[data-focus-visible] .loyalty-card-button:focus{outline:none}.loyalty-card-button .loyalty-card-button-text{color:var(--white-color)}.close-button{position:absolute;top:0;right:calc(8px + var(--safe-area-right));z-index:10;width:45px;min-width:45px;height:45px}.close-button.top-padding{margin-top:var(--safe-area-top)}.close-button .mat-icon{z-index:1;width:100%;height:100%;padding:10px}.back-button{position:absolute;top:0;left:0;z-index:100;width:100px;height:60px;padding:0 var(--safe-area-right) 0 var(--safe-area-left);font-size:14px;color:var(--text-color)}.back-button:active,[data-hover-visible] .back-button:hover{background-color:var(--primary-background-color-hover);transition:background 0s,transform .2s}.back-button.top-padding{margin-top:var(--safe-area-top)}.back-button .mat-icon{width:13px;height:13px;margin-right:10px}.back-button .mat-icon svg{fill:var(--svg-color)}.nav-bar-back-button{justify-content:left;width:48px;min-width:48px;height:48px;padding:0 12px;color:var(--text-color);border-radius:30px}.nav-bar-back-button .btn-wrapper{display:flex;align-items:center}.nav-bar-back-button .btn-wrapper .mat-icon{width:25px;height:25px}.nav-bar-back-button .btn-wrapper .mat-icon svg{stroke:var(--text-color)}.promotion-card-vertical .promotion-card-clip-button,.done-button{z-index:1;color:var(--white-color);background-image:var(--primary-gradient);background-size:var(--button-primary-background-size);transition:var(--button-primary-transition)}.promotion-card-vertical .promotion-card-clip-button .mat-icon,.done-button .mat-icon{margin-right:5px}.promotion-card-vertical .promotion-card-clip-button:active,.done-button:active{background-image:var(--primary-gradient-active);transition:.25s}[data-hover-visible] .promotion-card-vertical .promotion-card-clip-button:hover,[data-hover-visible] .done-button:hover{background-position:right}.promotion-card-vertical .promotion-card-clip-button:after,.done-button:after{position:absolute;top:3px;right:0;z-index:-1;width:100%;height:100%;content:"";background:inherit;filter:blur(.4rem);opacity:.7}.promotion-card-horizontal .promotion-card-clip-button{position:absolute;right:var(--cb-horizontal-right);bottom:var(--cb-horizontal-bottom);z-index:55;flex-flow:column;width:65px;height:65px;padding:var(--promotion-card-clip-btn-padding);font-size:var(--promotion-card-clip-btn-font-size);font-weight:700;color:var(--white-color);text-transform:uppercase;background-image:var(--primary-gradient-180);border-radius:79px 0 10px;transform:translateZ(0)}@media (width >= 600px){.promotion-card-horizontal .promotion-card-clip-button{background-image:var(--primary-gradient);background-size:200%;transition:.6s}[data-hover-visible] .promotion-card-horizontal .promotion-card-clip-button:hover{background-position:right}}.promotion-card-horizontal .promotion-card-clip-button:active{background-image:var(--primary-gradient-180-active);transition:background 0s,transform .2s}.promotion-card-horizontal .promotion-card-clip-button .mat-icon{width:30px;height:30px}.promotion-card-horizontal .promotion-card-clip-button span{display:block;text-align:center}[data-focus-visible] .promotion-card-horizontal .promotion-card-clip-button:focus{outline:none}.promotion-card-horizontal .promotion-card-clip-button img{display:block;margin-right:auto;margin-bottom:3px;margin-left:auto}.button-store-card{font-size:14px;font-weight:600;background-image:var(--primary-gradient);background-size:var(--store-card-btn-bg-size);border-radius:8px;transition:var(--store-card-btn-transition)}.button-store-card:active{background-image:var(--primary-gradient-active);transition:background 0s,transform .2s;transform:translateY(1px)}[data-hover-visible] .button-store-card:hover,[data-focus-visible] .button-store-card:focus{background-position:right;outline:none}.button-store-card .button-store-card-text{color:var(--white-color)}.button-edit,.button-save,.button-close{z-index:1;width:60px}.button-edit.is-ipad,.button-save.is-ipad,.button-close.is-ipad{width:90px}@media (width <= 321px){.button-edit,.button-save,.button-close{width:56px}}.button-login,.button-primary{max-width:var(--button-primary-max-width);margin:var(--button-primary-margin);color:var(--button-primary-color);background-image:var(--button-primary-background-image);background-size:var(--button-primary-background-size);box-shadow:var(--button-primary-box-shadow);transition:var(--button-primary-transition)}[data-hover-visible] .button-login:hover,[data-hover-visible] .button-primary:hover{background-position:var(--button-primary-background-position)}.button-login:active,.button-primary:active{background-image:var(--button-primary-background-image-active);transform:var(--button-primary-transform)}.with-padding.button-login,.with-padding.button-primary{max-width:var(--button-primary-with-padding)}.button-link{height:var(--button-link-height);display:var(--button-link-display);white-space:var(--button-link-white-space);max-width:var(--button-link-max-width);margin:var(--button-link-margin);line-height:25px;color:var(--button-link-color);box-shadow:var(--button-link-box-shadow);transition:var(--button-link-transition)}.button-link:active{color:var(--button-link-color-active)}.button-link:active,[data-hover-visible] .button-link:hover{background-color:var(--primary-background-color-hover);transform:var(--button-link-transform)}.button-link .btn-wrapper{white-space:var(--button-link-white-space);border-bottom:var(--button-link-border-bottom)}.button-login{width:var(--button-login-width)}.button-login.disabled{opacity:.5}.button-login.half{width:45%;margin-top:8px;margin-bottom:8px}@media (width <= 500px){.button-login.half{font-size:14px}}.button-login.default{color:var(--white-color);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.button-login.default.waiting{color:transparent}.button-login.default.waiting:after{position:absolute;top:50%;left:50%;display:block;width:26px;height:26px;padding:0;margin:-13px 0 0 -13px;content:"";filter:none;border:3px solid;border-color:white rgba(255,255,255,.4) rgba(255,255,255,.4)!important;border-radius:13px;opacity:1!important;transform:translate(-50%);animation:spin 1.5s cubic-bezier(.25,.47,.71,.3) infinite}.button-login.outlined{margin-top:16px;color:var(--primary-branded-color);background-image:none;border:none;box-shadow:none}.button-login.outlined:before,.button-login.outlined:after{background-color:transparent;filter:none}.button-login.outlined:active,[data-hover-visible] .button-login.outlined:hover,[data-focus-visible] .button-login.outlined:focus{color:var(--white-color);background-color:var(--primary-color)}.button-profile{width:45%;margin:15px auto;box-shadow:0 2px 4px #0000004d;transition:.6s}.button-profile.default{color:var(--white-color);background-image:var(--primary-gradient);background-size:200%}.button-profile.default:active{transform:translateY(1px)}[data-hover-visible] .button-profile.default:hover{background-position:right}.button-profile.cancel{color:var(--black-color);background-color:#dcdcdc;border:none;box-shadow:none}.button-profile.cancel:active{background-color:#cbd5e0}[data-hover-visible] .button-profile.cancel:hover{color:var(--primary-color-darken);border:1px solid var(--primary-color);border-radius:10px;box-shadow:0 2px 4px #0000004d}.button-submit{width:1px;height:1px;padding:0;margin:0;visibility:hidden}.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;opacity:.7;z-index:99999998;pointer-events:auto;transform:translateZ(0);transition:background-color .6s;background-color:var(--black-color);will-change:transition}.mobile{--disclaimer-flex: 1;--login-disclaimer-logo: none;--login-disclaimer-align: center;--login-disclaimer-hover-color: #34394f;--login-disclaimer-padding: 12px 0 0 0}@media (height >= 600px){.mobile{--login-disclaimer-padding: 40px 0}}.desktop{--disclaimer-flex: none;--login-disclaimer-align: left;--login-disclaimer-logo: block;--login-disclaimer-hover-color: #007bff;--login-disclaimer-padding: 40px 0 0 0}.minisite{--login-disclaimer-padding: 25px 0 0 0}.dark{--login-disclaimer-hover-color: #afffff !important}.disclaimer{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--login-disclaimer-padding);font-size:13px}.disclaimer .mat-icon{display:var(--login-disclaimer-logo);width:40px;height:40px;margin-right:8px;border:var(--disclaimer-logo-border);border-radius:7px}.disclaimer .info{flex:var(--disclaimer-flex);padding:0;margin:0;font-weight:500;color:var(--disclaimer-text-color);vertical-align:baseline;border:0}.disclaimer .info a{font-weight:600;color:var(--text-color);text-align:var(--login-disclaimer-align);text-decoration:underline;white-space:nowrap;cursor:pointer;outline-offset:3px}.disclaimer .info a:active,[data-hover-visible] .disclaimer .info a:hover{color:var(--login-disclaimer-hover-color)}.mobile{--modal-max-width: 90vw;--modal-display: flex;--modal-bottom: inital;--modal-align-items: center;--modal-full-screen-top: 0;--modal-full-max-width: 100%;--modal-full-screen-margin: 0;--modal-full-screen-height: 100%;--modal-full-screen-min-height: 100%;--modal-full-screen-border-radius: unset;--modal-min-height: calc(100% - 16px) ;--modal-transform: translateY(-25px);--modal-transition: transform .5s ease;--modal-will-change: transform, transition}.desktop{--modal-max-width: 80vw;--modal-display: flex;--modal-bottom: inital;--modal-align-items: center;--modal-full-screen-top: 30px;--modal-full-max-width: 732px;--modal-full-screen-height: 90%;--modal-full-screen-min-height: 90%;--modal-full-screen-border-radius: 10px;--modal-full-screen-margin: auto auto 200px;--modal-min-height: calc(100% - 16px) ;--modal-transform: translateY(-25px);--modal-transition: transform .5s ease;--modal-will-change: transform, transition}.iframe{--modal-max-width: 80vw;--modal-bottom: 0;--modal-display: none;--modal-transform: none;--modal-align-items: initial;--modal-will-change: transition;--modal-full-screen-top: 30px;--modal-full-screen-height: 600px;--modal-full-screen-min-height: 600px;--modal-full-screen-border-radius: 10px}@media screen and (width <= 600px) and (orientation: portrait),(width <= 960px) and (orientation: landscape){.iframe{--modal-bottom: inital}}.mobile.iframe{--modal-full-screen-top: 0;--modal-full-max-width: 100%;--modal-full-screen-margin: 0;--modal-full-screen-border-radius: unset}.modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:1040;width:100vw;height:100vh;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);will-change:opacity}.modal-backdrop.show{opacity:1}.modal{top:0;width:100%;height:100%;z-index:1050;display:none;position:fixed;overflow:hidden;bottom:var(--modal-bottom);left:var(--safe-area-left);right:var(--safe-area-right);outline:0;will-change:display}.modal.show{background:#00000052}.modal-open .modal{overflow:hidden}.modal-content{width:100%;height:100%;outline:none;display:block;overflow-y:hidden;position:relative;pointer-events:auto;flex-direction:column;top:var(--safe-area-top);background-clip:padding-box;border-radius:var(--card-border-radius)}.modal-header{display:flex;align-items:flex-start;justify-content:center;margin:0 0 20px}.modal-header .close{padding:16px;margin:-16px -16px -16px auto}.modal-title{margin-bottom:0;line-height:1.5}.dialog-header-bar{position:absolute;justify-content:left;height:65px}.dialog-header-bar .close-button{top:10px!important}.dialog-header-bar .modal-title{padding-left:25px;font-size:18px;font-weight:600;color:var(--text-color)}.modal-body{position:relative;flex:1 1 auto}.modal-footer{box-sizing:content-box;display:flex;flex-wrap:wrap;align-items:center;min-height:52px;padding:8px 0;margin-bottom:-10px}.modal-footer>:not(:first-child){margin-left:4px}.modal-footer>:not(:last-child){margin-right:4px}.modal-dialog-centered{display:flex;align-items:center;justify-content:center;min-height:calc(100% - 16px)}.modal-dialog{width:auto;position:relative;pointer-events:none}@media (height <= 500px){.modal-dialog{margin:3px}}.modal-dialog.is-iframe{display:none;transform:none;align-items:initial;justify-content:center;will-change:transition}.modal-dialog.full-screen{display:flex;align-items:center;justify-content:center;background-color:transparent;top:var(--modal-full-screen-top);margin:var(--modal-full-screen-margin);max-width:var(--modal-full-max-width);height:var(--modal-full-screen-height);min-height:var(--modal-full-screen-min-height);border-radius:var(--modal-full-screen-border-radius)}.modal-dialog.full-screen .modal-header{margin-bottom:20px;justify-content:left;padding:30px 20px 0 27px}.modal-dialog.full-screen .modal-header .modal-title{font-size:16px;font-weight:600}.modal-dialog.full-screen .modal-content{padding-bottom:var(--safe-area-bottom);border-radius:var(--modal-full-screen-border-radius)}.modal-dialog.full-screen .modal-content .close-button{top:19px;right:calc(10px + var(--safe-area-right))}.modal-dialog.full-screen .modal-content .iframe-modal-header .close-button{top:0!important}.modal-dialog.full-screen .modal-content .modal-body{padding:0}.modal-dialog.classic{margin:auto;max-width:90vw;max-height:100%;justify-content:center;display:var(--modal-display);align-items:var(--modal-align-items);transform:var(--modal-transform);transition:var(--modal-transition);will-change:var(--modal-will-change);min-height:var(--modal-min-height)}@media (min-width: 600px){.modal-dialog.classic{max-width:350px}}@media (height <= 380px){.modal-dialog.classic{max-height:342px}}@media (height >= 381px) and (height <= 400px){.modal-dialog.classic{max-height:380px}}@media (height >= 401px) and (height <= 450px){.modal-dialog.classic{max-height:430px}}@media (height >= 451px) and (height <= 600px){.modal-dialog.classic{max-height:450px}}@media (height >= 601px) and (height <= 715px){.modal-dialog.classic{max-height:530px}}@media (height >= 716px){.modal-dialog.classic{max-height:700px}}.modal-dialog.classic .modal-content{border:none;padding:24px;overflow:auto;display:block;border-radius:4px;box-sizing:border-box;background-color:var(--primary-background-color);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.modal-dialog.classic .modal-content .modal-title{font-size:17px;font-weight:600;margin-bottom:0}.modal-dialog.classic .modal-content .modal-message{font-size:16px;font-weight:500;color:var(--text-color)}.modal-dialog.classic .modal-content .modal-body{margin:0 -24px;padding:0 24px;text-align:center}.modal-dialog.classic .modal-content .modal-body .modal-title{font-size:24px}.modal-dialog.classic .modal-content .modal-footer{justify-content:space-evenly}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.mobile{--login-title-font-size: 16px}.desktop{--login-title-font-size: 20px}@media (width >= 600px) and (orientation: landscape){.login-content.back{margin-top:60px}}.login-content .login-header{width:100%}.login-content .login-header .login-title{margin-top:16px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.21;color:var(--text-color)}[data-focus-visible] .login-content .login-header .login-title:focus{outline:none}.login-content .login-header .login-sub-title{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.25;color:var(--login-sub-text-color)}.login-content .login-header .login-sub-title.margin-bottom{margin-bottom:43px}.login-form{display:block;height:36px;margin:40px 0}.login-form .login-form-container{position:relative;display:flex;height:36px;background-color:transparent;border:none}.login-form .login-form-container .form-icon{position:relative;display:flex;align-items:center;justify-content:center}.login-form .login-form-container .form-icon.flag{height:100%}.login-form .login-form-container .login-form-field{position:relative;align-items:center;height:auto;padding:0;border-bottom:1px solid var(--text-color);opacity:1}.login-form .login-form-container .login-form-field input{display:block;width:100%;font-family:inherit;font-size:16px;font-weight:500;line-height:1.19;color:var(--text-color);text-align:center;cursor:pointer;caret-color:var(--text-color);background:transparent none;border:none;box-shadow:none}.login-form .login-form-container .login-form-field input.hide-caret{caret-color:transparent!important}.login-form .login-form-container .login-form-field input::placeholder{color:var(--gray-color)}.login-form .login-form-container .login-form-field input:webkit-contacts-auto-fill-button,.login-form .login-form-container .login-form-field input:webkit-caps-look-indicator,.login-form .login-form-container .login-form-field input:webkit-credentials-auto-fill-button{visibility:hidden}.login-form .login-form-container .login-form-field input:-webkit-autofill,[data-hover-visible] .login-form .login-form-container .login-form-field input:-webkit-autofill:hover,[data-focus-visible] .login-form .login-form-container .login-form-field input:-webkit-autofill:focus,.login-form .login-form-container .login-form-field input:-webkit-autofill:active{-webkit-transition:all 5000s ease-in-out 0s;transition:all 5000s ease-in-out 0s;-webkit-transition-property:background-color,color;transition-property:background-color,color}.login-form.has-error .login-form-container .login-form-field,.login-form.has-error .login-form-container .form-prefix{border-bottom:1px solid var(--red-color)}.login-form.has-error .hint{display:flex;justify-content:center;width:100%;padding-left:90px;margin-top:3px;font-size:14px;font-weight:500;color:var(--red-color);text-align:center}[data-focus-visible] .login-form.has-error .hint:focus{outline:none!important}.login-bar{display:flex;align-items:center;justify-content:center;max-width:var(--page-max-width);height:58px;padding:8px;margin:auto;font-size:14px;font-weight:500;background-color:var(--primary-background-color);border-bottom:var(--border-bottom)}.login-bar .login-bar-title{font-size:var(--login-title-font-size)}.login-bar .back-button{width:80px}.mat-icon.login-card-image,.mat-icon.login-mobile-image{display:flex;align-items:center;justify-content:center;width:100%}.mat-icon.login-card-image .mat-icon,.mat-icon.login-mobile-image .mat-icon{width:100%;height:100%}@media (min-width: 600px) and (orientation: landscape){.mat-icon.login-card-image,.mat-icon.login-mobile-image{display:none}}.mat-icon.login-mobile-image{height:137px}.mat-icon.login-card-image{height:130px}.receipt-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:500;color:var(--text-color);border-bottom:1px solid #ddd}.receipt-item.last{border-bottom:unset}.receipt-item .name{display:flex;flex:1;align-items:center;padding-right:5px;padding-left:7px}.receipt-item .name .mat-icon{width:18px;height:18px;margin-left:5px}.receipt-item.offers,.receipt-item.gift{padding:0 15px;font-weight:600}.receipt-item.offers .name,.receipt-item.gift .name{text-transform:uppercase}.receipt-item .mat-icon{width:20px;height:20px}app-search-input{display:flex}.branch-description{width:100%;padding-bottom:16px;max-width:var(--page-max-width);margin:auto}.search-container{z-index:1;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:var(--page-max-width);margin:20px auto;background-color:var(--card-background-color);border:0 transparent;border-radius:10px;box-shadow:0 2px 4px #45454519}.search-container.margin-top-none{margin-top:0}.search-container .search-icon{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:55px;height:48px;pointer-events:none}.search-container .search-icon .mat-icon{width:20px;height:20px}.search-container .search-icon .mat-icon svg{stroke:var(--gray-color)}.search-container .search-icon.clear-icon{right:0;cursor:pointer;pointer-events:auto}.search-container .search-input{display:block;width:100%;height:50px;padding-left:55px;font-size:16px;font-weight:400;line-height:1.5;color:var(--text-color);background-color:var(--card-background-color);border:none;border-radius:10px}.search-container .search-input::placeholder{color:var(--gray-color)}.search-container .input-group>.search-input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.search-container.search-coupons{margin-top:8px;margin-bottom:8px;position:relative;flex-wrap:nowrap;width:calc(100% - (20px + var(--safe-area-right) + 20px + var(--safe-area-left)))}.search-container.search-coupons.is-desktop{width:370px}.search-container.search-coupons .search-icon{color:#000;width:45px;height:42px}.search-container.search-coupons .mic-icon{position:absolute;right:0;padding:0;width:40px;height:42px;min-width:40px}.search-container.search-coupons .mic-icon .mat-icon.sound-wave svg{fill:red!important}.search-container.search-coupons .search-input{height:42px;padding-left:45px}.search-container.search-coupons .search-input:focus,.search-container.search-coupons .search-input:active{box-shadow:0 1px 2px #3c40434d,0 1px 3px #3c404326;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:ease-in-out}:root{--store-card-width: 100%;--store-card-height: 160px;--store-card-display: block;--store-card-margin: 0 0 20px;--store-card-border-radius: 10px}.mobile{--store-card-transition: none;--store-card-btn-bg-size: 100%;--store-card-btn-transition: none}.desktop{--store-card-btn-bg-size: 200%;--store-card-btn-transition: .6s;--store-card-transition: all .2s ease-in-out}.merchants-list{max-width:var(--page-max-width);margin:auto}.merchants-list li{position:relative;display:var(--store-card-display);width:var(--store-card-width);height:var(--store-card-height);padding:0;margin:var(--store-card-margin)}.merchants-list.branches li,.merchants-list.branches li .store-content{height:140px}.merchants-list.branches li .store-content .store-details-block{height:60px}[data-focus-visible] .merchants-list:focus-within{box-shadow:0 0 0 .4px}.mat-icon.fill-none svg{fill:none!important}.mat-icon.stroke-none svg{stroke:none!important}:root{--loyalty-card-height: 160px;--loyalty-card-display: block;--loyalty-card-transition: none;--loyalty-card-border-radius: 10px;--loyalty-card-btn-transition: none}@media (width <= 600px){:root{--loyalty-card-width: 100%;--loyalty-card-margin: 0 0 22px 0;--loyalty-card-mobile-max-width: 100%}}@media (width >= 600px){:root{--loyalty-card-margin: 10px;--loyalty-card-width: calc(50% - 20px) }}ul.loyalty-card-list{position:relative;display:block;width:100%}ul.loyalty-card-list.padding{padding:20px 20px 0}@media (width >= 600px){ul.loyalty-card-list{display:flex;flex-wrap:wrap;transition:.3s;will-change:width}}ul.loyalty-card-list li{position:relative;display:var(--loyalty-card-display);width:var(--loyalty-card-width);height:var(--loyalty-card-height);padding:0;margin:var(--loyalty-card-margin)}@media (width <= 599px){ul.loyalty-card-list li{max-width:var(--loyalty-card-mobile-max-width)}ul.loyalty-card-list li:last-child{margin-bottom:10px}}@media (width >= 992px){ul.loyalty-card-list li:last-child{margin-right:auto}}:root{--card-width: 100%;--card-height: 184px;--card-display: block;--card-margin: 0 0 22px 0}@media (width >= 600px){:root{--card-margin: 10px}}@media (width >= 600px) and (width <= 991px){:root{--card-width: calc(50% - 20px) }}@media (width >= 992px){:root{--card-width: calc(33.33% - 20px) }}.fly-to-clip{position:fixed;transition:.5s,opacity .5s .5s}.root{--map-width: 100%;--map-border-radius: unset}.map-container{width:var(--map-width, 100%);height:100%;overflow:hidden;background-color:var(--primary-background-color);border-radius:var(--map-border-radius, 0)}.map-content{flex-flow:column;width:var(--map-width, 100%);height:100%;padding:0 0 var(--safe-area-bottom) 0;margin:auto;overflow-y:auto;overscroll-behavior:contain}.promotions-section .promotions-placeholder{display:block;width:100%}.promotions-section .promotions-placeholder.no-coupons-and-loyalty{height:30px}.promotions-section .promotions-placeholder.has-only-loyalty{height:96px}@media (height <= 500px){.promotions-section .promotions-placeholder.has-only-loyalty{height:66px}}.promotions-section .promotions-placeholder.has-coupons-and-loyalty{height:86px;background-color:var(--coupons-bg-color, var(--secondary-color-lightness))}@media (height <= 500px){.promotions-section .promotions-placeholder.has-coupons-and-loyalty{height:66px}}.promotions-section .promotions-placeholder.has-full-loyalty{height:110px}@media (height <= 500px){.promotions-section .promotions-placeholder.has-full-loyalty{height:86px}}.promotions-section .coupons-block{display:block;width:100%;min-height:147px;padding-bottom:25px;background-color:var(--coupons-bg-color, var(--secondary-color-lightness))}.promotions-section .coupons-block .container-list{margin-top:-1px}.promotions-section .container-list.promotions-list{padding-bottom:30px;background-color:var(--offers-bg-color, var(--container-background-color))}:root{--menu-font-size: 16px;--menu-font-weight: 500;--sub-menu-font-size: 16px;--sub-menu-font-weight: 500;--version-font-size: 14px}.es{--version-font-size: 11px}.version{height:60px;display:flex;line-height:1.29;align-items:center;justify-content:center;color:var(--text-gray-color);font-size:var(--version-font-size)}.mobile-header-container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:100%;height:100%;min-height:var(--header-min-height);padding-top:var(--safe-area-top);padding-right:calc(16px + var(--safe-area-right));padding-left:calc(16px + var(--safe-area-left))}.mobile-header-container .row-middle{position:relative;display:flex;flex-flow:column;flex-grow:1;align-items:center;justify-content:center;min-width:200px;height:100%;min-height:59px;margin-left:0}.mobile-header-container .row-middle .merchant-name{width:calc(100% - 20px);font-size:16px;font-weight:700;line-height:1.4;color:var(--text-color);text-align:center}.mobile-header-container .row-middle .branch-name{width:calc(100% - 10px);font-size:13px;text-align:center}.mobile-header-container .row-middle .header-text{width:calc(100% - 10px);font-size:13px;font-weight:700;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-color)}.mobile-header-container .row-middle .header-text.branch-name{font-size:13px}:root{--tab-bar-height: 60px;--tab-bar-padding-top: 10px}@media (height <= 500px){:root{--tab-bar-height: 50px;--tab-bar-padding-top: 5px}}.footer-bar{position:absolute;right:0;bottom:0;left:0;z-index:18;width:100%;height:var(--footer-bar-height);overflow-y:hidden;font-weight:500;background-color:var(--primary-background-color);box-shadow:0 .1rem 16px #54555580}.footer-bar .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;width:100%;height:100%;padding-top:var(--tab-bar-padding-top);padding-bottom:calc(15px + var(--safe-area-bottom, 0));text-align:center;-webkit-user-select:none;user-select:none}.powered-by-app-card{display:flex;font-weight:500;margin-left:10px;align-items:center;justify-content:center}.powered-by-app-card.bottom{justify-content:right}.powered-by-app-card .mat-icon{width:30px;height:30px;margin-left:5px;border-radius:7px;border:var(--logo-border)}.mobile{--animation-duration: .5s}.desktop{--animation-duration: 1s}.animated{animation-fill-mode:both;animation-duration:var(--animation-duration)}.animated-fast{animation-duration:.25s;animation-fill-mode:both}.infinite{animation-iteration-count:infinite}@keyframes fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fade-in-down}@keyframes move-in-bottom{0%{opacity:0;transform:translateY(160px)}to{opacity:1;transform:translateY(0)}}.moveInBottom{animation:move-in-bottom .25s;animation-fill-mode:backwards}@keyframes zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoom-in}@keyframes zoom-out{0%{opacity:1}20%{opacity:1;transform:scale(1.1)}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoom-out}@keyframes slide-in-right{0%{visibility:visible;transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.slideInRight{animation-name:slide-in-right}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.slideInRight{animation-name:bounce-in-right}}@keyframes slide-in-left{0%{visibility:visible;transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.slideInLeft{animation-name:slide-in-left}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.slideInLeft{animation-name:bounce-in-left}}@keyframes slide-out-left{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slide-out-left}@keyframes slide-in-down{0%{visibility:visible;transform:translate3d(0,-15px,0)}to{transform:translateZ(0)}}.slideInDown{animation-name:slide-in-down}@keyframes slide-in-up{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.slideInUp{animation-name:slide-in-up}@keyframes slide-out-down{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slide-out-down}@keyframes bounce-in-left{0%{opacity:0;transform:translate(-2000px)}60%{transform:translate(20px)}80%{transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.bounceInLeft{animation-name:bounce-in-left}@keyframes bounce-in-right{0%{opacity:0;transform:translate(2000px)}60%{transform:translate(-20px)}80%{transform:translate(5px)}to{opacity:1;transform:translate(0)}}.bounceInRight{animation-name:bounce-in-right}.sound-wave{animation:sound-wave .7s infinite}@keyframes sound-wave{0%{opacity:.5;color:#fff}20%{color:#fff;opacity:.6}35%{color:#fff;opacity:.9}45%{color:#fff;opacity:1}55%{color:#fff;opacity:.9}to{color:#fff;opacity:.5}}
