.loyalty-tiers{padding:6rem 0}.loyalty-tiers__header{text-align:center;max-width:72rem;margin:0 auto 5rem}.loyalty-tiers__heading{font-family:Playfair Display,serif;font-weight:400;margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.loyalty-tiers__subheading{font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground));opacity:.85}.loyalty-tiers__table{display:grid;grid-template-columns:minmax(18rem,1.4fr) repeat(var(--vv-tier-count, 4),1fr);border-top:1px solid rgba(255,255,255,.25);margin:0 auto;max-width:132rem}.loyalty-tiers__row{display:contents}.loyalty-tiers__cell{padding:2rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}.loyalty-tiers__cell--label{justify-content:flex-start;text-align:left;font-weight:500;font-size:1.5rem;letter-spacing:.02em}.loyalty-tiers__row--head .loyalty-tiers__cell{flex-direction:column;gap:.8rem;padding:3.2rem 1.6rem 2.4rem;border-bottom:2px solid rgba(255,255,255,.4)}.loyalty-tiers__tier-icon{width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.8rem}.loyalty-tiers__tier-icon img{max-width:100%;max-height:100%;object-fit:contain}.loyalty-tiers__tier-name{font-family:Playfair Display,serif;font-size:2.2rem;line-height:1.2;font-weight:400;margin:0;color:rgb(var(--color-foreground))}.loyalty-tiers__tier-threshold{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;margin:0;opacity:.7}.loyalty-tiers__check{display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:50%;background:currentColor;color:rgb(var(--color-background))}.loyalty-tiers__check svg{display:block}.loyalty-tiers__dash{opacity:.4;font-size:1.6rem}.loyalty-tiers__value{font-weight:500;letter-spacing:.02em}.loyalty-tiers__footnote{text-align:center;margin:4rem auto 0;max-width:60rem;font-size:1.4rem;line-height:1.6;opacity:.7}.loyalty-tiers__mobile{display:none}@media screen and (max-width:749px){.loyalty-tiers{padding:4rem 0}.loyalty-tiers__heading{font-size:2.8rem}.loyalty-tiers__header{margin-bottom:3.2rem}.loyalty-tiers__table{display:none}.loyalty-tiers__mobile{display:block;margin:0 -1.6rem}.loyalty-tiers__mobile-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.loyalty-tiers__mobile-tabs{display:flex;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 1.6rem 1.6rem;margin-bottom:.8rem;scrollbar-width:none}.loyalty-tiers__mobile-tabs::-webkit-scrollbar{display:none}.loyalty-tiers__mobile-tab{flex:0 0 auto;padding:1rem 1.6rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:0;cursor:pointer;white-space:nowrap;opacity:.7;transition:background .2s ease,opacity .2s ease,border-color .2s ease}.loyalty-tiers__mobile-tab:hover,.loyalty-tiers__mobile-tab:focus-visible{opacity:1;outline:none}.loyalty-tiers__mobile-radio:nth-of-type(1):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(1),.loyalty-tiers__mobile-radio:nth-of-type(2):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(2),.loyalty-tiers__mobile-radio:nth-of-type(3):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(3),.loyalty-tiers__mobile-radio:nth-of-type(4):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(4),.loyalty-tiers__mobile-radio:nth-of-type(5):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(5),.loyalty-tiers__mobile-radio:nth-of-type(6):checked~.loyalty-tiers__mobile-tabs .loyalty-tiers__mobile-tab:nth-child(6){background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));opacity:1}.loyalty-tiers__mobile-panels{padding:0 1.6rem}.loyalty-tiers__mobile-panel{display:none}.loyalty-tiers__mobile-radio:nth-of-type(1):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(1),.loyalty-tiers__mobile-radio:nth-of-type(2):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(2),.loyalty-tiers__mobile-radio:nth-of-type(3):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(3),.loyalty-tiers__mobile-radio:nth-of-type(4):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(4),.loyalty-tiers__mobile-radio:nth-of-type(5):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(5),.loyalty-tiers__mobile-radio:nth-of-type(6):checked~.loyalty-tiers__mobile-panels .loyalty-tiers__mobile-panel:nth-child(6){display:block}.loyalty-tiers__mobile-tier-head{text-align:center;padding:2rem 0 2.4rem;border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:.8rem}.loyalty-tiers__mobile-tier-head .loyalty-tiers__tier-icon{width:5.2rem;height:5.2rem;margin:0 auto .8rem}.loyalty-tiers__mobile-tier-head .loyalty-tiers__tier-name{font-size:2.2rem;margin:0 0 .4rem}.loyalty-tiers__mobile-tier-head .loyalty-tiers__tier-threshold{font-size:1.2rem}.loyalty-tiers__mobile-benefits{list-style:none;padding:0;margin:0}.loyalty-tiers__mobile-benefit{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.loyalty-tiers__mobile-benefit:last-child{border-bottom:none}.loyalty-tiers__mobile-benefit-label{flex:1 1 auto;font-weight:500;letter-spacing:.02em}.loyalty-tiers__mobile-benefit-value{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;min-width:4rem;text-align:right}.loyalty-tiers__mobile-benefit-value .loyalty-tiers__check{width:2.4rem;height:2.4rem}.loyalty-tiers__mobile-benefit-value .loyalty-tiers__check svg{width:1.4rem;height:1.4rem}.loyalty-tiers__mobile-benefit-value .loyalty-tiers__value{font-size:1.3rem;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-loyalty-tiers.css.map */
