@layer bricks {.brxe-counter{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-xraeos {color: var(--white)}#brxe-yehmyj {height: 6rem; width: auto; max-height: 6rem}#brxe-yehmyj:not(.tag), #brxe-yehmyj img {object-fit: contain}@media (max-width: 478px) {#brxe-yehmyj {height: 6rem}}#brxe-tcbwpd {height: 6rem; width: auto; max-height: 6rem}#brxe-tcbwpd:not(.tag), #brxe-tcbwpd img {object-fit: contain}@media (max-width: 767px) {#brxe-tcbwpd {height: auto}}@media (max-width: 478px) {#brxe-tcbwpd {height: 6rem}}#brxe-fpfrhc {flex-direction: row; column-gap: var(--content-gap)}@media (max-width: 767px) {#brxe-fpfrhc {flex-direction: column; row-gap: var(--content-gap)}}#brxe-awfxft {align-items: center; text-align: center; color: var(--action); height: 100%}#brxe-pazkhk {height: 100svh; background-image: linear-gradient(var(--base), var(--base-medium), var(--base-light)); padding-top: var(--section-space-l)}@media (max-width: 767px) {#brxe-pazkhk {height: auto}}#brxe-mquznd span {color: var(--action);}#brxe-xfdtob {order: 0}#brxe-sqxuzh {row-gap: .25em}#brxe-cdpons {height: 8rem; width: auto}#brxe-cdpons:not(.tag), #brxe-cdpons img {object-fit: contain}@media (max-width: 478px) {#brxe-cdpons {height: 6rem}}#brxe-prrxfx {height: 8rem}@media (max-width: 478px) {#brxe-prrxfx {height: 6rem}}#brxe-fhqqzl {column-gap: var(--content-gap); flex-direction: row; flex-wrap: nowrap}@media (max-width: 767px) {#brxe-fhqqzl {row-gap: var(--content-gap)}}#brxe-lsnnos {row-gap: var(--content-gap)}#brxe-fzwkjt {font-size: var(--h3)}#brxe-fzwkjt span {color: var(--action);}#brxe-fsfwbl {justify-content: flex-end; row-gap: var(--content-gap); align-self: flex-end !important}#brxe-krilnz {position: absolute; opacity: 1; transform: translateY(calc(var(--section-space-m) * -2 + -25vh))}@media (max-width: 767px) {#brxe-krilnz {transform: translateY(0px)}}#brxe-slkmcn {opacity: 0}#brxe-tckkiy {grid-column: 2; grid-row: 1; justify-content: center; align-items: center; position: relative}@media (max-width: 767px) {#brxe-tckkiy {grid-column: 1}}#brxe-ttzzzb {display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); max-height: 100%}@media (max-width: 767px) {#brxe-ttzzzb {grid-template-columns: var(--grid-1); gap: calc(var(--grid-gap) * 2)}}#intro {background-image: linear-gradient(var(--base-light), var(--base-medium), var(--base)); justify-content: center; color: var(--white)}@media (max-width: 767px) {#intro {padding-top: var(--section-space-s)}}#brxe-qjewvd {font-size: calc(var(--h2) * 1.18); color: var(--action)}#brxe-fbyedt {background-color: var(--base); overflow: hidden}@media (max-width: 478px) {#brxe-fbyedt {padding-top: var(--section-space-xs); padding-bottom: var(--section-space-xs)}}#brxe-ovkmdk span {color: var(--action);}#brxe-zfunah {row-gap: var(--content-gap)}#brxe-bnevdh {max-width: 90%}#brxe-pcdlvl {max-width: 90%; align-self: flex-end}#brxe-vhvkcm {justify-content: space-around}@media (max-width: 478px) {#brxe-vhvkcm {grid-column: 1 / span 5; grid-row: 1; z-index: 1}}#brxe-coswpm {max-width: 90%}#brxe-dcgzed {justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-dcgzed {grid-row: 1; grid-column: 4 / span 6}}#brxe-voirsq {max-width: 75%}#brxe-cauzpw {max-width: 95%; align-self: flex-end}#brxe-fqivpx {justify-content: space-between}@media (max-width: 478px) {#brxe-fqivpx {grid-column: 8 / span 5; grid-row: 1}}#brxe-ylaitm {grid-column: span 2; display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); align-items: stretch; padding-left: var(--space-xl)}@media (max-width: 767px) {#brxe-ylaitm {padding-left: 0; gap: 0px; grid-column: auto}}@media (max-width: 478px) {#brxe-ylaitm {grid-template-columns: var(--grid-12)}}#features-content {display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); height: 100%}@media (max-width: 767px) {#features-content {grid-template-columns: var(--grid-1); gap: calc(var(--grid-gap) * 2)}}#features {justify-content: center; background-color: var(--base); color: var(--white)}#brxe-rlhejv span {color: var(--action);}#brxe-xeabob {row-gap: var(--content-gap); position: sticky; top: var(--header-height)}#brxe-rauhrv {position: relative}#brxe-ybzwvz {background-color: var(--base-light)}#brxe-tmtjxg {background-color: var(--base-medium); top: calc(var(--header-height) + 4rem)}@media (max-width: 478px) {#brxe-tmtjxg {top: calc((var(--header-height) / 1.5) + 2rem)}}#brxe-bkysta {background-color: var(--base); top: calc(var(--header-height) + 8rem)}@media (max-width: 478px) {#brxe-bkysta {top: calc((var(--header-height) / 2) + 3rem)}}#brxe-hwecde {position: relative; row-gap: var(--container-gap); flex-direction: column; flex-wrap: nowrap}#receipts {background-color: var(--base)}#brxe-altyco span {color: var(--action);}#brxe-yclqsm {row-gap: var(--content-gap); align-items: center; text-align: center}#brxe-fklfac {font-size: var(--h3); max-width: 10ch}#brxe-fklfac span {color: var(--action);}#brxe-pfxfsr {max-width: 30ch}#brxe-gydyvq {row-gap: var(--content-gap); justify-content: center; align-items: center}@media (max-width: 767px) {#brxe-gydyvq {align-items: center}}#brxe-xfzsnp {font-size: calc(var(--h1) * 1.5); font-weight: 600; line-height: 1}#brxe-laeqba {text-align: center; align-items: center; justify-content: center}#brxe-ohhozs {justify-content: center; align-items: center}@media (max-width: 767px) {#brxe-ohhozs {align-items: center}}#brxe-leacsf {justify-content: space-between; display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-1); grid-template-rows: var(--grid-2); padding-right: var(--space-m); border-right: 1px solid var(--action)}@media (max-width: 767px) {#brxe-leacsf {padding-right: 0; border-style: none}}#golden-receipt {position: absolute; top: 0px; max-height: 70vh}#golden-receipt:not(.tag), #golden-receipt img {object-fit: contain}@media (max-width: 478px) {#golden-receipt {max-height: 60vh}}#normal-receipt {z-index: 1; max-height: 70vh; width: auto}#normal-receipt:not(.tag), #normal-receipt img {object-fit: contain}@media (max-width: 478px) {#normal-receipt {max-height: 60vh}}#brxe-tbdnad {width: auto; position: absolute; top: 50%; transform: translateY(-50%); max-height: 50vh}@media (max-width: 478px) {#brxe-tbdnad {max-height: 40vh}}#brxe-fuygtj {align-items: stretch; display: flex; flex-direction: row; justify-content: center; position: relative}@media (max-width: 767px) {#brxe-fuygtj {grid-row: 1}}#brxe-lpyrdt {max-height: 240px; width: auto}#brxe-lpyrdt:not(.tag), #brxe-lpyrdt img {object-fit: contain}#brxe-obvutv {justify-content: center; align-items: center}#brxe-mmerux {font-size: var(--h3); max-width: 12ch}#brxe-mmerux span {color: var(--action);}#brxe-kbacss {max-width: 30ch}#brxe-kvmlzs {row-gap: var(--content-gap); justify-content: center; align-items: center}@media (max-width: 767px) {#brxe-kvmlzs {align-items: center}}#brxe-njlkah {justify-content: space-between; display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-1); grid-template-rows: var(--grid-2); padding-left: var(--space-m); border-left: 1px solid var(--action)}@media (max-width: 767px) {#brxe-njlkah {padding-left: 0; border-style: none}}#promotions-inner {display: grid; align-items: initial; gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); height: 100%; text-align: center}@media (max-width: 767px) {#promotions-inner {grid-template-columns: var(--grid-1); gap: calc(var(--grid-gap) * 2); text-align: center}}#promotions {justify-content: center; background-color: var(--base); color: var(--white)}#brxe-hntxmg {color: var(--action)}#brxe-hntxmg a {color: var(--action); font-size: inherit}#brxe-mwhyqf {color: var(--action); font-size: calc(var(--h2) * 1.18)}#brxe-pyvnhk {overflow: hidden; padding-top: var(--section-space-s); padding-bottom: var(--section-space-xs); background-color: var(--base)}#brxe-btebyr span {color: var(--action);}#brxe-rxjcsf {text-align: center; align-items: center}#brxe-sevmhq {max-width: 60ch}#brxe-haiojv {text-align: center; align-items: center; row-gap: var(--content-gap)}#brxe-chacaf {color: var(--white); padding-top: var(--section-space-l); padding-bottom: var(--section-space-l); overflow: hidden; background-color: var(--base); align-items: center}@media (max-width: 767px) {#brxe-chacaf {flex-wrap: nowrap}}#brxe-ufywwc {color: var(--white)}#brxe-ufywwc span {color: var(--action);}#brxe-sbxzgm {text-align: center; align-items: center; row-gap: 0px}#brxe-ufvchj {max-width: 32ch}#brxe-siipgm {align-items: center}#brxe-ucmrfr {max-height: 50rem; width: auto}#brxe-ucmrfr:not(.tag), #brxe-ucmrfr img {object-fit: contain}@media (max-width: 478px) {#brxe-ucmrfr {max-height: 30rem}}#brxe-lyzcnx {align-items: center}#brxe-nwxiil {align-items: center; row-gap: var(--content-gap)}#brxe-qpnnut {max-width: 32ch}#brxe-zsiole {align-items: center}#brxe-tkorwh:not(.tag), #brxe-tkorwh img {object-fit: contain}#brxe-tkorwh {max-height: 50rem; width: auto}@media (max-width: 478px) {#brxe-tkorwh {max-height: 30rem}}#brxe-qlfzlw {align-items: center; order: -1}@media (max-width: 478px) {#brxe-qlfzlw {order: 2}}#brxe-mtlxdl {align-items: stretch; row-gap: var(--content-gap)}#brxe-ufyhjs {max-width: 32ch}#brxe-oobxvd {align-items: center}#brxe-jwlwkl:not(.tag), #brxe-jwlwkl img {object-fit: contain}#brxe-jwlwkl {max-height: 50rem; width: auto}@media (max-width: 478px) {#brxe-jwlwkl {max-height: 30rem}}#brxe-iaphba {align-items: center}#brxe-anpoyo {align-items: stretch; row-gap: var(--content-gap)}#brxe-izsghi {flex-direction: row; flex-wrap: nowrap; color: var(--white); text-align: center}@media (max-width: 478px) {#brxe-izsghi {flex-direction: column; row-gap: var(--section-space-m)}}#loyalty-scheme {background-image: linear-gradient(var(--base), var(--base-light)); overflow: hidden; padding-top: var(--section-space-s)}#brxe-yirfxo {color: var(--white)}#brxe-yirfxo span {color: var(--action);}#brxe-xgdemk {align-items: center}#brxe-zrhmwu {height: 8rem; width: auto}#brxe-zrhmwu:not(.tag), #brxe-zrhmwu img {object-fit: contain}@media (max-width: 478px) {#brxe-zrhmwu {height: 6rem}}#brxe-qjuctb {height: 8rem}@media (max-width: 767px) {#brxe-qjuctb {height: auto}}@media (max-width: 478px) {#brxe-qjuctb {height: 6rem}}#brxe-qllkkl {flex-direction: row; column-gap: var(--content-gap)}@media (max-width: 767px) {#brxe-qllkkl {flex-direction: column; row-gap: var(--content-gap)}}#brxe-baatfg {background-color: var(--base-light-trans-90); border-radius: 5rem; padding-top: var(--space-xxl); padding-right: var(--space-l); padding-bottom: var(--space-xxl); padding-left: var(--space-l); align-items: center; text-align: center}#brxe-iisgvb {background-image: linear-gradient(var(--base-light), var(--base))}