.club-rewards-level-points{--media-text-slant:clamp(1.5rem, 4vw, 4rem);--club-rewards-accent:#d2ab67;display:flow-root;min-inline-size:0}.club-rewards-level-points{clip-path:polygon(0 0,100% var(--media-text-slant),100% 100%,0 calc(100% - var(--media-text-slant)))}.club-rewards-level-points__inner{padding-block:calc(var(--media-text-slant) + clamp(1rem, 2vw, 2rem))}.club-rewards-level-points__header{inline-size:70%;margin-inline:4%}.club-rewards-level-points__heading,.club-rewards-level-points__intro,.club-rewards-level-points__level,.club-rewards-level-points__points{margin:0}.club-rewards-level-points__intro{margin-block-start:var(--space-xs,.5rem)}.club-rewards-level-points__cards{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:clamp(1rem, 2vw, 2rem);margin-block-start:clamp(2.5rem, 5vw, 5rem);padding:.25rem}.club-rewards-level-points__card{display:flex;flex-direction:column;align-items:center;min-inline-size:0;text-align:center}.club-rewards-level-points__card-media{display:grid;place-items:center;aspect-ratio:1.586;inline-size:100%}.club-rewards-level-points__image{display:block;inline-size:100%;block-size:auto;max-block-size:100%;object-fit:contain}.club-rewards-level-points__card-copy{inline-size:100%;margin-block:clamp(1.5rem, 3vw, 3rem) 1rem}.club-rewards-level-points__points{margin-block-start:var(--space-xs,.5rem)}.club-rewards-level-points__benefits.base-theme-button-link{max-inline-size:100%;margin-block-start:auto;white-space:normal}.club-rewards-level-points__cards:focus-visible{outline:2px solid var(--club-rewards-accent);outline-offset:3px}.club-rewards-level-points__lightbox{--club-rewards-accent:#d2ab67;--base-theme-lightbox-panel-width:64rem;--base-theme-lightbox-panel-background:#000;--base-theme-lightbox-panel-colour:#fff;--base-theme-lightbox-panel-radius:0;--base-theme-lightbox-content-padding:clamp(1.25rem, 4vw, 3rem);--font-headings-color:var(--base-theme-lightbox-panel-colour);--font-preheading-color:var(--base-theme-lightbox-panel-colour)}.club-rewards-level-points__lightbox .base-theme-lightbox__panel{position:relative;border:1px solid var(--club-rewards-accent)}.club-rewards-level-points__lightbox .base-theme-lightbox__header{padding:.25rem;border:0}.club-rewards-level-points__lightbox .base-theme-lightbox__close{color:var(--club-rewards-accent)}.club-rewards-level-points__lightbox .base-theme-lightbox__content{padding-block-start:0}.club-rewards-level-points__popup-layout{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:center}.club-rewards-level-points__popup-media,.club-rewards-level-points__popup-copy{min-inline-size:0}.club-rewards-level-points__popup-image{display:block;inline-size:100%;block-size:auto;object-fit:contain}.club-rewards-level-points__popup-copy>:first-child{margin-block-start:0}.club-rewards-level-points__popup-copy>:last-child{margin-block-end:0}.club-rewards-level-points__popup-copy{overflow-wrap:anywhere}.club-rewards-level-points__popup-layout--no-image{grid-template-columns:minmax(0, 1fr)}@media (max-width:1023px){.club-rewards-level-points__header{inline-size:auto;margin-inline:0}.club-rewards-level-points__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(12rem, 68vw, 16rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--club-rewards-accent) transparent;padding-block-end:1rem}.club-rewards-level-points__card{scroll-snap-align:start}}@media (max-width:781px){.club-rewards-level-points__popup-layout{grid-template-columns:minmax(0, 1fr)}.club-rewards-level-points__popup-image{max-inline-size:22rem;margin-inline:auto}}