:root{--mbt-color-text-primary: #4a4c50;--mbt-color-text-secondary: #919399;--mbt-color-bg-white: #ffffff;--mbt-color-bg-placeholder: #f8f9fa;--mbt-color-border: #e3e3e3;--mbt-color-border-placeholder: #dee2e6;--mbt-color-button-bg: #000000;--mbt-color-button-bg-hover: #333333;--mbt-color-focus: #0056b3;--mbt-color-check-black: #000000;--mbt-font-baskerville: var(--font-baskerville, "Baskerville", serif);--mbt-font-din: var(--font-din-next-lt);--mbt-font-snell: var(--font-snell-roundhand);--mbt-spacing-xs: .4rem;--mbt-spacing-sm: .8rem;--mbt-spacing-md: 1.2rem;--mbt-spacing-lg: 1.6rem;--mbt-spacing-xl: 2.4rem;--mbt-spacing-xxl: 4rem}.membership-benefits-table{width:100%}.membership-benefits-table__heading{font-family:var(--mbt-font-baskerville);font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:.03rem;text-align:center;text-transform:uppercase;color:var(--mbt-color-text-primary);margin-bottom:var(--mbt-spacing-xxl)}.membership-benefits-table__tier-card{position:relative;margin:0 auto;padding:var(--mbt-spacing-md) var(--mbt-spacing-sm)}.membership-benefits-table__tier-card-image{position:relative;width:100%;border-radius:0;overflow:hidden;z-index:2}.membership-benefits-table__tier-card-image--desktop,.membership-benefits-table__tier-card-image--mobile{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.membership-benefits-table__tier-card-image--sticky{display:block;position:absolute;bottom:0;left:0;width:100%;height:fit-content;opacity:0;scale:.8}.membership-benefits-table__tier-card-image .membership-benefits-table__tier-card-image--sticky img{width:40px;height:40px;object-fit:contain}.membership-benefits-table__tier-card-image img{width:100%;height:100%;object-fit:cover;z-index:1}.membership-benefits-table__tier-card-image--desktop{display:block}.membership-benefits-table__tier-card-image--mobile{display:none}.membership-benefits-table__tier-card-content{position:relative;margin-top:var(--mbt-spacing-lg);text-align:center;z-index:3}.membership-benefits-table__tier-card-title{color:var(--mbt-color-text-primary);font-family:var(--mbt-font-baskerville);font-size:18px;font-weight:500;text-transform:uppercase;text-align:center;margin:var(--mbt-spacing-sm) 0}.membership-benefits-tier-card-title--cursive{font-family:var(--mbt-font-snell);text-transform:capitalize;font-size:22px;margin-top:-3.5px}.membership-benefits-table__tier-card-points{text-align:center;color:var(--mbt-color-text-primary);font-family:var(--mbt-font-din);font-size:12px;font-weight:400;margin:var(--mbt-spacing-sm) 0;line-height:16px;letter-spacing:.4px}.membership-benefits-table__tier-card-message,.membership-benefits-table__tier-card-paid{font-family:var(--mbt-font-din);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:var(--mbt-color-text-primary)}.membership-benefits-table__tier-card-message{margin:var(--mbt-spacing-sm) 0 0}.membership-benefits-table__tier-card-paid{margin:0}.membership-benefits-table__tier-card-link{text-decoration:underline;font-size:11.5px}.membership-benefits-table__table-wrapper{width:100%;overflow-x:auto;padding-inline:32px;margin-bottom:var(--mbt-spacing-xxl);-webkit-overflow-scrolling:touch}.membership-benefits-table__table-container{width:100%;overflow-x:auto}@media screen and (min-width:768px){.membership-benefits-table__table-wrapper,.membership-benefits-table__table-container{overflow:visible}}.membership-benefits-table__table{width:100%;border-collapse:collapse;background-color:var(--mbt-color-bg-white);table-layout:fixed}.membership-benefits-table__table th{font-weight:400;position:relative}.membership-benefits-table__table-feature-col{width:20%;text-align:center;padding-left:var(--mbt-spacing-lg);padding-right:var(--mbt-spacing-lg)}.membership-benefits-table__table-tier-col{width:20%;padding:0;vertical-align:top;border-bottom:1px solid var(--mbt-color-border)}.is-sticky .membership-benefits-table__table-tier-col{background-color:var(--mbt-color-bg-white)}.membership-benefits-table__table tbody tr:last-child{border-bottom:none}.membership-benefits-table__table-feature{color:var(--mbt-color-text-primary);font-family:var(--mbt-font-din);font-size:11px;font-weight:400;line-height:13px;letter-spacing:.6px;text-transform:uppercase;text-align:left}.membership-benefits-table__table-cell{padding:var(--mbt-spacing-md) var(--mbt-spacing-sm);text-align:center;vertical-align:middle;min-height:4.8rem;height:7.2rem;background-color:var(--mbt-color-bg-white);width:22%;border-top:1px solid var(--mbt-color-border);border-bottom:1px solid var(--mbt-color-border)}.membership-benefits-table__table-cell:empty{min-height:4.8rem}.membership-benefits-table__table-cell>*{margin-left:auto;margin-right:auto}.membership-benefits-table__table-check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--color-pointer);margin:0 auto}.membership-benefits-table__table-check--black{color:var(--mbt-color-check-black)}.membership-benefits-table__table-check svg{width:100%;height:100%}.membership-benefits-table__table-custom-text{color:var(--mbt-color-check-black);font-family:var(--mbt-font-din);font-size:11px;font-weight:400;line-height:13px;letter-spacing:.6px;text-transform:uppercase;height:25px;display:flex;justify-content:center;align-items:center;margin:0 auto}.membership-benefits-table__table-tag-text{display:inline-block;font-family:var(--mbt-font-din);font-size:.6rem;font-weight:700;line-height:1;letter-spacing:.12rem;text-transform:uppercase;color:var(--mbt-color-text-secondary);text-align:center;padding:.1rem var(--mbt-spacing-xs);border:.5px solid var(--mbt-color-text-secondary);border-radius:.1rem}.membership-benefits-table__cta{display:flex;justify-content:center;align-items:center;padding-top:var(--mbt-spacing-xxl);padding-bottom:var(--mbt-spacing-xl)}.membership-benefits-table__cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.2rem var(--mbt-spacing-xl);background-color:var(--mbt-color-button-bg);color:var(--mbt-color-bg-white);font-family:var(--mbt-font-din);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.11px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.membership-benefits-table__cta-button:hover{background-color:var(--mbt-color-button-bg-hover);color:var(--mbt-color-bg-white)}.membership-benefits-table__cta-button:focus{outline:3px solid var(--mbt-color-focus);outline-offset:2px}.membership-benefits-table__cta-button:active{background-color:var(--mbt-color-button-bg)}.membership-benefits-table__placeholder{padding:3rem 2rem;text-align:center;background-color:var(--mbt-color-bg-placeholder);border:2px dashed var(--mbt-color-border-placeholder);border-radius:.4rem;margin:2rem 0}.membership-benefits-table__placeholder p{font-family:var(--mbt-font-din);font-size:14px;color:#6c757d;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:768px){.membership-benefits-table__table-container{max-width:100%}.membership-benefits-table__table{min-width:80rem}}@media screen and (max-width:767px){.membership-benefits-table__heading{font-size:1.8rem;margin-bottom:var(--mbt-spacing-xl);padding:0 var(--mbt-spacing-lg)}.membership-benefits-table__tier-card-image--desktop{display:none}.membership-benefits-table__tier-card-image--mobile{display:block}.membership-benefits-table__table-wrapper{margin-left:0;margin-right:0;padding-left:7px;padding-right:7px;overflow-x:visible;-webkit-overflow-scrolling:auto}.membership-benefits-table__table-container{overflow-x:visible}.membership-benefits-table__table{table-layout:fixed}.membership-benefits-table__table-feature-col{width:26%;padding-left:var(--mbt-spacing-md);padding-right:.6rem}.membership-benefits-table__table-feature{font-size:.9rem;line-height:1.2rem;letter-spacing:.05rem;padding:.6rem var(--mbt-spacing-xs);border-top:none}.membership-benefits-table__table tbody tr:first-child .membership-benefits-table__table-feature{border-top:none;font-size:10px}.membership-benefits-table__table-tier-col{width:18.5%;padding:var(--mbt-spacing-xs) .3rem}.membership-benefits-table__tier-card{width:100%;padding:0;margin:0 auto;display:flex;flex-direction:column;align-items:center}.membership-benefits-table__tier-card-content{width:100%;margin-top:0;padding:0}.membership-benefits-table__tier-card-image{width:100%;height:auto;aspect-ratio:1;max-width:5.5rem;margin:0 auto var(--mbt-spacing-xs);position:relative}.membership-benefits-table__tier-card-image img{border-radius:0}.membership-benefits-table__tier-card-image--desktop,.membership-benefits-table__tier-card-image--mobile{position:relative;width:100%;height:100%;inset:auto}.membership-benefits-table__tier-card-title{font-size:11px}.membership-benefits-tier-card-title--cursive{font-size:15px;margin:var(--mbt-spacing-sm) 0}.membership-benefits-table__tier-card-points{font-size:10px;line-height:11px;letter-spacing:.03rem;margin:0}.membership-benefits-table__tier-card-message{font-size:7.5px;line-height:11px;margin-top:.2rem}.membership-benefits-table__tier-card-paid{font-size:10px;line-height:11px}.membership-benefits-table__tier-card-link{font-size:10px}.membership-benefits-table__table-cell{padding:.6rem .3rem;width:18.5%}.membership-benefits-table__table-check{width:.8rem;height:.8rem}.membership-benefits-table__table-custom-text{font-size:10px;line-height:11px;letter-spacing:.04rem;height:auto;padding:.2rem 0;min-height:11px}.membership-benefits-table__table-tag-text{font-size:5px;letter-spacing:.1rem;padding:.1rem .3rem}.membership-benefits-table__cta{padding:0 var(--mbt-spacing-lg) var(--mbt-spacing-lg)}.membership-benefits-table__cta-button{padding:.2rem 2rem}}@media(prefers-contrast:more){.membership-benefits-table__table{border:2px solid #000000}.membership-benefits-table__table th,.membership-benefits-table__table td{border:1px solid #000000}.membership-benefits-table__cta-button{border:2px solid #000000}}@media print{.membership-benefits-table__tier-cards{page-break-inside:avoid}.membership-benefits-table__table{page-break-inside:auto}.membership-benefits-table__table tr{page-break-inside:avoid;page-break-after:auto}.membership-benefits-table__cta{display:none}}@media screen and (max-width:380px){.membership-benefits-table__tier-card-points,.membership-benefits-table__tier-card-paid,.membership-benefits-table__tier-card-link{font-size:8px}.membership-benefits-table__tier-card-title{font-size:9.5px}.membership-benefits-tier-card-title--cursive{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/1665/assets/membership-benefits-table.css.map */
