.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-birthday,#loyaltylion{--slb-typography-text-size-base: 16px;--slb-layout-space-4: 8px;--slb-main-rounded-border-radius: var(--slb-layout-space-6);--slb-layout-space-9: 18px;--slb-color-brand-white: #ffffff;--slb-typography-text-size-1xl: 24px;--slb-color-brand-primary: #000000;--slb-layout-space-5: 10px;--slb-typography-font-weight-normal: 400;--slb-layout-space-6: 12px;--slb-layout-space-10: 20px;--slb-color-offwhite: #f3f3f3;--slb-typography-font-weight-600: 600;--slb-typography-text-size-4xl: 36px;--slb-typography-font-style-normal: normal;--slb-typography-font-header: PANGAIA, "PANGAIA", Times, Georgia, serif;--slb-color-black: #000000;--slb-color-transparent-black: rgba(0, 0, 0, .5);--slb-color-brand-grey: #bbbbbb;--slb-typography-text-size-sm: 14px}.section-loyalty-birthday{display:grid}.section-loyalty-birthday .content-wrap{display:grid;background-color:#000;color:#fff;padding-block:36px}#loyaltylion .lion-birthday-entry-form__select--month,#loyaltylion .lion-birthday-entry-form__input--day,#loyaltylion .lion-birthday-entry-form__input--year,#loyaltylion .lion-modal{background:#000000}#loyaltylion .lion-rules-list>:not(.lion-rule-item--birthday),#loyaltylion .lion-rule-item--birthday .lion-rule-item__content>:not(.lion-rule-item__actions){display:none}#loyaltylion .lion-rules-list,#loyaltylion .lion-rules-list .lion-rule-item__content{background-color:transparent}#loyaltylion .lion-rules-list{display:flex;justify-content:center;padding:16px 0 0}#loyaltylion .lion-rules-list .lion-rule-item__content{padding:0;min-height:max-content}#loyaltylion .lion-birthday-action__help{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}#loyaltylion .lion-rules-list .lion-rule-item__actions{margin-top:0}#loyaltylion .lion-rules-list .lion-action-button{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}#loyaltylion .lion-rules-list .lion-action-button:focus-visible{box-shadow:0 0 0 2px #009d1f}#loyaltylion .lion-rules-list .lion-action-button:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){#loyaltylion .lion-rules-list .lion-action-button:hover{background-color:#fffc;border-color:#fffc}}#loyaltylion .lion-action-button--tile:hover,#loyaltylion .lion-rules-list .lion-action-button:hover{background:var(--slb-color-black);color:var(--slb-color-brand-white)}.loyalty-birthday__main{padding-left:var(--slb-layout-space-10);padding-right:var(--slb-layout-space-10)}.loyalty-birthday__main h3{text-align:center;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:600}.loyalty-birthday__main p{text-align:center;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400;margin-block:16px}#loyaltylion .lion-screen--light{background:var(--slb-color-transparent-black)}#loyaltylion .lion-modal{color:var(--slb-color-brand-white);border:2px solid var(--slb-color-brand-white);border-radius:var(--slb-main-rounded-border-radius)}#loyaltylion .lion-modal .lion-modal__header{display:none}#loyaltylion .lion-modal .lion-action-button{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;margin:20px auto 0}#loyaltylion .lion-modal .lion-action-button:focus-visible{box-shadow:0 0 0 2px #009d1f}#loyaltylion .lion-modal .lion-action-button:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){#loyaltylion .lion-modal .lion-action-button:hover{background-color:#fffc;border-color:#fffc}}#loyaltylion .lion-modal .lion-action-button--tile:hover,#loyaltylion .lion-modal .lion-action-button:hover{background:var(--slb-color-black);color:var(--slb-color-brand-white)}#loyaltylion .lion-birthday-entry-form__select--month,#loyaltylion .lion-birthday-entry-form__input--day,#loyaltylion .lion-birthday-entry-form__input--year{height:50px;border-radius:var(--slb-main-rounded-border-radius);color:var(--slb-color-brand-grey);text-align:center;font-size:var(--slb-typography-text-size-sm);font-style:var(--slb-typography-font-style-normal);font-weight:var(--slb-typography-font-weight-normal);font-family:var(--slb-typography-font-header)}#loyaltylion .lion-birthday-entry-form__select--month:focus,#loyaltylion .lion-birthday-entry-form__input--day:focus,#loyaltylion .lion-birthday-entry-form__input--year:focus{border:1px solid var(--slb-color-brand-white)}
