ghost-rewards{display:block;width:100%;min-width:0;color:var(--gr-text);font-family:inherit;container-type:inline-size}ghost-rewards[hidden],.ghost-rewards-native-hidden{display:none!important}ghost-rewards *{box-sizing:border-box}ghost-rewards .gr-shell{padding:var(--gr-padding);background:var(--gr-background);border:var(--gr-border-width) solid var(--gr-border);border-radius:var(--gr-radius);backdrop-filter:blur(var(--gr-blur));-webkit-backdrop-filter:blur(var(--gr-blur))}ghost-rewards .gr-heading{margin:0 0 10px;font:inherit;font-size:var(--gr-heading-size);font-weight:500;letter-spacing:.1em}ghost-rewards .gr-summary{margin:0 0 6px;font-size:var(--gr-font);line-height:1.5}ghost-rewards .gr-basket{margin:0 0 18px;font-size:12px;opacity:.75}ghost-rewards .gr-rows{list-style:none;padding:0;margin:0;display:grid;gap:var(--gr-gap)}ghost-rewards .gr-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:0}ghost-rewards .gr-row:before{content:"";position:absolute;width:1px;background:var(--gr-border);left:20px;top:calc(var(--gr-gap) / -2);bottom:calc(var(--gr-gap) / -2)}ghost-rewards .gr-row:first-child:before{top:50%}ghost-rewards .gr-row:last-child:before{bottom:50%}ghost-rewards .gr-marker{z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gr-card);border:1px solid var(--gr-border);font-size:11px}ghost-rewards .is-unlocked .gr-marker{background:var(--gr-accent);color:var(--gr-accent-text);border-color:var(--gr-accent);font-size:18px}ghost-rewards .gr-card{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:var(--gr-image) minmax(0,1fr);gap:16px;align-items:center;width:100%;margin:0;padding:2px;background:var(--gr-card);color:inherit;border:1px dashed var(--gr-border);border-radius:var(--gr-radius);font:inherit;text-align:start;box-shadow:none;line-height:1.4}ghost-rewards button.gr-card{cursor:pointer}ghost-rewards .is-next .gr-card{background:color-mix(in srgb,var(--gr-highlight) 35%,transparent);border-color:var(--gr-accent);border-style:dashed}ghost-rewards .is-unlocked .gr-card{background:var(--gr-highlight);border-color:var(--gr-accent);border-style:solid}ghost-rewards button.gr-card:hover{border-color:var(--gr-accent)}ghost-rewards button:focus-visible{outline:2px solid var(--gr-accent);outline-offset:3px}ghost-rewards .gr-media{display:grid;place-items:center;position:relative;width:var(--gr-image);height:var(--gr-image);overflow:hidden}ghost-rewards .gr-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s ease;mix-blend-mode:multiply}ghost-rewards .gr-media img.is-visible{opacity:1}ghost-rewards .gr-media svg{width:65%;height:65%}ghost-rewards .gr-copy{display:flex;flex-direction:column;min-width:0;gap:4px}ghost-rewards .gr-title{font-size:var(--gr-font);font-weight:500;overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:8%}ghost-rewards .gr-detail{font-size:12px}ghost-rewards .gr-status{color:var(--gr-accent);font-size:13px;margin-top:3px}ghost-rewards .gr-action{font-size:13px;text-decoration:underline;text-underline-offset:4px;display:flex;justify-content:space-between;gap:8px}ghost-rewards .gr-footer{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:none}ghost-rewards [data-pause]{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}ghost-rewards [data-pause][hidden]{display:none}@container (max-width:380px){ghost-rewards .gr-row{grid-template-columns:32px minmax(0,1fr);gap:8px}ghost-rewards .gr-row:before{left:16px}ghost-rewards .gr-marker{width:32px;height:32px;font-size:10px}ghost-rewards .gr-card{grid-template-columns:min(64px,var(--gr-image)) minmax(0,1fr);padding:10px;gap:10px}ghost-rewards .gr-media{width:min(64px,var(--gr-image));height:min(64px,var(--gr-image))}}@media(prefers-reduced-motion:reduce){ghost-rewards .gr-media img{transition:none}}ghost-rewards .gr-row:not(.is-unlocked) .gr-card{position:relative;border-color:transparent}ghost-rewards .gr-row:not(.is-unlocked) .gr-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:inherit;--dash-color: var(--gr-border);--dash-size: 12px;background:linear-gradient(90deg,var(--dash-color) 50%,transparent 0) left top / var(--dash-size) 1px repeat-x,linear-gradient(180deg,var(--dash-color) 50%,transparent 0) right top / 1px var(--dash-size) repeat-y,linear-gradient(90deg,var(--dash-color) 50%,transparent 0) right bottom / var(--dash-size) 1px repeat-x,linear-gradient(180deg,var(--dash-color) 50%,transparent 0) left bottom / 1px var(--dash-size) repeat-y}ghost-rewards .gr-row.is-next:not(.is-unlocked) .gr-card:after{--dash-color: var(--gr-accent);animation:ghost-reward-dashes 1s linear infinite}ghost-rewards .gr-row:not(.is-unlocked) button.gr-card:hover{border-color:transparent}ghost-rewards .gr-row:not(.is-unlocked) button.gr-card:hover:after{--dash-color: var(--gr-accent)}ghost-rewards .is-unlocked .gr-card{border-color:var(--gr-accent);border-style:solid}@keyframes ghost-reward-dashes{to{background-position:12px 0,100% 12px,calc(100% - 12px) 100%,0 calc(100% - 12px)}}@media(prefers-reduced-motion:reduce){ghost-rewards .gr-row.is-next:not(.is-unlocked) .gr-card:after{animation:none}}ghost-rewards .gr-card .gr-detail,ghost-rewards .gr-card .gr-action{display:none}#cart-drawer ghost-rewards .is-unlocked .gr-status{display:none}#cart-drawer ghost-rewards[data-layout=horizontal] .gr-card{min-height:0;gap:6px}#cart-drawer ghost-rewards[data-layout=horizontal] .gr-copy{gap:3px}#cart-drawer ghost-rewards[data-layout=horizontal] .gr-status{margin-top:0;padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ghost-rewards.css.map */
