sh-reward-bar{display:block;min-width:0;max-width:100%;padding:10px 0;color:var(--sh-rewards-text,rgb(var(--text-color,26 26 26)));background:var(--sh-rewards-background,transparent);font-size:14px;line-height:1.4}sh-reward-bar[hidden],sh-reward-bar [hidden]{display:none!important}sh-reward-bar p{margin:0}sh-reward-bar .sh-rewards__summary{min-height:20px;margin-bottom:12px;text-align:center;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}sh-reward-bar .sh-rewards__summary-action{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}sh-reward-bar .sh-rewards__scroll{overflow-x:auto;padding:3px 3px 5px;scrollbar-width:thin}sh-reward-bar .sh-rewards__milestones{position:relative;min-width:calc(var(--sh-tier-count)*76px)}sh-reward-bar .sh-rewards__track{position:absolute;top:16px;left:0;width:calc(100% - 50%/var(--sh-tier-count));height:6px;overflow:hidden;background:var(--sh-rewards-track,#dedede);border-radius:8px}sh-reward-bar .sh-rewards__fill{height:100%;background:var(--sh-rewards-fill,#85b947);border-radius:inherit;position:relative;overflow:hidden}sh-reward-bar .sh-rewards__shine{position:absolute;inset:0 auto 0 0;width:30%;opacity:0;background:linear-gradient(100deg,transparent,#ffffffb3,transparent);pointer-events:none}sh-reward-bar .sh-rewards__tiers{position:relative;display:grid;grid-template-columns:repeat(var(--sh-tier-count),minmax(0,1fr));gap:0}sh-reward-bar .sh-rewards__tier{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:3px;min-width:0;padding:0 4px;font:inherit;color:inherit;background:none;border:0;cursor:pointer;font-variant-numeric:tabular-nums;text-align:center}sh-reward-bar .sh-rewards__tier-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:4px;border-radius:50%;background:var(--sh-rewards-track,#dedede);border:3px solid var(--sh-rewards-background,rgb(var(--background,255 255 255)));box-sizing:border-box}sh-reward-bar .sh-rewards__tier-icon svg{width:19px;height:19px}sh-reward-bar .sh-rewards__tier-label{font-size:14px;font-weight:650;overflow-wrap:anywhere}sh-reward-bar .sh-rewards__tier-price{font-size:13px}sh-reward-bar .sh-rewards__tier-state{font-size:11px;min-height:15px}sh-reward-bar .sh-rewards__tier.is-reached .sh-rewards__tier-icon{background:var(--sh-rewards-fill,#85b947)}sh-reward-bar .sh-rewards__tier.is-next .sh-rewards__tier-icon{outline:2px solid var(--sh-rewards-selected,currentColor);outline-offset:1px}sh-reward-bar .sh-rewards__tier.is-selected .sh-rewards__tier-label{color:var(--sh-rewards-selected,currentColor)}sh-reward-bar .sh-rewards__tier:hover .sh-rewards__tier-label{text-decoration:underline;text-underline-offset:3px}sh-reward-bar .sh-rewards__status:empty{display:none}sh-reward-bar .sh-rewards__status:not(:empty){margin-top:8px}.sh-rewards-dialog{width:min(640px,calc(100vw - 24px));max-height:85dvh;border:0;border-radius:12px;padding:24px;color:rgb(var(--text-color,26 26 26));background:rgb(var(--background,255 255 255));box-shadow:0 20px 70px #0004}.sh-rewards-dialog::backdrop{background:#0008}.sh-rewards-dialog__close,.sh-rewards-dialog__remove{display:block;margin:8px 0 16px auto;text-decoration:underline;cursor:pointer}.sh-rewards-dialog__help{margin:8px 0 20px}.sh-rewards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px}.sh-rewards-card{display:flex;flex-direction:column;gap:8px;text-align:center}.sh-rewards-card img{width:100%;height:144px;object-fit:contain}.sh-rewards-card select{max-width:100%;padding:8px;border:1px solid currentColor;border-radius:4px}.sh-rewards-card button{margin-top:auto}.sh-rewards-card h3{font-size:1rem;font-weight:600}.sh-rewards-card p{font-size:.8rem}.sh-rewards-card button:disabled{opacity:.45}.sh-reward-line .quantity-input{display:none}.sh-rewards-dialog :focus-visible,sh-reward-bar :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:380px){.sh-rewards-grid{grid-template-columns:1fr}}@media(pointer:coarse){sh-reward-bar .sh-rewards__tier,.sh-rewards-dialog__close,.sh-rewards-dialog__remove{min-height:44px}.sh-rewards-dialog__close{min-width:44px}}@media(prefers-reduced-motion:reduce){sh-reward-bar .sh-rewards__fill{transition:none!important}sh-reward-bar .sh-rewards__shine{display:none}.sh-rewards-dialog{scroll-behavior:auto}}.cart-header>sh-reward-bar{order:2;width:min(100%,32rem);justify-self:center;text-align:start}.sh-rewards-dialog--information{text-align:center;max-width:480px}.sh-rewards-dialog__headline{font-size:clamp(24px,5vw,32px);font-weight:750;line-height:1.2;margin:12px 0 20px;overflow-wrap:anywhere}.sh-rewards-dialog__body{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;font-size:16px;line-height:1.6}.sh-rewards-dialog__code{display:block;padding:16px;margin:20px 0;font-size:24px;font-weight:700;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border:1px dashed currentColor;border-radius:6px}.sh-rewards-dialog__copy-status{margin-top:12px;min-height:20px}.sh-rewards-widget{margin-block:12px;min-width:0;max-width:100%}sh-reward-bar .sh-rewards__tier-artwork{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0}sh-reward-bar .sh-rewards__tier-blur{display:none;position:absolute;top:-4px;right:0;bottom:-4px;left:0;z-index:1;pointer-events:none;border-radius:4px;background:#ffffff1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}sh-reward-bar .sh-rewards__tier.is-replaced .sh-rewards__tier-blur{display:block}sh-reward-bar .sh-rewards__tier.is-replaced .sh-rewards__tier-state{margin-top:4px}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){sh-reward-bar .sh-rewards__tier.is-replaced .sh-rewards__tier-artwork>:not(.sh-rewards__tier-blur){filter:blur(2px)}}.sh-rewards__tier.is-replaced .sh-rewards__tier-icon{background:var(--sh-rewards-track);border-style:dashed;box-shadow:none}.sh-rewards__tier.is-replaced .sh-rewards__tier-state{font-weight:600;color:#b42318;overflow-wrap:anywhere}@keyframes sh-rewards-choice-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}50%{transform:scale(1.09);box-shadow:0 0 0 5px color-mix(in srgb,var(--sh-rewards-selected,#315622) 22%,transparent)}}sh-reward-bar:not([data-animation=off]) .sh-rewards__tier.needs-choice .sh-rewards__tier-icon{animation:sh-rewards-choice-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){sh-reward-bar .sh-rewards__tier.needs-choice .sh-rewards__tier-icon{animation:none!important}}@keyframes sh-rewards-completion-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}50%{transform:scale(1.13);box-shadow:0 0 0 5px color-mix(in srgb,var(--sh-rewards-selected,#315622) 22%,transparent)}}sh-reward-bar:not([data-animation=off]) .sh-rewards__tier-icon.is-completing{animation:sh-rewards-completion-pulse .7s ease-in-out 1}@media(prefers-reduced-motion:reduce){sh-reward-bar .sh-rewards__tier-icon.is-completing{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sh-rewards.css.map */
