.free-pick-product[data-v-32ba12b0]{display:flex;flex-direction:column;gap:.5rem;min-width:0;text-align:left}.free-pick-product__cover[data-v-32ba12b0]{aspect-ratio:1;background:#e6e6e8;display:grid;overflow:hidden;place-items:center;position:relative}.free-pick-product__cover img[data-v-32ba12b0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.free-pick-product__placeholder[data-v-32ba12b0]{overflow-wrap:anywhere;padding:.75rem}.free-pick-product__badge[data-v-32ba12b0]{background:#fff;font-size:.7rem;left:.5rem;padding:.15rem .4rem;position:absolute;top:.5rem}.free-pick-product__play[data-v-32ba12b0]{background:#ffffffeb;border-radius:50%;color:#1c1c1f;position:absolute}.free-pick-product__name[data-v-32ba12b0]{font-size:.9rem;font-weight:600;margin:0;overflow-wrap:anywhere}.free-pick-product__vendor[data-v-32ba12b0]{color:#66666c;font-size:.8rem;margin:0;overflow-wrap:anywhere}.free-pick-product__price[data-v-32ba12b0]{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem;margin:0}.free-pick-product__price s[data-v-32ba12b0]{color:#66666c}.free-pick-product__price strong[data-v-32ba12b0]{color:#36762b}.free-pick-product[data-v-32ba12b0] button:focus-visible,.free-pick-product a[data-v-32ba12b0]:focus-visible{outline:2px solid #1c1c1f;outline-offset:3px}.free-pick[data-v-bca794e8]{background:#f2f2f3;color:#1c1c1f;margin-bottom:1.5rem;min-width:0;padding:1.5rem;text-align:left}.free-pick__title[data-v-bca794e8]{font-size:2.1rem;font-weight:500;line-height:1.1;margin:0 0 1.5rem}.free-pick__progress[data-v-bca794e8]{background:#cdcdd2;border-radius:3px;height:6px;margin:.5rem 0 2.75rem;position:relative}.free-pick__progress i[data-v-bca794e8]{background:#4f9e3f;border-radius:3px;inset:0 auto 0 0;position:absolute}.free-pick__marker[data-v-bca794e8]{color:#66666c;font-size:.75rem;position:absolute;top:1rem;transform:translate(-100%);white-space:nowrap}.free-pick__marker[data-v-bca794e8]:before{background:#cdcdd2;border:3px solid #f2f2f3;border-radius:50%;content:"";height:16px;position:absolute;right:0;top:-1.3rem;width:16px}.free-pick__marker.is-unlocked[data-v-bca794e8]{color:#1c1c1f}.free-pick__marker.is-unlocked[data-v-bca794e8]:before{background:#4f9e3f}.free-pick__status[data-v-bca794e8]{font-size:1.05rem;margin:0 0 .5rem}.free-pick__status span[data-v-bca794e8]{display:block}.free-pick__hint[data-v-bca794e8]{color:#66666c;font-size:.8rem;margin:0 0 .75rem}.free-pick__slots[data-v-bca794e8]{list-style:none;margin:1.25rem 0 0;max-width:320px;padding:0}.free-pick__slot[data-v-bca794e8]{background:#fff;border:2px solid transparent;min-width:0;padding:.65rem}.free-pick__slot.is-active[data-v-bca794e8]{border-color:#1c1c1f}.free-pick__tier-name[data-v-bca794e8]{font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.free-pick__tier-value[data-v-bca794e8]{color:#66666c;font-size:.75rem;margin:.25rem 0 .75rem;overflow-wrap:anywhere}.free-pick__guest[data-v-bca794e8]{font-size:.875rem;margin:0}.free-pick__button[data-v-bca794e8]{background:#e2820f;color:#1c1c1f;font-size:.875rem;font-weight:700;padding:.6rem .5rem;width:100%}.free-pick__button--dark[data-v-bca794e8]{background:#1c1c1f;color:#fff}.free-pick__links button[data-v-bca794e8],.free-pick__text-button[data-v-bca794e8]{background:transparent;font-size:.8rem;padding:0;text-align:left;text-decoration:underline}.free-pick__links[data-v-bca794e8]{display:flex;flex-wrap:wrap;gap:.75rem}.free-pick__note[data-v-bca794e8]{background:#fff4dc;font-size:.875rem;margin:.75rem 0;padding:.75rem}.free-pick__error[data-v-bca794e8]{color:#a40000;margin:.75rem 0 0}.free-pick--compact[data-v-bca794e8]{padding:.75rem}.free-pick--compact .free-pick__title[data-v-bca794e8]{font-size:1.4rem}.free-pick[data-v-bca794e8] button:disabled,.free-pick button[data-v-bca794e8]:disabled{cursor:wait;opacity:.6}.free-pick button[data-v-bca794e8]:focus-visible{outline:2px solid #1c1c1f;outline-offset:3px}@media (max-width:720px){.free-pick[data-v-bca794e8]{padding:1rem}.free-pick__title[data-v-bca794e8]{font-size:1.75rem}}.free-pick__overlay[data-v-bca794e8]{align-items:center;background:#1414188c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1100}.free-pick__dialog[data-v-bca794e8]{background:#fff;color:#1c1c1f;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;width:min(760px,100%)}.free-pick__dialog button[data-v-bca794e8]:focus-visible{outline:2px solid #1c1c1f;outline-offset:3px}.free-pick__dialog button[data-v-bca794e8]:disabled{cursor:default;opacity:.6}.free-pick__dialog-header[data-v-bca794e8]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.free-pick__dialog-header h3[data-v-bca794e8]{font-size:1.1rem;font-weight:700;margin:0}.free-pick__close[data-v-bca794e8]{font-size:1.5rem;padding:.25rem}.free-pick__grid[data-v-bca794e8]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.free-pick__load[data-v-bca794e8]{margin-top:1rem}@media (max-width:380px){.free-pick__dialog[data-v-bca794e8]{padding:.75rem}.free-pick__grid[data-v-bca794e8]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}
