.loyalty-bar{position:relative;padding:var(--section-padding-desktop);background-color:var(--section-bg-color)}.loyalty-bar .grid-full{background-image:var(--background-image);background-size:cover;background-position:center center;border-radius:var(--rounded-corners)}.loyalty-bar .content{background-color:var(--text-bg-color)}.loyalty-bar .title{color:var(--title-color);font-size:var(--title-font-size)}.loyalty-bar .subtitle{font-size:var(--subtitle-font-size)}.loyalty-bar .text{color:var(--text-color);font-size:var(--text-font-size);font-weight:400}.loyalty-bar .wrap{position:relative;max-width:var(--text-width);padding:var(--text-padding-desktop)}.loyalty-bar .img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.loyalty-bar .eyebrow-image{max-width:var(--eyebrow-image-width);height:auto;margin:0 auto 1em}.loyalty-bar p{color:inherit}.loyalty-bar .title-wrapper{font-size:2em;text-align:center;margin-bottom:3em}.loyalty-bar p:last-child{margin:0}.loyalty-bar .flex.points{justify-content:center;gap:2em}.loyalty-bar .btn{margin-top:var(--button-spacing)}.loyalty-bar .points-pending{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;color:#000;font-size:1.8em;background:#fff;padding:.7em .7em .5em;margin-bottom:0;border-radius:20px;border:2px solid #FCEDF7;line-height:.85em}.loyalty-bar .points-pending span{padding-left:.3em}.loyalty-bar #loyaltylion .lion-tier-progress__bar-section__track{border-radius:0 20px 20px 0;background:#fcedf7}.loyalty-bar #loyaltylion .lion-tier-progress__bar-section__fill{border-radius:20px 0 0 20px;background:#f0a3a7}#loyaltylion .lion-tier-progress__bar-section__step-marker--filled-in{background:#f0a3a7}.tier-benefits{border-radius:31px;border:1px solid #191919;background:#fff;padding:1em;margin:0 auto;display:block;width:fit-content}html{scroll-behavior:smooth}@media all and (min-width: 901px){.loyalty-bar .image-column{width:var(--image-width)}}@media all and (max-width: 900px){.loyalty-bar{padding:var(--section-padding-mobile)}.loyalty-bar .flex.points{flex-direction:column;gap:1em;margin-bottom:1em}.loyalty-bar .points-pending{font-size:1.5em}.loyalty-bar .wrap{max-width:100%!important;padding:var(--text-padding-mobile)}.loyalty-bar .container{padding:0}.loyalty-bar .title-wrapper{font-size:1.5em;text-align:center;margin-bottom:1em}}
/*# sourceMappingURL=/cdn/shop/t/1542/assets/loyalty_bar.css.map */
