.loyalty{--loyalty-column-gap: 41px;--loyalty-eyebrow-gap: 10px;--loyalty-lead-gap: 30px;--loyalty-card-gap: 50px;--loyalty-eyebrow-size: 13px;--loyalty-heading-size: var(--sb-h1-size);--loyalty-heading-measure: none;--loyalty-card-caption-size: 11px;--loyalty-card-caption-line: 1;--loyalty-banner-text-size: 12px;--loyalty-banner-text-line: 1.2;--loyalty-wallet-note-size: var(--sb-body-size);--loyalty-wallet-note-line: var(--sb-body-line);--loyalty-wallet-note-measure: none;--loyalty-card-radius: 18px;--loyalty-card-padding-block-start: 20px;--loyalty-card-padding-block-end: 25px;--loyalty-card-padding-inline: 21px;--loyalty-card-head-height: 25px;--loyalty-card-head-gap: 37px;--loyalty-badge-padding-inline: 14px;--loyalty-stamps-gap: 11px;--loyalty-stamps-banner-gap: 37px;--loyalty-banner-min-height: 44px;--loyalty-banner-radius: 9px;--loyalty-banner-padding-inline: 11px;--loyalty-banner-gap: 32px;--loyalty-banner-icon-width: 30px;--loyalty-step-gap: 28px;--loyalty-step-icon-width: 60px;--loyalty-step-icon-height: 36px;--loyalty-step-icon-gap: 18px;--loyalty-steps-heading-icon-height: 27px;--loyalty-steps-heading-gap: 24px;--loyalty-divider-gap: 40px;--loyalty-rules-gap: 20px;--loyalty-wallet-gap: 30px;--loyalty-wallet-icon-width: 72px;--loyalty-wallet-icon-height: 63px;--loyalty-wallet-icon-gap: 22px;--loyalty-wallet-action-gap: 20px;--loyalty-button-height: 44px;--loyalty-button-radius: 7px;--loyalty-button-width: 100%;--loyalty-button-padding-inline: 16px;--loyalty-lead-measure: none;--loyalty-step-text-measure: none;--loyalty-divider-width: 1px;--loyalty-inverse-text: #fff;position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--loyalty-column-gap)}.loyalty__intro,.loyalty__details{position:relative;z-index:1;min-width:0}.loyalty__backdrop{display:none}.loyalty__heading,.loyalty-card__title,.loyalty-steps__heading{color:var(--sb-black);word-break:normal;overflow-wrap:break-word}.loyalty__eyebrow{margin:0 0 var(--loyalty-eyebrow-gap);font-size:var(--loyalty-eyebrow-size)!important;line-height:1!important;color:var(--sb-black)}.loyalty .loyalty__heading{margin:0 0 var(--loyalty-lead-gap);max-width:var(--loyalty-heading-measure);font-size:var(--loyalty-heading-size)!important}.loyalty__lead{max-width:var(--loyalty-lead-measure);margin:0;color:var(--sb-black)}.loyalty__lead>p{margin:0}.loyalty__lead strong{font-weight:var(--sb-body-strong-weight)}.loyalty-card{margin-top:var(--loyalty-card-gap);padding:var(--loyalty-card-padding-block-start) var(--loyalty-card-padding-inline) var(--loyalty-card-padding-block-end);background-color:var(--sb-surface);border:var(--loyalty-divider-width) solid var(--sb-border);border-radius:var(--loyalty-card-radius)}.loyalty-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--loyalty-card-head-height)}.loyalty-card__title,.loyalty-card__badge{font-size:var(--loyalty-card-caption-size)!important;line-height:var(--loyalty-card-caption-line)!important;font-weight:400!important}.loyalty-card__title{min-width:0;margin:0}.loyalty-card__badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--loyalty-card-head-height);padding-inline:var(--loyalty-badge-padding-inline);border-radius:calc(var(--loyalty-card-head-height) / 2);background-color:var(--sb-divider);color:var(--sb-black);white-space:nowrap}.loyalty-card__stamps{display:grid;grid-template-columns:repeat(var(--loyalty-stamps-per-row, 5),minmax(0,1fr));gap:var(--loyalty-stamps-gap);margin-top:var(--loyalty-card-head-gap)}.loyalty-card__stamp{aspect-ratio:1}.loyalty-card__stamp-image{display:block;width:100%;height:100%;object-fit:contain}.loyalty-card__banner{display:flex;align-items:center;gap:var(--loyalty-banner-gap);min-height:var(--loyalty-banner-min-height);margin:var(--loyalty-stamps-banner-gap) 0 0;padding:8px var(--loyalty-banner-padding-inline);border-radius:var(--loyalty-banner-radius);background-color:var(--sb-black);color:var(--loyalty-inverse-text);font-size:var(--loyalty-banner-text-size)!important;line-height:var(--loyalty-banner-text-line)!important}.loyalty-card__banner-icon{flex:0 0 var(--loyalty-banner-icon-width);width:var(--loyalty-banner-icon-width)}.loyalty-card__banner-image{display:block;width:100%;height:auto}.loyalty-card__banner-text{min-width:0}.loyalty-steps__heading,.loyalty-steps__item{display:flex;align-items:center;gap:var(--loyalty-step-icon-gap)}.loyalty-steps__heading{margin:0}.loyalty-steps__heading-text{font-size:var(--sb-body-size)!important;line-height:var(--sb-body-line)!important;font-weight:400!important}.loyalty-steps__heading .loyalty-steps__icon{height:var(--loyalty-steps-heading-icon-height)}.loyalty-steps__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--loyalty-step-gap)}@media screen and (max-width:989px)and (prefers-reduced-motion:no-preference){html.js .loyalty-steps__item{opacity:0;transform:translateY(36px);transition:opacity .6s ease var(--scroll-reveal-delay, 0s),transform .7s cubic-bezier(.22,1,.36,1) var(--scroll-reveal-delay, 0s)}html.js .loyalty-steps__item.scroll-reveal--in{opacity:1;transform:none}}.loyalty-steps__heading+.loyalty-steps__list{margin-top:var(--loyalty-steps-heading-gap)}.loyalty-steps__icon{flex:0 0 var(--loyalty-step-icon-width);display:flex;align-items:center;justify-content:center;width:var(--loyalty-step-icon-width);height:var(--loyalty-step-icon-height)}.loyalty-steps__icon--check{height:26.6px}.loyalty-steps__icon--check .loyalty-steps__icon-image{width:26.6px}.loyalty-steps__icon--card{height:27.6px}.loyalty-steps__icon--card .loyalty-steps__icon-image{width:37.2px}.loyalty-steps__icon--mirror{height:45px}.loyalty-steps__icon--mirror .loyalty-steps__icon-image{width:34.4px}.loyalty-steps__icon--discount{height:36.4px}.loyalty-steps__icon--discount .loyalty-steps__icon-image{width:29.1px}.loyalty-steps__icon-image{display:block;width:100%;height:100%;object-fit:contain}.loyalty-steps__text{min-width:0;max-width:var(--loyalty-step-text-measure);color:var(--sb-black)}.loyalty-rules{display:grid;gap:var(--loyalty-rules-gap);margin-top:var(--loyalty-divider-gap);padding-top:var(--loyalty-divider-gap);border-top:var(--loyalty-divider-width) solid var(--sb-divider)}.loyalty-rules__item{color:var(--sb-black)}.loyalty-rules__item>p{margin:0}.loyalty-wallet{margin-top:var(--loyalty-divider-gap);padding-top:var(--loyalty-wallet-gap);border-top:var(--loyalty-divider-width) solid var(--sb-divider)}.loyalty-wallet__note{display:flex;align-items:center;gap:var(--loyalty-wallet-icon-gap)}.loyalty-wallet__icon{flex:0 0 var(--loyalty-wallet-icon-width);display:flex;align-items:center;justify-content:center;width:var(--loyalty-wallet-icon-width);height:var(--loyalty-wallet-icon-height);border-radius:calc(var(--loyalty-wallet-icon-width) * .13);background-color:var(--sb-black)}.loyalty-wallet__icon-image{display:block;width:68%;height:auto}.loyalty-wallet__text{min-width:0;max-width:var(--loyalty-wallet-note-measure);font-size:var(--loyalty-wallet-note-size)!important;line-height:var(--loyalty-wallet-note-line)!important;color:var(--sb-black)}.loyalty-wallet__text>p{margin:0}.loyalty-wallet__action{margin-top:var(--loyalty-wallet-gap);padding-top:var(--loyalty-wallet-action-gap);border-top:var(--loyalty-divider-width) solid var(--sb-divider)}.loyalty-wallet__button{display:flex;align-items:center;justify-content:center;width:var(--loyalty-button-width);min-height:var(--loyalty-button-height);padding-inline:var(--loyalty-button-padding-inline);border-radius:var(--loyalty-button-radius);background-color:var(--sb-black);color:var(--loyalty-inverse-text);font-family:var(--sb-font);font-size:var(--sb-button-size);line-height:1.2;text-align:center;text-decoration:none}.loyalty-wallet__button--placeholder{cursor:default}@media screen and (min-width:990px){.loyalty{--loyalty-intro-width: 33.888%;--loyalty-intro-max-width: 488px;--loyalty-details-width: 42.361%;--loyalty-details-max-width: 610px;--loyalty-backdrop-left: 46%;--loyalty-backdrop-size: 271px;--loyalty-backdrop-line: 1.1;--loyalty-backdrop-condense: .555;--loyalty-heading-size: 38px;--loyalty-heading-measure: 477px;--loyalty-eyebrow-gap: 20px;--loyalty-card-gap: 80px;--loyalty-lead-measure: 374px;--loyalty-step-text-measure: 296px;--loyalty-wallet-note-measure: 235px;--loyalty-card-caption-size: 13px;--loyalty-banner-text-size: 15px;--loyalty-wallet-note-size: 13px;--loyalty-wallet-note-line: 1;--loyalty-card-padding-block-start: 28px;--loyalty-card-padding-block-end: 34px;--loyalty-card-padding-inline: 39px;--loyalty-card-head-height: 30px;--loyalty-card-head-gap: 56px;--loyalty-badge-padding-inline: 16px;--loyalty-stamps-gap: 14px;--loyalty-stamps-banner-gap: 56px;--loyalty-banner-min-height: 57px;--loyalty-banner-radius: 11px;--loyalty-banner-padding-inline: 16px;--loyalty-banner-gap: 40px;--loyalty-banner-icon-width: 39px;--loyalty-step-gap: 25px;--loyalty-step-icon-width: 40px;--loyalty-step-icon-height: 36px;--loyalty-step-icon-gap: 23px;--loyalty-steps-heading-gap: 17px;--loyalty-rules-gap: 25px;--loyalty-wallet-gap: 40px;--loyalty-wallet-icon-width: 49px;--loyalty-wallet-icon-height: 43px;--loyalty-wallet-icon-gap: 19px;--loyalty-button-width: 260px}.loyalty__intro{max-width:var(--loyalty-intro-max-width)}.loyalty__details{max-width:var(--loyalty-details-max-width)}}@media screen and (min-width:1200px){.loyalty{grid-template-columns:var(--loyalty-intro-width) var(--loyalty-details-width);justify-content:space-between;align-items:start;column-gap:0}.loyalty__backdrop{display:block;position:absolute;top:0;left:var(--loyalty-backdrop-left);z-index:0;writing-mode:vertical-rl;transform:translate(-50%) scaleY(var(--loyalty-backdrop-condense));transform-origin:top left;font-family:var(--sb-font);font-size:var(--loyalty-backdrop-size);line-height:var(--loyalty-backdrop-line);font-weight:700;color:var(--sb-surface);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.loyalty-wallet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px}.loyalty-wallet__note{flex:1 1 260px;min-width:0}.loyalty-wallet__action{flex:0 0 auto;margin-top:0;padding-top:0;border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/loyalty-program.css.map */
