:root{--font-headings: sans-serif;--font-weight-headings: 700;--font-body: sans-serif;--font-weight-body: 400;--font-weight-bold: 700;--color-white: #fafaf9;--color-white-rgb: rgb(250 250 249);--color-neutral-10: #f4f4f0;--color-neutral-20: #f1f1ef;--color-neutral-30: #e7e7e4;--color-neutral-40: #bfbfba;--color-neutral-50: #888881;--color-neutral-60: #696963;--color-neutral-70: #4f4f4a;--color-neutral-80: #353531;--color-neutral-90: #1b1b18;--color-neutral-95: rgb(250 250 249 / 95%);--color-black: #0f0f0f;--color-yellow: #f5e9c8;--color-tundra: #404040;--color-ruby: #951528;--color-info-light: #e9effb;--color-info: #5774c1;--color-success-light: #dcefde;--color-success: #56af5f;--color-warning-light: #fdf6e8;--color-warning: #e5a434;--color-error-light: #fdecec;--color-error: #dc4f73;--color-fade: rgba(0, 0, 0, .2);--color-focus-outline: rgba(0, 0, 0, .3);--card-overlay: rgba(15, 15, 15, .2);--transition-duration-short: .3s;--transition-duration: .5s;--color-neutral-primary-white-95: #fafaf9f2 // Transitions --transition-duration: .5s;--transition-timing: ease-in-out;--transition-timing-flick: cubic-bezier(.16, .68, .43, .99)}.rich-text{z-index:1}.loyalty-info .rich-text__wrapper{padding-bottom:48px;border-bottom:1px solid var(--color-neutral-30)}.loyalty-info .rich-text__blocks{align-items:flex-start}.loyalty-info .rich-text__text-wrapper{padding:0}@media screen and (max-width: 767px){.loyalty-info .rich-text__text-wrapper{gap:16px 8px}}@media screen and (max-width: 767px){.loyalty-info .rich-text__text-wrapper-item{width:100%}.loyalty-info .rich-text__text-wrapper-item:nth-child(n+4){padding-top:16px;border-top:1px solid var(--color-neutral-30)}}.loyalty-info .rich-text__text-wrapper-item h4,.loyalty-info .rich-text__text-wrapper-item p{margin:0}.loyalty-info .rich-text__text-wrapper-separator{width:1px;height:100%;background-color:var(--color-neutral-30)}@media screen and (max-width: 767px){.loyalty-info .rich-text__text-wrapper-separator{display:none}}.rich-text__wrapper{display:flex;justify-content:center}.rich-text__text-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;max-width:690px;gap:1rem}.rich-text__text-wrapper-item{display:flex}.rich-text__blocks{width:100%}@media screen and (min-width: 750px){.rich-text__wrapper{width:100%}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*,.rich-text__blocks .float-right-content>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*,.rich-text__blocks .float-right-content>*+*{margin-top:2rem}.rich-text__blocks>*+a,.rich-text__blocks .float-right-content>*+a{margin-top:3rem}.rich-text__heading.arial,.rich-text__heading.arial.h1,.rich-text__heading.arial.h2,.rich-text__heading.arial.h3{line-height:1;letter-spacing:.01em}.rich-text__heading.arial.hxl{font-size:60px}@media screen and (max-width: 749px){.rich-text__heading.arial.hxl{font-size:48px}}.rich-text__heading.arial .h1{font-size:50px}@media screen and (max-width: 749px){.rich-text__heading.arial .h1{font-size:40px}}.rich-text__heading.arial.h2{font-size:40px}@media screen and (max-width: 749px){.rich-text__heading.arial.h2{font-size:30px}}.rich-text__heading.arial.h3{font-size:24px}.rich-text__heading.masvis,.rich-text__heading.masvis.h1,.rich-text__heading.masvis.h2,.rich-text__heading.masvis.h3{letter-spacing:.05em;line-height:1.1}.rich-text__heading.masvis.h1{font-size:40px}@media screen and (max-width: 749px){.rich-text__heading.masvis.h1{font-size:26px}}.rich-text__heading.masvis.h2{font-size:32px}@media screen and (max-width: 749px){.rich-text__heading.masvis.h2{font-size:22px}}.rich-text__heading.masvis.h3{font-size:24px}@media screen and (max-width: 749px){.rich-text__heading.masvis.h3{font-size:18px}}.rich-text__heading.montserrat{line-height:1.4;letter-spacing:.083em;text-transform:uppercase}.rich-text__heading.montserrat.hxl{font-size:24px}.rich-text__heading.montserrat.h1{font-size:20px}.rich-text__heading.montserrat.h2{font-size:16px}.rich-text__heading.montserrat.h3{line-height:1.667}.rich-text__text,.rich-text__text *{line-height:1.6}.rich-text__text--sm,.rich-text__text--sm *{font-size:12px;letter-spacing:.72px}.rich-text__text--md,.rich-text__text--md *{font-size:13px;letter-spacing:.78px}.rich-text__text--lg,.rich-text__text--lg *{font-size:15px;letter-spacing:.6px}.rich-text__text--xl,.rich-text__text--xl *{font-size:16px}.rich-text__text ol li{list-style-type:decimal;list-style-position:inside}.rich-text__text ol li:before{content:none}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;word-break:break-word}.rich-text__buttons--vertical{flex-direction:column;align-items:center}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text__buttons--multiple .button{max-width:22rem}@media screen and (max-width: 749px){.rich-text__wrapper.page-width-loyalty,.loyalty-info.page-width-loyalty{padding:0 24px!important}}@media screen and (max-width: 749px){.page-width-loyalty .rich-text__buttons--multiple{flex-wrap:nowrap}.page-width-loyalty .rich-text__buttons--multiple>*{min-width:auto;flex:1}.page-width-loyalty .rich-text__buttons--multiple .button{width:100%;padding-left:1.2rem;padding-right:1.2rem}}@media screen and (min-width: 750px){.page-width-loyalty .rich-text__buttons--multiple .button{min-width:unset;max-width:204px}.yotpo-logged-in .page-width-loyalty .rich-text__buttons--multiple .button{max-width:154px}}.page-width-loyalty .button .sca-spinner-border{position:absolute;top:50%;left:50%;margin:calc((var(--bs-spinner-width)) / -2)}
