.heading-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1{font-size:30px}}@media screen and (min-width: 1000px){.heading-1{font-size:48px}}.heading-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.heading-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.heading-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(26px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.heading-4{font-size:26px}}@media screen and (min-width: 1000px){.heading-4{font-size:32px}}.heading-1-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1-serif{font-size:30px}}@media screen and (min-width: 1000px){.heading-1-serif{font-size:48px}}.heading-2-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.heading-3-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.body-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.body-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:10px;line-height:13px;font-weight:400}.body-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(14px + 4 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.body-3{font-size:14px}}@media screen and (min-width: 1000px){.body-3{font-size:18px}}.body-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(18px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.body-4{font-size:18px}}@media screen and (min-width: 1000px){.body-4{font-size:24px}}.button--primary-blue{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background-color:#002fa7;border-color:#002fa7}.button--primary-blue:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue:hover{background-color:#002fa7cc}}.button--primary-blue-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#002fa7;background:none;border-color:#002fa7}.button--primary-blue-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue-outline:hover{color:#fff;background-color:#002fa7cc;border-color:#002fa7cc}}.button--primary-white{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#000;background-color:#fff;border-color:#fff}.button--primary-white:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white:hover{background-color:#fffc;border-color:#fffc}}.button--primary-white-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background:none;border-color:#fff}.button--primary-white-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white-outline:hover{background-color:#fff3}}.button--primary-white-small{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;height:38px;color:#000;background-color:#fff;border-color:#fff}.button--primary-white-small:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white-small:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white-small:hover{background-color:#fffc;border-color:#fffc}}.button--primary-beige-small{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;min-width:50px;height:36px;padding:0 16px;color:#000;background-color:#f8f8f8;border-color:#ebebeb}.button--primary-beige-small:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-beige-small:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-beige-small:hover{border-color:#dbdbdb}}.button--with-icon{display:flex;column-gap:4px}.button--with-icon img{width:auto;height:26px}.link--light{cursor:pointer;color:#00000059;background:none;border:none;padding:0;color:#adadad;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.link--light:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--light:hover{color:#000}}@media (hover: hover){.link--light:hover{color:#fff}}.link--blue{cursor:pointer;color:#00000059;background:none;border:none;padding:0;color:#2930a3;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.link--blue:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--blue:hover{color:#000}}.link--underline{cursor:pointer;color:#00000059;background:none;border:none;padding:0;text-decoration:underline;color:#000;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.link--underline:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--underline:hover{color:#000}}@media (hover: hover){.link--underline:hover{color:#0009}}.link--underline-medium{cursor:pointer;color:#00000059;background:none;border:none;padding:0;text-decoration:underline;color:#000;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.link--underline-medium:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--underline-medium:hover{color:#000}}@media (hover: hover){.link--underline-medium:hover{color:#0009}}.section-loyalty-overview{--slo-buttons-padding: 0 20px;--slo-color-black: #000000;--slo-color-brand-cobalt-blue: #2930a3;--slo-color-brand-cobalt-blue-light: #3375c3;--slo-color-brand-light-silver: #d9d9d9;--slo-color-offwhite: #f3f3f3;--slo-color-white: #f8f8f8;--slo-layout-space-10: 20px;--slo-layout-space-13: 26px;--slo-layout-space-16: 32px;--slo-layout-space-17: 34px;--slo-layout-space-2: 4px;--slo-layout-space-20: 40px;--slo-layout-space-3: 6px;--slo-layout-space-5: 10px;--slo-main-rounded-border-radius: 12px;--slo-typography-font-header: PANGAIA, "PANGAIA", Times, Georgia, serif;--slo-typography-font-style-normal: normal;--slo-typography-font-weight-600: 600;--slo-typography-font-weight-normal: 400;--slo-typography-leading-tight: 1.1;--slo-typography-text-size-1xl: 24px;--slo-typography-text-size-4xl: 36px;--slo-typography-text-size-base: 16px;--slo-typography-text-size-xl: 20px;display:grid;background-color:#fff;display:flex;flex-direction:column;width:100%;align-items:center}.section-loyalty-overview .content-wrap{display:grid}.section-loyalty-overview .loyalty-overview__title,.section-loyalty-overview .loyalty-overview__points{color:#000}.section-loyalty-overview .loyalty-overview__main{padding-left:var(--slo-layout-space-10);padding-right:var(--slo-layout-space-10)}.section-loyalty-overview .loyalty-overview__main #loyaltylion .lion-tier-overview{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--slo-layout-space-17);background:none;justify-content:center;padding-bottom:0}@media screen and (min-width: 750px){.section-loyalty-overview .loyalty-overview__main #loyaltylion .lion-tier-overview{flex-direction:row}}.section-loyalty-overview .loyalty-overview__main #loyaltylion .lion-tier-box{width:233px;height:210px;border-radius:var(--slo-main-rounded-border-radius);background:var(--slo-color-offwhite);border:3px solid var(--slo-color-brand-light-silver)}.section-loyalty-overview .lion-tier-benefits-list{display:none}.section-loyalty-overview .loyalty-overview__title{text-align:center;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.section-loyalty-overview .loyalty-overview__main .loyalty-overview__title p{display:inline;font-size:var(--slo-typography-text-size-4xl)}.section-loyalty-overview .loyalty-overview__points{text-align:center;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400;margin-top:6px}.section-loyalty-overview .loyalty-overview__button{display:grid;width:100%;align-items:center;justify-content:center;padding-bottom:0;margin-top:var(--slo-layout-space-20)}.section-loyalty-overview #loyaltylion .lion-tier-box--current,.section-loyalty-overview #loyaltylion .lion-tier-box--current:hover,.section-loyalty-overview #loyaltylion .lion-tier-box:hover{box-shadow:none}.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--current,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--previous{border:3px solid var(--slo-color-brand-cobalt-blue);background:var(--slo-color-brand-cobalt-blue-light);color:var(--slo-color-white)}.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--current .lion-tier-box__header,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--previous .lion-tier-box__header{background:var(--slo-color-brand-cobalt-blue-light);color:var(--slo-color-white)}.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--current .lion-tier-box__title,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--current .lion-tier-box__position,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--previous .lion-tier-box__title,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--previous .lion-tier-box__position{color:var(--slo-color-white)}.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--current .lion-tier-button,.section-loyalty-overview #loyaltylion .lion-tier-box.lion-tier-box--previous .lion-tier-button{color:var(--slo-color-brand-cobalt-blue);background:var(--slo-color-white)}.section-loyalty-overview #loyaltylion .lion-tier-box__position{color:var(--slo-color-brand-light-silver);text-transform:uppercase;font-size:var(--slo-typography-text-size-base);font-style:var(--slo-typography-font-style-normal);font-weight:var(--slo-typography-font-weight-600);font-family:var(--slo-typography-font-header)}.section-loyalty-overview #loyaltylion .lion-tier-box__header,.section-loyalty-overview #loyaltylion .lion-tier-box__purchase-rule{background:var(--slo-color-offwhite)}.section-loyalty-overview #loyaltylion .lion-tier-box__header{padding-top:var(--slo-layout-space-13);padding-bottom:0;color:var(--slo-color-brand-light-silver);border-radius:var(--slo-main-rounded-border-radius)}.section-loyalty-overview #loyaltylion .lion-tier-box__purchase-rule{border:none}.section-loyalty-overview #loyaltylion .lion-tier-box__title{padding-top:var(--slo-layout-space-3);padding-bottom:0;color:var(--slo-color-brand-light-silver);font-size:var(--slo-typography-text-size-1xl);font-style:var(--slo-typography-font-style-normal);font-weight:var(--slo-typography-font-weight-600);font-family:var(--slo-typography-font-header);text-transform:uppercase;word-spacing:var(--slo-layout-space-20);text-align:center;line-height:var(--slo-typography-leading-tight)}.section-loyalty-overview #loyaltylion .lion-tier-box__sub-title,.section-loyalty-overview #loyaltylion .lion-tier-box__purchase-rule,.section-loyalty-overview #loyaltylion .lion-tier-box__value-to-next,.section-loyalty-overview #loyaltylion .lion-tier-box__you-are-here,.section-loyalty-overview #loyaltylion .lion-tier-box__expiry{display:none}.section-loyalty-overview #loyaltylion .lion-tier-button{width:190px;display:flex;margin:auto;margin-bottom:var(--slo-layout-space-16);font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#000;background-color:#fff;border-color:#fff;opacity:.5;cursor:inherit}.section-loyalty-overview #loyaltylion .lion-tier-button:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-loyalty-overview #loyaltylion .lion-tier-button:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-loyalty-overview #loyaltylion .lion-tier-button:hover{background-color:#fffc;border-color:#fffc}}.section-loyalty-overview #loyaltylion .lion-tier-button--clickable{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:148px;padding:0 24px;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#000;background-color:#fff;border-color:#fff;opacity:1;cursor:pointer}.section-loyalty-overview #loyaltylion .lion-tier-button--clickable:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-loyalty-overview #loyaltylion .lion-tier-button--clickable:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-loyalty-overview #loyaltylion .lion-tier-button--clickable:hover{background-color:#fffc;border-color:#fffc}}.section-loyalty-overview #loyaltylion .lion-tier-button--hidden{display:none}@media screen and (min-width: 750px) and (max-width: 800px){.section-loyalty-overview .loyalty-overview__main #loyaltylion .lion-tier-overview{gap:var(--slo-layout-space-5)}}
