:root{--rbn-freeze-pc: 1600px}loyalty-program{display:block;--loyalty-nav-height: 0px;--loyalty-type-min: 14px}.loyalty-section{--loyalty-unit: min(var(--rbn-u), 1px);--loyalty-ink: #101114;--loyalty-muted: #65676d;--loyalty-white: #fff;--loyalty-blue: #325dff;--loyalty-focus: #1c93ff;--loyalty-surface: #f8f9fc;--loyalty-border: #c3c3c3;--loyalty-border-subtle: #dedfe3;--loyalty-gutter: calc(20 * var(--loyalty-unit));color:var(--loyalty-ink);background:var(--loyalty-white);font-family:Poppins,sans-serif;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:1.5}.loyalty-section *,.loyalty-section *:before,.loyalty-section *:after{box-sizing:border-box}.loyalty-section :is(h2,h3,p,ol){margin:0}.loyalty-section [hidden]{display:none!important}.loyalty-container{width:min(calc(100% - 2 * var(--loyalty-gutter)),var(--rbn-content-max-pc));margin-inline:auto}.loyalty-section picture{display:block}.loyalty-section img{display:block;max-width:100%}.loyalty-section :is(a,button):focus-visible{outline:2px solid var(--loyalty-focus);outline-offset:5px}.loyalty-section :is(a,button,input,select)[data-programmatic-focus]:focus-visible{outline:none}.loyalty-section[id]{scroll-margin-top:max(0px,calc(var(--loyalty-nav-height) + 4px - var(--sticky-area-height) - 20px))}.loyalty-eyebrow{display:flex;align-items:center;gap:calc(8 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));font-weight:600;line-height:1.75;text-transform:uppercase}.loyalty-eyebrow:before{content:"";width:calc(22 * var(--loyalty-unit));height:max(1px,calc(2 * var(--loyalty-unit)));flex:none;background:currentColor}.loyalty-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(12 * var(--loyalty-unit));padding:calc(9 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));border:1px solid transparent;border-radius:999px;background:var(--loyalty-white);color:var(--loyalty-ink);text-align:center;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .2s}.loyalty-button:hover{opacity:.8}.loyalty-button--outline{border-color:var(--loyalty-white);background:transparent;color:var(--loyalty-white)}.loyalty-button--dark{background:#000;color:var(--loyalty-white)}.loyalty-badge{width:100%;height:100%;object-fit:contain}.loyalty-hero{position:relative;isolation:isolate;overflow:hidden;background:#000;color:var(--loyalty-white)}.loyalty-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.loyalty-hero__art picture,.loyalty-hero__image{width:100%;height:100%}.loyalty-hero__image{object-fit:cover;object-position:center}.loyalty-hero__content{min-height:calc(900 * var(--loyalty-unit));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(24 * var(--loyalty-unit));padding-block:calc(106 * var(--loyalty-unit))}.loyalty-hero__intro,.loyalty-hero__guest{width:min(100%,calc(580 * var(--loyalty-unit)))}.loyalty-hero .loyalty-eyebrow{min-height:calc(41 * var(--loyalty-unit))}.loyalty-hero__title{font-size:max(var(--loyalty-type-min),calc(48 * var(--loyalty-unit)));line-height:1.25;font-weight:700;letter-spacing:0}.loyalty-hero__title span{display:block}.loyalty-hero__guest{display:flex;flex-direction:column;align-items:flex-start;gap:calc(36 * var(--loyalty-unit))}.loyalty-hero__guest p{font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)));line-height:1.25;color:#ffffffc7}.loyalty-button--join{width:calc(200 * var(--loyalty-unit));min-height:calc(52 * var(--loyalty-unit));padding-block:calc(6 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)));font-weight:700}.loyalty-hero__content--member{justify-content:flex-end;padding-block:calc(198 * var(--loyalty-unit));gap:calc(56 * var(--loyalty-unit))}.loyalty-member{--loyalty-progress-start: #b8b7b9;--loyalty-progress-end: #fcfcfc;display:grid;grid-template-columns:calc(88 * var(--loyalty-unit)) calc(94 * var(--loyalty-unit)) minmax(0,1fr) calc(158 * var(--loyalty-unit));align-items:center;gap:calc(12 * var(--loyalty-unit));width:min(100%,calc(674 * var(--loyalty-unit)));padding:calc(28 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));border:1px solid rgb(255 255 255 / 18%);border-radius:calc(12 * var(--loyalty-unit));background:#181a1e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loyalty-member[data-tier=bronze]{--loyalty-progress-start: #bd8965;--loyalty-progress-end: #fef7ee}.loyalty-member[data-tier=gold]{--loyalty-progress-start: #dca244;--loyalty-progress-end: #f8e6cb}.loyalty-member[data-tier=platinum]{--loyalty-progress-start: #8b82ff;--loyalty-progress-end: #b2b4c6}.loyalty-member__badge{width:100%;aspect-ratio:1}.loyalty-member__badge :is(span,picture){width:100%;height:100%}.loyalty-member__label{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.43;color:#ffffff94;text-transform:uppercase}.loyalty-member__name{font-size:max(var(--loyalty-type-min),calc(20 * var(--loyalty-unit)));line-height:1.5;font-weight:600;overflow-wrap:anywhere}.loyalty-member__wallet{display:flex;flex-direction:column;gap:calc(12 * var(--loyalty-unit));min-width:0}.loyalty-member__points{font-size:max(var(--loyalty-type-min),calc(34 * var(--loyalty-unit)));line-height:1.53;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.loyalty-member__progress{display:grid;gap:calc(8 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.43;color:#ffffffa8}.loyalty-member__track{height:max(4px,calc(8 * var(--loyalty-unit)));overflow:hidden;background:#ffffff2e;border-radius:999px}.loyalty-member__track span{display:block;width:var(--loyalty-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--loyalty-progress-start),var(--loyalty-progress-end))}.loyalty-member__actions{display:grid;gap:calc(12 * var(--loyalty-unit))}.loyalty-member__actions .loyalty-button{padding-inline:calc(6 * var(--loyalty-unit));white-space:nowrap}.loyalty-member__status{grid-column:1 / -1;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));color:#ffffffc7}.loyalty-member__status:has([data-member-status]:empty){display:none}.loyalty-member__retry{text-decoration:underline;margin-inline-start:8px}.loyalty-member__noscript{grid-column:1 / -1}.loyalty-week{padding-block:calc(120 * var(--loyalty-unit)) calc(144 * var(--loyalty-unit))}.loyalty-week__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;gap:calc(20 * var(--loyalty-unit));align-items:center;padding:calc(48 * var(--loyalty-unit)) calc(40 * var(--loyalty-unit));border-radius:calc(12 * var(--loyalty-unit));overflow:hidden}.loyalty-week__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.loyalty-week__background :is(picture,img){width:100%;height:100%;object-fit:cover}.loyalty-week__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--loyalty-unit))}.loyalty-week__eyebrow{border-radius:999px;background:linear-gradient(90deg,#90a9f4,#bddfff);font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));font-weight:600;padding:calc(8 * var(--loyalty-unit)) calc(20 * var(--loyalty-unit))}.loyalty-week h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5;font-weight:700;letter-spacing:0}.loyalty-week__description{color:#626168;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:1.5}.loyalty-week__date{display:flex;flex-wrap:wrap;gap:calc(12 * var(--loyalty-unit));font-weight:700;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-week__date span{display:inline-flex;align-items:center;gap:calc(4 * var(--loyalty-unit));white-space:nowrap}.loyalty-week__date img{width:calc(16 * var(--loyalty-unit));height:calc(16 * var(--loyalty-unit))}.loyalty-week__terms{padding:0;border:0;background:transparent;color:var(--loyalty-muted);font-family:inherit;font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));font-weight:500;line-height:calc(18 * var(--loyalty-unit));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.loyalty-week__terms:hover{opacity:.8}.loyalty-week__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,calc(93.25 * var(--loyalty-unit))));justify-content:center}.loyalty-week__tier{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:calc(16 * var(--loyalty-unit))}.loyalty-week__tier+.loyalty-week__tier{border-left:1px solid #ddd8cf}.loyalty-week__tier picture{width:calc(60 * var(--loyalty-unit));height:calc(60 * var(--loyalty-unit));margin-bottom:calc(8 * var(--loyalty-unit))}.loyalty-week__tier-name{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(24 * var(--loyalty-unit));font-weight:600}.loyalty-week .loyalty-week__discount{margin-block:calc(4 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:calc(40 * var(--loyalty-unit));font-weight:700}.loyalty-week__off{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(18 * var(--loyalty-unit));font-weight:500}.loyalty-week__button{border:0;padding:calc(16 * var(--loyalty-unit)) calc(18 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));white-space:nowrap}.loyalty-week__button img{width:calc(16 * var(--loyalty-unit));height:calc(16 * var(--loyalty-unit));transform:rotate(-90deg);flex:none}.loyalty-navigation{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:sticky;top:0;z-index:5;height:calc(var(--header-height) - 3px);padding-block:0;background:var(--loyalty-white)}.loyalty-section.loyalty-navigation.is-stuck{background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.loyalty-navigation nav{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--loyalty-unit));height:100%;overflow-x:auto;scrollbar-width:none}.loyalty-navigation nav::-webkit-scrollbar{display:none}.loyalty-navigation a{flex:none;border-bottom:2px solid transparent;padding-block:calc(4 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5;font-weight:500;color:#86868c;text-decoration:none}.loyalty-navigation a[aria-current]{color:#000;border-color:#000}.loyalty-benefits{padding-block:calc(120 * var(--loyalty-unit)) calc(144 * var(--loyalty-unit))}.loyalty-benefits__layout{display:grid;grid-template-columns:minmax(0,544fr) minmax(0,596fr);gap:calc(60 * var(--loyalty-unit));align-items:center}.loyalty-benefits__copy{display:grid}.loyalty-benefits .loyalty-eyebrow{min-height:calc(41.203 * var(--loyalty-unit))}.loyalty-benefits h2{font-size:max(var(--loyalty-type-min),calc(40 * var(--loyalty-unit)));line-height:1.6;font-weight:700;letter-spacing:0}.loyalty-benefits .loyalty-benefits__description{margin-top:calc(12 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:1.5;color:#0009}.loyalty-benefits__collage{--loyalty-art-unit: calc(100cqw / 596);container-type:inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));column-gap:calc(100% * 12 / 596);row-gap:calc(100% * 12 / 444);aspect-ratio:596 / 444;overflow:visible}.loyalty-benefits__tile{position:relative;min-width:0;min-height:0;overflow:visible;background:var(--loyalty-surface);border-radius:calc(12 * var(--loyalty-art-unit))}.loyalty-benefits__tile>picture{position:absolute;left:calc(var(--loyalty-art-x) * var(--loyalty-art-unit));top:calc(var(--loyalty-art-y) * var(--loyalty-art-unit));width:calc(var(--loyalty-art-width) * var(--loyalty-art-unit));height:calc(var(--loyalty-art-height) * var(--loyalty-art-unit))}.loyalty-benefits__tile>picture img{width:100%;height:100%;object-fit:contain}.loyalty-benefits__tile--soundwave{grid-area:1 / 1 / 3 / 3;--loyalty-art-x: 26;--loyalty-art-y: -26;--loyalty-art-width: 240;--loyalty-art-height: 318}.loyalty-benefits__tile--bumblebee{grid-area:1 / 3;overflow:hidden;--loyalty-art-x: 6;--loyalty-art-y: 10;--loyalty-art-width: 128;--loyalty-art-height: 130}.loyalty-benefits__tile--megatron{grid-area:1 / 4;--loyalty-art-x: -4;--loyalty-art-y: -7;--loyalty-art-width: 144;--loyalty-art-height: 147}.loyalty-benefits__tile--optimus-prime-grey{grid-area:2 / 3 / 3 / 5;--loyalty-art-x: -38;--loyalty-art-y: -31;--loyalty-art-width: 325;--loyalty-art-height: 171}.loyalty-benefits__tile--megatron-tank{grid-area:3 / 1;overflow:hidden;--loyalty-art-x: 9;--loyalty-art-y: 34;--loyalty-art-width: 122;--loyalty-art-height: 73}.loyalty-benefits__tile--buzz-lightyear{grid-area:3 / 2 / 4 / 4;overflow:hidden;--loyalty-art-x: 24.5;--loyalty-art-y: 11;--loyalty-art-width: 243;--loyalty-art-height: 124}.loyalty-benefits__tile--optimus-prime{grid-area:3 / 4;overflow:hidden;--loyalty-art-x: 6;--loyalty-art-y: 5;--loyalty-art-width: 128;--loyalty-art-height: 135}.loyalty-how{--loyalty-how-background-start: calc(204 * var(--loyalty-unit));padding-block:calc(120 * var(--loyalty-unit)) calc(144 * var(--loyalty-unit));background:linear-gradient(to bottom,var(--loyalty-white) var(--loyalty-how-background-start),var(--loyalty-surface) var(--loyalty-how-background-start))}.loyalty-how__heading{display:flex;justify-content:space-between;align-items:center;gap:calc(24 * var(--loyalty-unit));margin-bottom:calc(120 * var(--loyalty-unit))}.loyalty-how h2{font-size:max(var(--loyalty-type-min),calc(64 * var(--loyalty-unit)));line-height:1.19;font-weight:700;letter-spacing:0}.loyalty-how__heading picture{position:relative;flex:none;width:calc(224 * var(--loyalty-unit));height:calc(180 * var(--loyalty-unit))}.loyalty-how .loyalty-how__badges{position:absolute;left:calc(-7 * var(--loyalty-unit));top:0;width:calc(231 * var(--loyalty-unit));max-width:none;height:calc(180 * var(--loyalty-unit));object-fit:contain}.loyalty-how__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12 * var(--loyalty-unit));list-style:none;padding:0}.loyalty-how__steps>li{display:flex;min-width:0}.loyalty-how__step{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;min-height:calc(320 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));border:0;border-radius:calc(12 * var(--loyalty-unit));background:linear-gradient(var(--loyalty-white),#f3f9ff 65.483%,#e8f4ff);color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .2s ease}@media(hover:hover){.loyalty-how__step:hover{z-index:1;transform:scale(1.02)}}.loyalty-how__step:active{z-index:1;transform:scale(1.04)}.loyalty-how__number{width:auto;height:calc(99 * var(--loyalty-unit));object-fit:contain}.loyalty-how__copy{flex:1;width:100%;padding-top:calc(40 * var(--loyalty-unit))}.loyalty-how h3{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.43;font-weight:700;letter-spacing:-.02em}.loyalty-how__copy p{margin-top:calc(12 * var(--loyalty-unit));min-height:calc(48 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:1.5;color:var(--loyalty-muted)}@media screen and (max-width:720px){loyalty-program{--loyalty-type-min: 14px}.loyalty-member,.loyalty-collection__badge,.loyalty-collection__caption{--loyalty-type-min: 12px}.loyalty-container{width:min(calc(100% - 2 * var(--loyalty-gutter)),calc(480 * var(--loyalty-unit)))}.loyalty-hero__content{min-height:calc(680 * var(--loyalty-unit));padding-block:calc(31 * var(--loyalty-unit));align-items:center;justify-content:space-between;gap:calc(24 * var(--loyalty-unit));text-align:center}.loyalty-hero .loyalty-eyebrow{justify-content:center;min-height:calc(28 * var(--loyalty-unit))}.loyalty-hero__intro{container-type:inline-size}.loyalty-hero__title{font-size:max(var(--loyalty-type-min),min(calc(48 * var(--loyalty-unit)),10cqw));line-height:1.25}.loyalty-hero__title span:last-child{font-size:max(var(--loyalty-type-min),min(calc(40 * var(--loyalty-unit)),8.333cqw));line-height:1.5}.loyalty-hero__guest{align-items:center;gap:calc(12 * var(--loyalty-unit))}.loyalty-hero__guest p{font-size:max(var(--loyalty-type-min),calc(20 * var(--loyalty-unit)));line-height:1.5}.loyalty-button--join{width:auto;min-height:0;padding:calc(9 * var(--loyalty-unit)) calc(33 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(20 * var(--loyalty-unit)));line-height:1.16}.loyalty-hero__content--member{justify-content:space-between;padding-block:calc(45 * var(--loyalty-unit))}.loyalty-member{width:100%;grid-template-columns:calc(64 * var(--loyalty-unit)) minmax(0,94fr) minmax(0,135fr) minmax(0,125fr);gap:calc(6 * var(--loyalty-unit));padding:calc(12 * var(--loyalty-unit)) calc(16 * var(--loyalty-unit));text-align:left}.loyalty-member__label{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:1.67}.loyalty-member__name{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)))}.loyalty-member__wallet{gap:calc(8 * var(--loyalty-unit))}.loyalty-member__progress{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:1.67}.loyalty-member__actions .loyalty-button{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));padding:calc(9 * var(--loyalty-unit)) calc(3 * var(--loyalty-unit));line-height:1.71}.loyalty-week{padding:0}.loyalty-week__panel{width:100%;border-radius:0;display:flex;flex-direction:column;gap:calc(48 * var(--loyalty-unit));padding:calc(64 * var(--loyalty-unit)) var(--loyalty-gutter)}.loyalty-week__copy,.loyalty-week__tiers{width:min(100%,calc(480 * var(--loyalty-unit)))}.loyalty-week__copy{align-items:center;gap:calc(12 * var(--loyalty-unit));text-align:center}.loyalty-week__date{justify-content:center}.loyalty-week__terms{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-week__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.loyalty-navigation a{border-bottom-width:1px;font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-navigation nav{gap:calc(18 * var(--loyalty-unit))}.loyalty-benefits{padding-block:calc(72 * var(--loyalty-unit))}.loyalty-benefits__layout{grid-template-columns:minmax(0,1fr);gap:calc(32 * var(--loyalty-unit))}.loyalty-benefits__copy{text-align:center}.loyalty-benefits .loyalty-eyebrow{justify-content:center;min-height:calc(28 * var(--loyalty-unit))}.loyalty-benefits h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5;font-weight:600}.loyalty-benefits .loyalty-benefits__description{margin-top:calc(16 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(22 * var(--loyalty-unit))}.loyalty-benefits__collage{--loyalty-art-unit: calc(100cqw / 480);column-gap:calc(100% * 8 / 480);row-gap:calc(100% * 8 / 358);aspect-ratio:480 / 358}.loyalty-benefits__tile{border-radius:calc(9.664 * var(--loyalty-art-unit))}.loyalty-benefits__tile--soundwave{--loyalty-art-x: 33;--loyalty-art-y: -13;--loyalty-art-width: 169;--loyalty-art-height: 242}.loyalty-benefits__tile--bumblebee{--loyalty-art-x: 5.259;--loyalty-art-y: 14;--loyalty-art-width: 102.622;--loyalty-art-height: 100}.loyalty-benefits__tile--megatron{--loyalty-art-x: -1;--loyalty-art-y: -6;--loyalty-art-width: 113;--loyalty-art-height: 120}.loyalty-benefits__tile--optimus-prime-grey{--loyalty-art-x: -9;--loyalty-art-y: -15;--loyalty-art-width: 239;--loyalty-art-height: 129}.loyalty-benefits__tile--megatron-tank{--loyalty-art-x: 8.049;--loyalty-art-y: 28.384;--loyalty-art-width: 98.662;--loyalty-art-height: 58.792}.loyalty-benefits__tile--buzz-lightyear{--loyalty-art-x: 20;--loyalty-art-y: 9.86;--loyalty-art-width: 196;--loyalty-art-height: 100}.loyalty-benefits__tile--optimus-prime{--loyalty-art-x: 8.05;--loyalty-art-y: 12.89;--loyalty-art-width: 96.644;--loyalty-art-height: 101.11}.loyalty-how{--loyalty-how-background-start: calc(117 * var(--loyalty-unit));padding-block:calc(72 * var(--loyalty-unit))}.loyalty-how__heading{min-height:calc(94 * var(--loyalty-unit));margin-bottom:calc(48 * var(--loyalty-unit))}.loyalty-how h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5}.loyalty-how__heading picture{width:calc(116 * var(--loyalty-unit));height:calc(93.214 * var(--loyalty-unit))}.loyalty-how .loyalty-how__badges{left:calc(-3.62 * var(--loyalty-unit));width:calc(119.62 * var(--loyalty-unit));height:calc(93.214 * var(--loyalty-unit))}.loyalty-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-how__step{justify-content:flex-start;min-height:calc(272 * var(--loyalty-unit))}.loyalty-how__copy{flex:1}.loyalty-how__number{height:calc(78 * var(--loyalty-unit))}.loyalty-how h3{font-family:-apple-system,BlinkMacSystemFont,Poppins,sans-serif}.loyalty-how__copy p{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:1.3}}@media(prefers-reduced-motion:reduce){.loyalty-button{transition:none}}.loyalty-module-title{font-size:max(var(--loyalty-type-min),calc(64 * var(--loyalty-unit)));line-height:1.1875;font-weight:700;letter-spacing:0}.loyalty-module-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.loyalty-module-background :is(picture,img){width:100%;height:100%;object-fit:cover}.loyalty-exclusive,.loyalty-earn,.loyalty-redeem,.loyalty-collection{display:block;padding-block:calc(120 * var(--loyalty-unit)) calc(144 * var(--loyalty-unit))}.loyalty-collection{overflow-x:hidden;overflow-x:clip}.loyalty-exclusive{position:relative;isolation:isolate;overflow:hidden;background:#000;color:var(--loyalty-white)}.loyalty-exclusive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(64 * var(--loyalty-unit))}.loyalty-exclusive__benefit{display:flex;align-items:center;gap:calc(14 * var(--loyalty-unit));min-width:0;padding:calc(24 * var(--loyalty-unit)) calc(22 * var(--loyalty-unit));border-block-end:1px solid #37393d;border-inline-end:1px solid #37393d}.loyalty-exclusive__benefit:nth-child(-n+3){border-top:1px solid #37393d}.loyalty-exclusive__benefit:nth-child(3n){border-right:0}.loyalty-exclusive__benefit>img{width:calc(19 * var(--loyalty-unit));height:calc(19 * var(--loyalty-unit));flex:none}.loyalty-exclusive h3{font-size:max(var(--loyalty-type-min),calc(18 * var(--loyalty-unit)));line-height:1.18;font-weight:700}.loyalty-exclusive__benefit p{margin-top:calc(8 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));color:#fffc}.loyalty-earn .loyalty-module-title,.loyalty-redeem .loyalty-module-title{text-align:center}.loyalty-earn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(calc(219 * var(--loyalty-unit)),auto);gap:calc(12 * var(--loyalty-unit));margin-top:calc(96 * var(--loyalty-unit))}.loyalty-earn__art{grid-column:2 / 4;grid-row:1;position:relative;align-self:start;aspect-ratio:796 / 219}.loyalty-earn__art picture{position:absolute;bottom:0;width:100%}.loyalty-earn__art img{width:100%;height:auto}.loyalty-earn__task{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(12 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));border-radius:calc(12 * var(--loyalty-unit));background:var(--loyalty-surface);text-decoration:none}.loyalty-earn__task--account{grid-column:1;grid-row:1}.loyalty-earn__task--purchase{grid-column:1;grid-row:2}.loyalty-earn__task--birthday{grid-column:2;grid-row:2}.loyalty-earn__task--referral{grid-column:3;grid-row:2}.loyalty-earn__task--review{grid-column:1;grid-row:3}.loyalty-earn__task--follow{grid-column:2;grid-row:3}.loyalty-earn__task--events{grid-column:3;grid-row:3}.loyalty-earn__task[data-completed=true]{background:linear-gradient(119deg,#dbe4ff,var(--loyalty-surface))}.loyalty-earn__icon{width:calc(32 * var(--loyalty-unit));height:calc(32 * var(--loyalty-unit));display:grid;place-items:center;flex:none;background:#f1f3f6;border-radius:calc(10 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));color:var(--loyalty-ink)}.loyalty-earn__icon img{width:calc(16 * var(--loyalty-unit));height:calc(16 * var(--loyalty-unit))}.loyalty-earn__copy{width:100%}.loyalty-earn h3{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:calc(40 * var(--loyalty-unit));font-weight:700;letter-spacing:0}.loyalty-earn__copy p{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));font-weight:500;color:#8b919d}.loyalty-earn__meta{display:flex;align-items:flex-end;gap:calc(8 * var(--loyalty-unit));width:100%;min-width:0}.loyalty-earn__value{display:flex;align-items:flex-end;gap:calc(6 * var(--loyalty-unit));min-width:0;color:var(--loyalty-blue);text-transform:uppercase;transform:skew(-10deg) scaleY(.98);transform-origin:left bottom}.loyalty-earn__value strong{font-family:Loyalty Anton,sans-serif;font-size:max(var(--loyalty-type-min),calc(68 * var(--loyalty-unit)));line-height:.85;font-weight:400}.loyalty-earn__value span{font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)));line-height:1.12;font-weight:600}.loyalty-earn__brands{display:flex;align-items:center;gap:calc(8 * var(--loyalty-unit));margin-inline-start:auto;flex:none}.loyalty-earn__brand{width:calc(32 * var(--loyalty-unit));height:calc(32 * var(--loyalty-unit));object-fit:contain}.loyalty-earn__check{position:absolute;right:0;bottom:0;width:calc(128 * var(--loyalty-unit));height:calc(116 * var(--loyalty-unit));object-fit:contain;pointer-events:none}.loyalty-section .loyalty-feedback{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.5}.loyalty-feedback:empty,.loyalty-feedback:has(>span:empty):has(>button[hidden]){display:none}.loyalty-feedback:not(:empty){margin-top:calc(16 * var(--loyalty-unit))}.loyalty-feedback button,.loyalty-bundle__check-cart{text-decoration:underline;margin-inline-start:8px}.loyalty-dialog{width:min(calc(560 * var(--loyalty-unit)),calc(100% - 40px));max-width:100%;margin:auto;border:0;background:transparent;color:var(--loyalty-ink)}.loyalty-dialog button,.loyalty-dialog input{font-family:inherit}.loyalty-dialog button{cursor:pointer}.loyalty-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));padding-bottom:calc(36 * var(--loyalty-unit));overflow:auto;max-height:calc(100vh - 40px);border-radius:calc(12 * var(--loyalty-unit));background:var(--loyalty-white)}.loyalty-dialog::backdrop{background:#0009}.loyalty-dialog__close{position:absolute;top:calc(24 * var(--loyalty-unit));right:calc(24 * var(--loyalty-unit));width:calc(32 * var(--loyalty-unit));height:calc(32 * var(--loyalty-unit));padding:0;border:0;background:transparent;color:var(--loyalty-muted)}.loyalty-dialog__close svg,.loyalty-dialog__close img{width:100%;height:100%;display:block}.loyalty-confirm-dialog .loyalty-dialog__close,.loyalty-success-dialog .loyalty-dialog__close{color:var(--loyalty-ink)}.loyalty-dialog__title{width:100%;max-width:calc(512 * var(--loyalty-unit));padding-inline:calc(40 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:calc(56 * var(--loyalty-unit));font-weight:600;text-align:center}.loyalty-dialog__status{width:100%;max-width:calc(512 * var(--loyalty-unit));margin:0;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.5;text-align:center}.loyalty-dialog__status:empty{display:none}.loyalty-referral-dialog__rewards{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:calc(512 * var(--loyalty-unit));overflow:hidden;border-radius:calc(12 * var(--loyalty-unit))}.loyalty-referral-dialog__reward{padding:calc(16 * var(--loyalty-unit)) calc(48 * var(--loyalty-unit));background:var(--loyalty-surface);text-align:center}.loyalty-referral-dialog__reward p{font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));font-weight:500}.loyalty-referral-dialog__reward strong{display:block;font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:calc(56 * var(--loyalty-unit));font-weight:700;color:var(--loyalty-blue)}.loyalty-referral-dialog__rewards:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:calc(72 * var(--loyalty-unit));background:#e6e8ee;transform:translate(-50%,-50%)}.loyalty-referral-dialog__actions{display:flex;align-items:center;gap:calc(12 * var(--loyalty-unit));width:100%;max-width:calc(512 * var(--loyalty-unit))}.loyalty-referral-dialog__field{display:flex;flex:1;align-items:center;gap:calc(12 * var(--loyalty-unit));min-width:0;padding:calc(12 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));border:1px solid var(--loyalty-border);border-radius:calc(12 * var(--loyalty-unit))}.loyalty-referral-dialog__field input{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--loyalty-muted);font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));font-weight:500}.loyalty-referral-dialog__icon{flex:none;width:calc(28 * var(--loyalty-unit));height:calc(28 * var(--loyalty-unit));padding:0;border:0;background:transparent}.loyalty-referral-dialog__icon img{width:calc(28 * var(--loyalty-unit));height:calc(28 * var(--loyalty-unit))}.loyalty-dialog__copy{flex:none;padding:calc(12 * var(--loyalty-unit));border:0;border-radius:calc(12 * var(--loyalty-unit));background:#006eff;color:var(--loyalty-white);font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));font-weight:700}.loyalty-dialog__copy:hover{opacity:.8}.loyalty-follow-dialog__platform:hover:not([disabled]):not([data-completed=true]){opacity:.8}.loyalty-follow-dialog__platform:disabled{cursor:default}.loyalty-follow-dialog__platforms{display:flex;align-items:center;justify-content:center;gap:calc(36 * var(--loyalty-unit))}.loyalty-follow-dialog__platform{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--loyalty-unit));padding:0;border:0;background:transparent;color:inherit}.loyalty-follow-dialog__logo{width:calc(96 * var(--loyalty-unit));height:calc(96 * var(--loyalty-unit));overflow:hidden;border-radius:calc(22 * var(--loyalty-unit))}.loyalty-follow-dialog__logo img{width:100%;height:100%;object-fit:cover}.loyalty-follow-dialog__platform>span:last-child{font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));font-weight:600;text-align:center}.loyalty-follow-dialog__platform[data-completed=true]{opacity:.45}.loyalty-redeem{background:var(--loyalty-surface)}.loyalty-redeem__wallet{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;max-width:100%;gap:calc(14 * var(--loyalty-unit));margin:calc(32 * var(--loyalty-unit)) auto 0;padding:calc(12 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));border-radius:999px;background:var(--loyalty-white);box-shadow:0 4px 24px #00000014;color:var(--loyalty-muted)}.loyalty-redeem__wallet picture{width:calc(20 * var(--loyalty-unit));height:calc(20 * var(--loyalty-unit));flex:none}.loyalty-redeem__wallet strong{color:#c18900;overflow-wrap:anywhere}.loyalty-redeem__coupons{display:grid;grid-template-columns:repeat(3,minmax(0,384fr));gap:calc(24 * var(--loyalty-unit));margin-top:calc(64 * var(--loyalty-unit))}.loyalty-redeem__wallet~.loyalty-redeem__coupons{margin-top:calc(32 * var(--loyalty-unit))}.loyalty-coupon{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:calc(200 * var(--loyalty-unit));padding:calc(16 * var(--loyalty-unit)) calc(28 * var(--loyalty-unit))}.loyalty-coupon .loyalty-module-background img{object-fit:fill}.loyalty-coupon__amount{display:flex;align-items:baseline;gap:calc(8 * var(--loyalty-unit));font-family:Loyalty Anton,sans-serif;text-transform:uppercase}.loyalty-coupon__amount strong{font-size:max(var(--loyalty-type-min),calc(92 * var(--loyalty-unit)));line-height:1.18;font-weight:400}.loyalty-coupon__amount>span{font-size:max(var(--loyalty-type-min),calc(32 * var(--loyalty-unit)))}.loyalty-coupon__footer{display:flex;align-items:flex-end;gap:calc(8 * var(--loyalty-unit));padding-top:calc(12 * var(--loyalty-unit));border-top:1px dashed var(--loyalty-border);color:#4f3d08;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)))}.loyalty-coupon__cost{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.loyalty-coupon__cost [data-coupon-points]{font-weight:600;line-height:calc(24 * var(--loyalty-unit))}.loyalty-coupon__shortfall{color:#a32929;font-size:max(12px,calc(12 * var(--loyalty-unit)));font-weight:500;line-height:normal}.loyalty-coupon__shortfall strong{font-weight:600}.loyalty-coupon__rules{flex:none;text-decoration:underline;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));font-weight:500}.loyalty-coupon .loyalty-button{flex:none;padding:calc(8 * var(--loyalty-unit)) calc(28 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-coupon [data-coupon-redeem][disabled]{background:#c4c4c4;color:var(--loyalty-white);cursor:not-allowed}.loyalty-coupon [data-coupon-redeem][disabled]:hover{opacity:1}.loyalty-dialog--compact{width:min(calc(480 * var(--loyalty-unit)),calc(100% - 40px))}.loyalty-dialog--compact[open]{padding:calc(24 * var(--loyalty-unit));align-items:stretch}.loyalty-dialog__header{display:flex;align-items:flex-start;gap:calc(8 * var(--loyalty-unit));width:100%}.loyalty-dialog--compact .loyalty-dialog__header .loyalty-dialog__title{flex:1;max-width:none;padding:0;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));text-align:left;text-transform:capitalize}.loyalty-dialog--compact .loyalty-dialog__header .loyalty-dialog__close{position:static;width:calc(28 * var(--loyalty-unit));height:calc(28 * var(--loyalty-unit))}.loyalty-rules-dialog[open]{align-items:flex-start}.loyalty-rules-dialog .loyalty-dialog__title{max-width:none;padding-inline:0;padding-right:calc(40 * var(--loyalty-unit));text-align:left;text-transform:capitalize}.loyalty-rules-dialog__body{width:100%;max-width:calc(512 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));font-weight:500}.loyalty-rules-dialog__body :is(p,ul,ol){margin:0}.loyalty-rules-dialog__body :is(p,li)+:is(p,li){margin-top:calc(8 * var(--loyalty-unit))}.loyalty-success-dialog[open],.loyalty-confirm-dialog[open]{align-items:center}.loyalty-success-dialog__body,.loyalty-confirm-dialog__body{display:flex;flex-direction:column;align-items:stretch;gap:calc(8 * var(--loyalty-unit));width:100%}.loyalty-success-dialog__check{align-self:center;width:calc(48 * var(--loyalty-unit));height:calc(48 * var(--loyalty-unit))}.loyalty-success-dialog__heading,.loyalty-confirm-dialog__heading{margin:0;width:100%;font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)));font-weight:600;line-height:normal;text-align:center;text-transform:capitalize}.loyalty-confirm-dialog__heading{line-height:calc(36 * var(--loyalty-unit))}.loyalty-success-dialog__code{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));font-weight:500}.loyalty-success-dialog__code p{margin:0}.loyalty-success-dialog__copy{flex:none;width:calc(16 * var(--loyalty-unit));height:calc(16 * var(--loyalty-unit));padding:0;border:0;background:transparent}.loyalty-success-dialog__copy img{width:calc(16 * var(--loyalty-unit));height:calc(16 * var(--loyalty-unit))}.loyalty-success-dialog__note,.loyalty-confirm-dialog__text{margin:0;width:100%;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));text-align:center}.loyalty-success-dialog__note{color:var(--loyalty-muted);font-weight:400}.loyalty-confirm-dialog__text{font-weight:500;white-space:pre-line}.loyalty-success-dialog__account{width:calc(220 * var(--loyalty-unit));background:var(--loyalty-blue);color:var(--loyalty-white);padding:calc(8 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));text-transform:capitalize}.loyalty-confirm-dialog__actions{display:flex;gap:calc(24 * var(--loyalty-unit));width:100%}.loyalty-confirm-dialog__actions button{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:calc(8 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));border-radius:999px;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));font-weight:600;text-align:center;text-transform:capitalize}.loyalty-confirm-dialog__actions [data-confirm-cancel]{border:1px solid var(--loyalty-blue);background:transparent;color:var(--loyalty-blue)}.loyalty-confirm-dialog__actions [data-confirm-accept]{border:0;background:var(--loyalty-blue);color:var(--loyalty-white)}.loyalty-redeem__gifts{position:relative;isolation:isolate;overflow:hidden;border-radius:calc(12 * var(--loyalty-unit));display:flex;justify-content:space-between;align-items:center;gap:calc(36 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));margin-top:calc(64 * var(--loyalty-unit));min-height:calc(106 * var(--loyalty-unit));color:var(--loyalty-white);background:#111}.loyalty-redeem__gifts h3{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.4;font-weight:600}.loyalty-redeem__gifts p{margin-top:calc(8 * var(--loyalty-unit));color:#ffffffa6}.loyalty-redeem__gifts .loyalty-button{flex:none;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));padding:calc(16 * var(--loyalty-unit)) calc(32 * var(--loyalty-unit))}.loyalty-collection__layout{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,776fr);column-gap:calc(24 * var(--loyalty-unit));row-gap:calc(32 * var(--loyalty-unit));align-items:center}.loyalty-collection__intro{padding-block:calc(28 * var(--loyalty-unit));border-bottom:1px solid var(--loyalty-border)}.loyalty-collection .loyalty-eyebrow{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-collection h2{margin-top:calc(12 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(40 * var(--loyalty-unit)));line-height:1.4;letter-spacing:calc(-1.48 * var(--loyalty-unit));font-weight:700}.loyalty-collection .loyalty-collection__description{margin-top:calc(12 * var(--loyalty-unit));line-height:1.75;color:var(--loyalty-muted)}.loyalty-collection__showcase{position:relative;grid-column:2;grid-row:1 / 3;border:1px solid #f6c889;border-radius:calc(12 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));box-shadow:0 4px 9px #cb915340}.loyalty-collection__caption{display:flex;align-items:center;gap:calc(10 * var(--loyalty-unit));max-width:calc(560 * var(--loyalty-unit));padding-bottom:calc(24 * var(--loyalty-unit));text-transform:uppercase}.loyalty-collection__caption:before{content:"";order:1;flex:1 1 0;min-width:0;height:1px;background:#e7dfd4}.loyalty-collection__caption span:first-child{flex:none;color:#cea965;letter-spacing:calc(4 * var(--loyalty-unit));font-size:max(12px,calc(16 * var(--loyalty-unit)));line-height:calc(24 * var(--loyalty-unit));font-weight:600;white-space:nowrap}.loyalty-collection__caption span:last-child{order:2;flex:none;font-size:max(12px,calc(12 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));letter-spacing:calc(2 * var(--loyalty-unit));color:#c9c9c9;white-space:nowrap}.loyalty-collection__badge{--loyalty-type-min: 0px;position:absolute;top:calc(-10 * var(--loyalty-unit));right:-1px;z-index:1;width:calc(193 * var(--loyalty-unit));height:calc(59 * var(--loyalty-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:calc(42 * var(--loyalty-unit));padding-right:calc(14 * var(--loyalty-unit));gap:calc(4 * var(--loyalty-unit));text-transform:uppercase;color:#c69e61}.loyalty-collection__badge picture{position:absolute;z-index:-1;width:calc(237 * var(--loyalty-unit));height:calc(102 * var(--loyalty-unit));max-width:none;left:calc(-22 * var(--loyalty-unit));top:calc(-22 * var(--loyalty-unit))}.loyalty-collection__badge picture img{width:100%;height:100%;object-fit:fill}.loyalty-collection__badge span{color:#c2b5a1;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.loyalty-collection__badge strong{font-family:Loyalty Anton,sans-serif;font-size:max(var(--loyalty-type-min),calc(30 * var(--loyalty-unit)));line-height:normal;font-weight:400;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.loyalty-collection__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--loyalty-unit))}.loyalty-collection__product,.loyalty-collection__mobile-product{padding:calc(12 * var(--loyalty-unit));border-radius:calc(12 * var(--loyalty-unit));box-shadow:0 4px 5px #0000001a;text-align:center}.loyalty-collection__product picture{width:100%;aspect-ratio:211 / 300}.loyalty-collection__product img{width:100%;height:100%;object-fit:cover}.loyalty-collection__showcase h3{margin-top:calc(16 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));font-weight:600;line-height:1.5;text-transform:uppercase}.loyalty-collection__showcase p{margin-top:calc(4 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));color:var(--loyalty-muted);text-transform:uppercase}.loyalty-collection__mobile-product{display:none}.loyalty-collection__purchase{grid-column:1}.loyalty-collection__prices{display:flex;align-items:baseline;gap:calc(16 * var(--loyalty-unit));font-family:Loyalty Anton,sans-serif}.loyalty-collection__prices s{color:#7d8189;font-size:max(var(--loyalty-type-min),calc(48 * var(--loyalty-unit)))}.loyalty-collection__prices strong{font-size:max(var(--loyalty-type-min),calc(72 * var(--loyalty-unit)));font-weight:400}.loyalty-collection__button{width:100%;margin-top:calc(32 * var(--loyalty-unit));background:#006cff;color:var(--loyalty-white);font-weight:500;padding-block:calc(16 * var(--loyalty-unit))}.loyalty-collection__button--guest{background:#c5c5c5}.loyalty-collection__button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:720px){.loyalty-exclusive,.loyalty-earn,.loyalty-redeem,.loyalty-collection{padding-block:calc(72 * var(--loyalty-unit))}.loyalty-module-title{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5}.loyalty-exclusive .loyalty-module-title{text-align:center}.loyalty-exclusive__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:calc(48 * var(--loyalty-unit))}.loyalty-exclusive__benefit{align-items:flex-start;min-height:calc(113 * var(--loyalty-unit));padding:calc(20 * var(--loyalty-unit)) calc(16 * var(--loyalty-unit));gap:calc(8 * var(--loyalty-unit))}.loyalty-exclusive__benefit:nth-child(3){border-top:0;border-right:1px solid #37393d}.loyalty-exclusive__benefit:nth-child(2n){border-right:0}.loyalty-exclusive__benefit>img{align-self:center;width:max(24px,calc(24 * var(--loyalty-unit)));height:max(24px,calc(24 * var(--loyalty-unit)))}.loyalty-exclusive h3{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.5;min-height:3em}.loyalty-exclusive__benefit p{font-size:max(var(--loyalty-type-min),calc(10 * var(--loyalty-unit)));line-height:1.3}.loyalty-earn__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(calc(134 * var(--loyalty-unit)),auto);gap:calc(8 * var(--loyalty-unit));margin-top:calc(41 * var(--loyalty-unit))}.loyalty-earn__art{display:none}.loyalty-earn__task{justify-content:flex-start;padding:calc(13.981 * var(--loyalty-unit));gap:8px;border-radius:calc(6.99 * var(--loyalty-unit))}.loyalty-earn__task--account{grid-column:1;grid-row:1}.loyalty-earn__task--purchase{grid-column:2;grid-row:1}.loyalty-earn__task--referral{grid-column:1;grid-row:2}.loyalty-earn__task--birthday{grid-column:2;grid-row:2}.loyalty-earn__task--review{grid-column:1;grid-row:3}.loyalty-earn__task--follow{grid-column:2;grid-row:3}.loyalty-earn__task--events{grid-column:1;grid-row:4}.loyalty-earn__icon{width:max(24px,calc(24 * var(--loyalty-unit)));height:max(24px,calc(24 * var(--loyalty-unit)));border-radius:calc(8 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(7.273 * var(--loyalty-unit)))}.loyalty-earn__icon img{width:max(16px,calc(12 * var(--loyalty-unit)));height:max(16px,calc(12 * var(--loyalty-unit)))}.loyalty-earn h3{font-size:max(16px,calc(16 * var(--loyalty-unit)));line-height:1.25}.loyalty-earn__copy{flex:1}.loyalty-earn__copy p{font-size:max(var(--loyalty-type-min),calc(8.155 * var(--loyalty-unit)));line-height:1.4}.loyalty-earn__value{gap:calc(4 * var(--loyalty-unit))}.loyalty-earn__value strong{font-size:max(var(--loyalty-type-min),calc(40 * var(--loyalty-unit)))}.loyalty-earn__value span{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.12}.loyalty-earn__brands{gap:calc(4 * var(--loyalty-unit))}.loyalty-earn__brand{width:calc(24 * var(--loyalty-unit));height:calc(24 * var(--loyalty-unit))}.loyalty-earn__check{width:calc(89 * var(--loyalty-unit));height:calc(81 * var(--loyalty-unit))}.loyalty-dialog[open]{padding:calc(16 * var(--loyalty-unit));padding-bottom:calc(24 * var(--loyalty-unit));gap:calc(16 * var(--loyalty-unit))}.loyalty-dialog__close{top:calc(16 * var(--loyalty-unit));right:calc(16 * var(--loyalty-unit))}.loyalty-dialog__title{font-size:max(var(--loyalty-type-min),calc(20 * var(--loyalty-unit)));line-height:calc(32 * var(--loyalty-unit));padding-inline:calc(32 * var(--loyalty-unit))}.loyalty-referral-dialog__reward{padding:calc(12 * var(--loyalty-unit))}.loyalty-referral-dialog__reward p{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-referral-dialog__reward strong{font-size:max(var(--loyalty-type-min),calc(20 * var(--loyalty-unit)));line-height:calc(32 * var(--loyalty-unit))}.loyalty-referral-dialog__actions{flex-direction:column;align-items:stretch}.loyalty-dialog__copy{width:100%}.loyalty-follow-dialog__platforms{gap:calc(16 * var(--loyalty-unit))}.loyalty-follow-dialog__logo{width:calc(64 * var(--loyalty-unit));height:calc(64 * var(--loyalty-unit));border-radius:calc(14 * var(--loyalty-unit))}.loyalty-follow-dialog__platform>span:last-child{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-redeem__coupons{grid-template-columns:minmax(0,1fr);margin-top:calc(48 * var(--loyalty-unit));gap:calc(24 * var(--loyalty-unit))}.loyalty-redeem__wallet~.loyalty-redeem__coupons{margin-top:calc(24 * var(--loyalty-unit))}.loyalty-redeem__wallet{margin-top:calc(28 * var(--loyalty-unit))}.loyalty-coupon{min-height:calc(200 * var(--loyalty-unit))}.loyalty-confirm-dialog__actions{flex-direction:column;gap:calc(12 * var(--loyalty-unit))}.loyalty-success-dialog__account{width:100%}.loyalty-redeem__gifts{margin-top:calc(24 * var(--loyalty-unit));padding:calc(16 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));gap:calc(16 * var(--loyalty-unit));min-height:calc(66 * var(--loyalty-unit))}.loyalty-redeem__gifts h3{font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)))}.loyalty-redeem__gifts p{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:1.5}.loyalty-redeem__gifts .loyalty-button{padding:calc(14 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-collection__layout{grid-template-columns:minmax(0,1fr);gap:calc(36 * var(--loyalty-unit))}.loyalty-collection__intro{padding-block:calc(24 * var(--loyalty-unit));border-bottom:0;text-align:center}.loyalty-collection .loyalty-eyebrow{justify-content:center;font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-collection h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5;letter-spacing:calc(-1.037 * var(--loyalty-unit))}.loyalty-collection .loyalty-collection__description{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.43}.loyalty-collection__showcase{grid-column:1;grid-row:auto}.loyalty-collection__badge{--loyalty-type-min: 12px;right:-1px}.loyalty-collection__caption{display:flex;flex-direction:column;align-items:stretch;gap:calc(10 * var(--loyalty-unit));padding-bottom:calc(24 * var(--loyalty-unit))}.loyalty-collection__caption:before{flex:none;width:100%}.loyalty-collection__caption span:first-child{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-collection__caption span:last-child{font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)))}.loyalty-collection__products{display:none}.loyalty-collection__mobile-product{display:block}.loyalty-collection__mobile-product picture{width:100%;aspect-ratio:406 / 300}.loyalty-collection__mobile-product img{width:100%;height:100%;object-fit:cover;border-radius:calc(12 * var(--loyalty-unit))}.loyalty-collection__prices{justify-content:center}.loyalty-collection__prices s{font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)))}.loyalty-collection__prices strong{font-size:max(var(--loyalty-type-min),calc(48 * var(--loyalty-unit)))}.loyalty-collection__button{margin-top:calc(32 * var(--loyalty-unit))}}loyalty-tiers,loyalty-faq{display:block}.loyalty-tiers,.loyalty-faq{padding-block:calc(120 * var(--loyalty-unit)) calc(144 * var(--loyalty-unit))}.loyalty-tiers .loyalty-module-title{text-align:center}.loyalty-tiers__badges{--loyalty-badge-size: calc(120 * var(--loyalty-unit));--loyalty-badge-row-size: var(--loyalty-badge-size);position:relative;display:flex;align-items:flex-start;justify-content:center;gap:calc(127 * var(--loyalty-unit));width:fit-content;max-width:100%;margin:calc(64 * var(--loyalty-unit)) auto}.loyalty-tiers__badges:has(.is-current){--loyalty-badge-row-size: calc(144 * var(--loyalty-unit))}.loyalty-tiers__badges:before{content:"";position:absolute;top:calc(var(--loyalty-badge-row-size) / 2);left:calc(60 * var(--loyalty-unit));right:calc(60 * var(--loyalty-unit));height:calc(3 * var(--loyalty-unit));transform:translateY(-50%);background:linear-gradient(90deg,#b7784d,#aab5c5 25%,#efbe35 75%,#586ee1)}.loyalty-tiers__tier{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;gap:calc(12 * var(--loyalty-unit));padding-top:calc((var(--loyalty-badge-row-size) - var(--loyalty-badge-size)) / 2)}.loyalty-tiers__tier.is-current{--loyalty-badge-size: calc(144 * var(--loyalty-unit))}.loyalty-tiers__emblem{position:relative;flex:none;width:var(--loyalty-badge-size);height:var(--loyalty-badge-size)}.loyalty-tiers__emblem picture,.loyalty-tiers__emblem img{width:100%;height:100%;object-fit:contain}.loyalty-tiers__range{color:#000;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));font-weight:500;line-height:1.5;text-align:center;white-space:nowrap}.loyalty-tiers__badges:has(.is-current) .loyalty-tiers__range{color:var(--loyalty-muted)}.loyalty-tiers__tier.is-current .loyalty-tiers__range{color:#000;font-size:max(calc(var(--loyalty-type-min) * 1.25),calc(20 * var(--loyalty-unit)));font-weight:600}.loyalty-tiers__summary{width:max-content;max-width:calc(280 * var(--loyalty-unit));padding:calc(8 * var(--loyalty-unit)) calc(13 * var(--loyalty-unit));border:1px solid var(--tier-pill-border, var(--loyalty-border-subtle));border-radius:999px;background:linear-gradient(90deg,var(--tier-pill-start, var(--loyalty-muted)),#1e2431);box-shadow:0 calc(7 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit)) var(--tier-shadow, transparent);color:var(--loyalty-white);font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));font-weight:600;line-height:calc(20 * var(--loyalty-unit));overflow-wrap:anywhere;text-align:center}.loyalty-tiers__summary--desktop{position:absolute;left:calc(94 * var(--loyalty-unit));bottom:calc(100% - 15 * var(--loyalty-unit));z-index:1}.loyalty-tiers__summary--mobile{display:none}.loyalty-tiers__status{text-align:center;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)))}.loyalty-tiers__status:has([data-tier-status]:empty){display:none}.loyalty-tiers__status button{text-decoration:underline}.loyalty-tiers__scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:calc(24 * var(--loyalty-unit));margin-bottom:calc(-24 * var(--loyalty-unit));scrollbar-width:thin}.loyalty-tiers__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(24 * var(--loyalty-unit))}.loyalty-tiers__value-column{width:calc(200 * var(--loyalty-unit))}.loyalty-tiers__table :is(th,td){height:calc(72 * var(--loyalty-unit));border:0;border-bottom:1px solid #e4e6eb;padding:calc(12 * var(--loyalty-unit));text-align:center;vertical-align:middle;background:var(--loyalty-white)}.loyalty-tiers__table th{font-weight:600}.loyalty-tiers .loyalty-tiers__table tr>:first-child{text-align:left;padding-inline:calc(20 * var(--loyalty-unit))}.loyalty-tiers__table thead th{background:#f7f8fa}.loyalty-tiers__table thead th[data-tier-cell]{padding:0}.loyalty-tiers__header{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--loyalty-unit));min-height:calc(72 * var(--loyalty-unit) - 1px);padding:calc(8 * var(--loyalty-unit))}.loyalty-tiers__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:none;overflow:hidden;border-radius:calc(12 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit)) 0 0}.loyalty-tiers__texture picture,.loyalty-tiers__texture img{width:100%;height:100%;object-fit:fill}.loyalty-tiers__crown{display:none;width:calc(36 * var(--loyalty-unit));height:calc(30 * var(--loyalty-unit))}.loyalty-tiers__crown picture,.loyalty-tiers__crown img{width:100%;height:100%;object-fit:contain}.loyalty-tiers__check{width:calc(24 * var(--loyalty-unit));height:calc(24 * var(--loyalty-unit));margin-inline:auto}.loyalty-tiers [data-tier-cell].is-current{border-inline:1px solid var(--tier-border);background:linear-gradient(90deg,var(--tier-edge),var(--tier-middle) 52.4%,var(--tier-edge))}.loyalty-tiers thead [data-tier-cell].is-current{position:relative;color:var(--tier-heading-color, var(--loyalty-ink));border-top:1px solid var(--tier-border);border-radius:calc(12 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit)) 0 0}.loyalty-tiers thead [data-tier-cell].is-current:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:var(--tier-table-height);border-radius:calc(12 * var(--loyalty-unit));box-shadow:0 calc(4 * var(--loyalty-unit)) calc(30 * var(--loyalty-unit)) #d5c5aa66;pointer-events:none;z-index:1}.loyalty-tiers [data-tier-cell].is-current .loyalty-tiers__header{min-height:calc(72 * var(--loyalty-unit) - 2px);padding-block:calc(5 * var(--loyalty-unit));border-radius:inherit;overflow:hidden}.loyalty-tiers [data-tier-cell].is-current .loyalty-tiers__texture,.loyalty-tiers [data-tier-cell].is-current .loyalty-tiers__crown{display:block}.loyalty-tiers tbody tr:last-child [data-tier-cell].is-current{border-bottom-color:var(--tier-border);border-radius:0 0 calc(12 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit));clip-path:inset(0 round 0 0 calc(12 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit)))}.loyalty-tiers__table thead th:has(+.is-current){border-top-right-radius:calc(12 * var(--loyalty-unit))}.loyalty-tiers__table thead .is-current+th{border-top-left-radius:calc(12 * var(--loyalty-unit))}.loyalty-tiers__table tbody tr:last-child>:has(+.is-current){border-bottom-right-radius:calc(12 * var(--loyalty-unit))}.loyalty-tiers__table tbody tr:last-child>.is-current+td{border-bottom-left-radius:calc(12 * var(--loyalty-unit))}.loyalty-tiers[data-tier=bronze]{--tier-border: #f2d4b7;--tier-edge: #fdf2e6;--tier-middle: #fce4cc;--tier-heading-color: var(--loyalty-white);--tier-pill-start: #7d411f;--tier-pill-border: #ffcda1;--tier-shadow: rgb(225 97 0 / 21%)}.loyalty-tiers[data-tier=silver]{--tier-border: #dadada;--tier-edge: #f3f3f3;--tier-middle: #e0e0e0;--tier-pill-start: #868686;--tier-pill-border: #e6e6e6;--tier-shadow: rgb(122 122 122 / 21%)}.loyalty-tiers[data-tier=gold]{--tier-border: #f2e4b7;--tier-edge: #fdfbe6;--tier-middle: #fcedcc;--tier-pill-start: #7d5c1f;--tier-pill-border: #ffe3a1;--tier-shadow: rgb(225 141 0 / 21%)}.loyalty-tiers[data-tier=platinum]{--tier-border: #beb7f2;--tier-edge: var(--loyalty-white);--tier-middle: #eee9ff;--tier-heading-color: var(--loyalty-white);--tier-pill-start: #5637b1;--tier-pill-border: #dac1ff;--tier-shadow: rgb(71 0 225 / 21%)}.loyalty-welcome{position:relative;isolation:isolate;overflow:hidden;background:#000;color:var(--loyalty-white);padding-block:calc(120 * var(--loyalty-unit))}.loyalty-welcome__art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.loyalty-welcome__art picture,.loyalty-welcome__art img{width:100%;height:100%;object-fit:cover}.loyalty-welcome__content{display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--loyalty-unit));text-align:center}.loyalty-welcome h2{font-size:max(var(--loyalty-type-min),calc(53 * var(--loyalty-unit)));font-weight:700;line-height:calc(76 * var(--loyalty-unit))}.loyalty-welcome p{margin-top:calc(12 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(28 * var(--loyalty-unit));color:#d9d9d9}.loyalty-welcome__member-copy h2{font-size:max(var(--loyalty-type-min),calc(48 * var(--loyalty-unit)));line-height:calc(74 * var(--loyalty-unit))}.loyalty-welcome--member .loyalty-welcome__guest-copy{display:none}.loyalty-welcome__button{min-width:calc(200 * var(--loyalty-unit));min-height:calc(52 * var(--loyalty-unit));padding:calc(8 * var(--loyalty-unit)) calc(33 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(24 * var(--loyalty-unit)));line-height:1;font-weight:700}.loyalty-faq h2{font-size:max(var(--loyalty-type-min),calc(40 * var(--loyalty-unit)));line-height:calc(56 * var(--loyalty-unit));font-weight:700}.loyalty-faq__layout{display:grid;grid-template-columns:calc(280 * var(--loyalty-unit)) minmax(0,1fr);margin-top:calc(64 * var(--loyalty-unit))}.loyalty-faq__categories{display:flex;flex-direction:column;align-items:stretch;border-left:1px solid var(--loyalty-border-subtle)}.loyalty-faq__categories button{position:relative;padding:calc(10 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit));text-align:left;font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit));font-weight:500;color:var(--loyalty-muted)}.loyalty-faq__categories [aria-current=true]{color:var(--loyalty-ink);font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));line-height:calc(24 * var(--loyalty-unit));font-weight:600}.loyalty-faq__categories [aria-current=true]:before{content:"";position:absolute;left:-1px;top:calc(10 * var(--loyalty-unit));height:calc(24 * var(--loyalty-unit));width:calc(4 * var(--loyalty-unit));background:var(--loyalty-ink)}.loyalty-faq__group:not(.is-current){display:none}.loyalty-faq__question{border-radius:calc(12 * var(--loyalty-unit));transition:background-color .25s ease}.loyalty-faq__question[open]{background:var(--loyalty-surface)}.loyalty-faq__question summary{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--loyalty-unit));padding:calc(24 * var(--loyalty-unit));list-style:none;cursor:pointer;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));font-weight:600;line-height:calc(24 * var(--loyalty-unit))}.loyalty-faq__question[open] summary{padding-bottom:calc(20 * var(--loyalty-unit))}.loyalty-faq__question summary::-webkit-details-marker{display:none}.loyalty-faq__question summary:focus-visible{outline:2px solid var(--loyalty-focus);outline-offset:2px;border-radius:inherit}.loyalty-faq__icons{flex:none;width:calc(24 * var(--loyalty-unit));height:calc(24 * var(--loyalty-unit))}.loyalty-faq__icons img{width:100%;height:100%}.loyalty-faq__icons img.loyalty-faq__minus,.loyalty-faq__question[open] img.loyalty-faq__plus{display:none}.loyalty-faq__question[open] img.loyalty-faq__minus{display:block}.loyalty-faq__answer{padding:0 calc(24 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:1.5;color:var(--loyalty-muted)}.loyalty-faq__answer ul{list-style:disc;margin:0;padding-left:1.5em}.loyalty-faq__answer p,.loyalty-faq__answer li{margin:0;line-height:inherit}.loyalty-faq__question[open]:not(:last-child){margin-bottom:calc(32 * var(--loyalty-unit))}@media screen and (max-width:720px){.loyalty-tiers,.loyalty-faq{padding-block:calc(72 * var(--loyalty-unit))}.loyalty-tiers .loyalty-tiers__summary--mobile{display:block;margin:calc(12 * var(--loyalty-unit)) auto 0}.loyalty-tiers__summary--desktop{display:none}.loyalty-tiers__badges{width:100%;justify-content:space-between;gap:0;margin-block:calc(48 * var(--loyalty-unit))}.loyalty-tiers__badges,.loyalty-tiers__badges:has(.is-current),.loyalty-tiers__tier.is-current{--loyalty-badge-size: calc(80 * var(--loyalty-unit));--loyalty-badge-row-size: calc(80 * var(--loyalty-unit))}.loyalty-tiers__tier{gap:calc(8 * var(--loyalty-unit))}.loyalty-tiers .loyalty-tiers__badges .loyalty-tiers__range{--loyalty-type-min: 12px;color:#000;font-size:max(var(--loyalty-type-min),calc(16 * var(--loyalty-unit)));font-weight:500}.loyalty-tiers__badges:before{left:0;right:0}.loyalty-tiers__scroll{width:auto;margin-left:max(var(--loyalty-gutter),calc((100% - 480 * var(--loyalty-unit)) / 2));margin-right:0}.loyalty-tiers__table{width:calc(1083 * var(--loyalty-unit))}.loyalty-tiers__label-column{width:calc(283 * var(--loyalty-unit))}.loyalty-welcome{min-height:calc(320 * var(--loyalty-unit));padding-block:calc(48 * var(--loyalty-unit));display:flex;align-items:center}.loyalty-welcome__content{gap:calc(32 * var(--loyalty-unit))}.loyalty-welcome h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5}.loyalty-welcome p{font-size:max(var(--loyalty-type-min),calc(14 * var(--loyalty-unit)));line-height:calc(20 * var(--loyalty-unit))}.loyalty-faq h2{font-size:max(var(--loyalty-type-min),calc(28 * var(--loyalty-unit)));line-height:1.5;text-align:center}.loyalty-faq__layout{display:block;margin-top:calc(24 * var(--loyalty-unit))}.loyalty-faq__categories{display:none}.loyalty-faq__group:not(.is-current){display:block}.loyalty-faq__question summary{padding:calc(16 * var(--loyalty-unit)) calc(12 * var(--loyalty-unit))}.loyalty-faq__question[open] summary{padding-block:calc(32 * var(--loyalty-unit)) calc(24 * var(--loyalty-unit))}.loyalty-faq__answer{padding:0 calc(12 * var(--loyalty-unit)) calc(16 * var(--loyalty-unit));font-size:max(var(--loyalty-type-min),calc(12 * var(--loyalty-unit)));line-height:1.5}.loyalty-faq__answer p{margin:0;line-height:inherit}.loyalty-faq__question[open]:not(:last-child){margin-bottom:calc(16 * var(--loyalty-unit))}}@media(prefers-reduced-motion:reduce){.loyalty-faq__question,.loyalty-how__step{transition:none}.loyalty-how__step:hover,.loyalty-how__step:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/loyalty.css.map */
