.loyalty-banner{--loyalty-banner-gradient:linear-gradient(275deg,#ff545a,#ff8072 10%,#ffb79c 20%,#ffd3b2 30%,#ff7e70 50%,#ff5450 60%,#ff4144);--loyalty-banner-img-w:36.75rem;background:var(--loyalty-banner-gradient);margin:calc(var(--spacer-xs)*-1) calc(var(--spacer-lg)*-1) 0}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-banner__container{gap:0!important}.loyalty-banner__container>:not([aria-hidden])+*{margin-left:var(--spacer-xl)}}.loyalty-banner__container{align-items:center;display:flex;gap:var(--spacer-xl);justify-content:space-between;padding-bottom:9rem;position:relative}.loyalty-banner__content{flex-shrink:0}.loyalty-banner__title{--heading-color:var(--color-white);display:inline-block}.loyalty-banner__text{color:var(--color-white);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-top:var(--spacer-xs)}.loyalty-banner__button{--button-height:3.5rem;margin-top:var(--spacer-3xl);min-width:16.25rem}.loyalty-banner .image img{min-width:var(--loyalty-banner-img-w);width:var(--loyalty-banner-img-w)}@media(min-width:1024px){.loyalty-banner__container:before{background:url(../assets/images/loyalty/coin.webp) no-repeat;bottom:0;content:"";height:14.25rem;left:-7.75rem;position:absolute;width:24.25rem}.loyalty-banner__title{max-width:36rem}.loyalty-banner .image{margin-right:var(--spacer-6xl)}}@media(max-width:1023px){.loyalty-banner{--loyalty-banner-img-w:15rem;margin:-3.75rem calc(var(--spacer-3xs)*-1) 0}.loyalty-banner__container{gap:6.5rem;justify-content:flex-start;padding:3.5rem var(--spacer-xs) var(--spacer-6xl)}.loyalty-banner__content{max-width:19.5rem;padding:0 var(--spacer-3xs);width:100%}.loyalty-banner__title{text-shadow:var(--shadow-base)}.loyalty-banner__title span{color:#fff8a4}.loyalty-banner__title{font-size:2rem;font-weight:700;line-height:2.5rem}.loyalty-banner__text{font-size:1rem;font-weight:600;line-height:1.5rem;margin-top:var(--spacer-4xs);text-shadow:var(--shadow-base)}.loyalty-banner__button{display:none}}@media(max-width:767px){.loyalty-banner{--loyalty-banner-gradient:linear-gradient(188deg,#ff545a 32%,#ff8072 37%,#ffb79c 42%,#ffd3b2 48%,#ff7e70 60%,#ff5450 65%,#ff4144 86%);--loyalty-banner-img-w:18rem}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-banner__container{gap:0!important}.loyalty-banner__container>:not([aria-hidden])+*{margin-bottom:var(--spacer-2xs)}}.loyalty-banner__container{flex-direction:column-reverse;gap:var(--spacer-2xs);padding-bottom:var(--spacer-5xl)}.loyalty-banner__content{max-width:unset}.loyalty-banner .image img{min-width:unset}}.loyalty-landing{padding:0 var(--spacer-lg)}.loyalty-landing>.wrapper{max-width:88.5rem}@media(max-width:1023px){.loyalty-landing{padding:0 var(--spacer-3xs)}}.loyalty-landing__wrapper{margin-top:-9rem;padding:0 var(--spacer-4xl) var(--spacer-4xl);position:relative;z-index:var(--z-1)}@media(max-width:1023px){.loyalty-landing__wrapper{margin-top:calc(var(--spacer-6xl)*-1);padding:0}}@media(max-width:767px){.loyalty-landing__wrapper{margin-top:calc(var(--spacer-xl)*-1)}}.loyalty-advantages{--m-advantage-columns:3;--m-advantage-gap:var(--spacer-4xs)}.loyalty-advantages .a-advantage{--advantage-variant:column;--advantage-gap:var(--spacer-2xs);--advantage-text-align:center;padding:var(--spacer-lg) var(--spacer-base)}.loyalty-advantages .a-advantage>.image img{height:7.5rem;width:7.5rem}@media(max-width:1023px){.loyalty-advantages .a-advantage>.image img{height:3.5rem;width:3.5rem}}.loyalty-advantages .a-advantage span+span{color:var(--color-text-middle);font-size:1.25rem;font-weight:400;line-height:1.75rem}@media(min-width:1024px){.loyalty-advantages .a-advantage span+span{margin-bottom:var(--spacer-4xs)}}.loyalty-advantages .a-advantage{font-size:2rem;font-weight:700;line-height:2.5rem}@media(min-width:1024px){.loyalty-advantages{margin:0 calc(var(--spacer-4xl)*-1);width:auto}}@media(max-width:1023px){.loyalty-advantages{--m-advantage-gap:var(--spacer-3xs)}.loyalty-advantages .a-advantage{padding:var(--spacer-base) var(--spacer-xs)}.loyalty-advantages .a-advantage span+span{font-size:.875rem;font-weight:400;line-height:1.25rem}.loyalty-advantages .a-advantage{font-size:1rem;font-weight:700;line-height:1.5rem}}@media(max-width:767px){.loyalty-advantages{--m-advantage-columns:1;--m-advantage-gap:0;padding:var(--spacer-xs)}.loyalty-advantages .a-advantage{--advantage-variant:row;--advantage-text-align:left;padding:0}}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-rules{gap:0!important}.loyalty-rules>:not([aria-hidden])+*{margin-left:7rem}}.loyalty-rules{background:#ffeee1;border-radius:1.75rem;display:flex;gap:7rem;margin-top:var(--spacer-base);padding:var(--spacer-7xl) var(--spacer-4xl)}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-rules__list{gap:0!important}.loyalty-rules__list>:not([aria-hidden])+*{margin-top:var(--spacer-sm)}}.loyalty-rules__list{display:flex;flex-direction:column;gap:var(--spacer-sm);justify-content:center}.loyalty-rules__item{border-left:2px solid var(--color-red-400);color:var(--color-neutral-900);font-size:1.25rem;font-weight:400;line-height:1.75rem;padding:var(--spacer-5xs) 0 var(--spacer-5xs) var(--spacer-sm)}@media(min-width:1024px){.loyalty-rules__title.heading{flex-shrink:0;white-space:pre-wrap}}@media(max-width:1023px){@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-rules{gap:0!important}.loyalty-rules>:not([aria-hidden])+*{margin-top:var(--spacer-2xs)}}.loyalty-rules{border-radius:var(--border-radius-lg);flex-direction:column;gap:var(--spacer-2xs);margin-top:var(--spacer-3xs);padding:var(--spacer-sm) var(--spacer-xs) var(--spacer-xs)}.loyalty-rules__title.heading{font-size:1.5rem;font-weight:700;line-height:1.75rem}.loyalty-rules__list{gap:var(--spacer-2xs)}.loyalty-rules__item{font-size:.875rem;font-weight:400;line-height:1.25rem;padding-left:var(--spacer-2xs)}}.loyalty-levels{color:var(--color-text-dark);margin-top:var(--spacer-3xs)}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__cards{gap:0!important}.loyalty-levels__cards>:not([aria-hidden])+*{margin-left:var(--spacer-3xs)}}.loyalty-levels__cards{align-items:stretch;display:flex;gap:var(--spacer-3xs)}@media(max-width:1023px){@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__cards{gap:0!important;margin-left:calc(var(--spacer-4xs)*-1)!important;margin-top:calc(var(--spacer-4xs)*-1)!important}.loyalty-levels__cards>:not([aria-hidden]){margin-left:var(--spacer-4xs);margin-top:var(--spacer-4xs)}}.loyalty-levels__cards{flex-wrap:wrap;gap:var(--spacer-4xs)}}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__card{gap:0!important}.loyalty-levels__card>:not([aria-hidden])+*{margin-top:var(--spacer-base)}}.loyalty-levels__card{background:var(--gradient-peach);border-radius:1.75rem;display:flex;flex:1;flex-direction:column;gap:var(--spacer-base);overflow:hidden;padding:var(--spacer-sm)}@media(max-width:1023px){.loyalty-levels__card{border-radius:var(--border-radius-lg);gap:var(--spacer-2xs);padding:var(--spacer-2xs) var(--spacer-3xs) var(--spacer-xs)}}@media(max-width:767px){@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__card{gap:0!important}.loyalty-levels__card>:not([aria-hidden])+*{margin-left:0}}.loyalty-levels__card{flex:1 1 100%;gap:0}}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__head{gap:0!important}.loyalty-levels__head>:not([aria-hidden])+*{margin-left:var(--spacer-3xs)}}.loyalty-levels__head{align-items:center;display:flex;gap:var(--spacer-3xs)}@media(min-width:768px)and (max-width:1023px){.loyalty-levels__head{align-items:flex-start;flex-direction:column}}.loyalty-levels__heading{display:flex;flex-direction:column}.loyalty-levels__label{color:var(--color-text-middle);font-size:1rem;font-weight:400;line-height:1.5rem}@media(max-width:1023px){.loyalty-levels__label{font-size:.75rem;font-weight:600;line-height:1rem}}.loyalty-levels__title{color:var(--color-text-dark);font-size:1.5rem;font-weight:700;line-height:1.75rem}@media(max-width:1023px){.loyalty-levels__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-levels__row{gap:0!important}.loyalty-levels__row>:not([aria-hidden])+*{margin-left:var(--spacer-3xs)}}.loyalty-levels__row{align-items:flex-start;display:flex;gap:var(--spacer-3xs);min-height:1.75rem}.loyalty-levels__row:before{background:var(--color-red-400);border-radius:1px;content:"";flex-shrink:0;height:6px;margin:11px 1px 0;width:6px}@media(max-width:1023px){.loyalty-levels__row{min-height:1.5rem}.loyalty-levels__row:before{margin:9px 1px 0}}.loyalty-levels__cashback{font-weight:700}.loyalty-levels__percent{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-left:var(--spacer-4xs)}@media(max-width:1023px){.loyalty-levels__percent{font-size:1rem;font-weight:700;line-height:1.5rem}}.loyalty-levels .image img{--level-img-size:5rem;height:var(--level-img-size);min-width:var(--level-img-size);width:var(--level-img-size)}@media(max-width:1023px){.loyalty-levels .image img{--level-img-size:4rem}.loyalty-levels{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:var(--spacer-4xs)}}@media(max-width:767px){.loyalty-levels__list{margin-left:4.25rem}}.loyalty-bar{display:flex;flex-direction:column;margin-top:var(--spacer-base)}.loyalty-bar__label{bottom:calc(var(--spacer-base)*-1);color:var(--color-red-400);display:inline-block;font-size:.875rem;font-weight:700;line-height:1.25rem;position:relative}.loyalty-bar__line{background:var(--color-red-400);border-radius:var(--border-radius-full);display:flex;height:1.25rem;margin-bottom:var(--spacer-lg)}.loyalty-bar__seg{flex:1;margin:var(--spacer-4xs) 0}.loyalty-bar__seg:not(:first-child){border-left:.125rem solid var(--color-white)}.loyalty-bar__seg:not(:first-child) .loyalty-bar__label{transform:translate(-50%)}@media(max-width:1023px){.loyalty-bar{display:none}}.loyalty-info{margin-top:var(--spacer-4xl)}.loyalty-info__link{border-bottom-style:dashed;display:block;margin-top:var(--spacer-4xs);width:-moz-fit-content;width:fit-content}@media(max-width:1023px){.loyalty-info__link{--link-color:var(--color-text-demi-dark);white-space:nowrap}.loyalty-info,.loyalty-info__link{font-size:.875rem;font-weight:400;line-height:1.25rem}.loyalty-info{background-color:var(--color-neutral-100);border:.125rem solid var(--color-white);border-radius:var(--border-radius-base);margin-top:var(--spacer-base);padding:var(--spacer-xs)}}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.loyalty-section{gap:0!important}.loyalty-section>:not([aria-hidden])+*{margin-left:var(--spacer-4xs)}}.loyalty-section{background:transparent;gap:var(--spacer-4xs);padding:0}.loyalty-section,.loyalty-section__item{display:flex;justify-content:space-between}.loyalty-section__item{background:var(--color-white);border-radius:var(--border-radius-2xl);flex-direction:column;overflow:hidden;padding:var(--spacer-4xl) var(--spacer-4xl) 0;width:100%}@media(max-width:1023px){.loyalty-section__item{border-radius:var(--border-radius-lg);padding:var(--spacer-sm) var(--spacer-xs) 0}}.loyalty-section__header{margin-bottom:var(--spacer-4xs)}@media(max-width:1023px){.loyalty-section__header{font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:var(--spacer-3xs)}}.loyalty-section .image{margin-left:calc(var(--spacer-4xl)*-1);margin-top:var(--spacer-2xl);min-width:25.75rem;width:25.75rem}@media(max-width:1023px){.loyalty-section .image{margin-left:calc(var(--spacer-xs)*-1);margin-top:var(--spacer-sm);min-width:18.85rem;width:18.75rem}}@media(max-width:767px){.loyalty-section .image{margin-top:var(--spacer-4xs)}}.loyalty-section p{margin-bottom:var(--spacer-base);text-align:left}@media(min-width:1024px){.loyalty-section p{font-size:1.25rem;font-weight:400;line-height:1.75rem}}@media(max-width:1023px){.loyalty-section p{margin-bottom:var(--spacer-3xs)}}.loyalty-section span{color:var(--color-neutral-600);display:block}@media(max-width:1023px){.loyalty-section span{font-size:.875rem;font-weight:400;line-height:1.25rem}}@media(max-width:767px){.loyalty-section{flex-wrap:wrap}}.loyalty-landing__faq{gap:7.5rem;padding:var(--spacer-7xl) var(--spacer-4xl) var(--spacer-4xl)}@media(max-width:1023px){.loyalty-landing__faq{gap:var(--spacer-sm);padding:var(--spacer-xl) var(--spacer-xs) var(--spacer-base)}}
