.rediant-cta[data-astro-cid-balv45lp]{padding:5rem 0;position:relative}.rediant-cta[data-astro-cid-balv45lp][style*=background-image]{background-size:cover;background-position:center;background-attachment:fixed}.rediant-cta[data-astro-cid-balv45lp][style*=background-image]:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.rediant-cta-content[data-astro-cid-balv45lp]{position:relative;z-index:2}.rediant-cta-container[data-astro-cid-balv45lp]{max-width:80rem;margin:0 auto;padding:0 1rem;text-align:center}.rediant-cta-title[data-astro-cid-balv45lp]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.rediant-cta-description[data-astro-cid-balv45lp]{font-size:1.25rem;margin-bottom:3rem;max-width:48rem;margin-left:auto;margin-right:auto}.rediant-cta-actions[data-astro-cid-balv45lp]{display:flex;flex-direction:column;gap:1rem;justify-content:center}.rediant-cta-btn[data-astro-cid-balv45lp]{display:inline-block;padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.rediant-cta-light[data-astro-cid-balv45lp]{background:#f5f5f5;color:#2c2c2c}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-title[data-astro-cid-balv45lp]{color:#2c2c2c}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-description[data-astro-cid-balv45lp]{color:#666}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-btn-primary[data-astro-cid-balv45lp]{background:var(--color-gold);color:#fff}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-btn-primary[data-astro-cid-balv45lp]:hover{background:var(--color-charcoal);transform:translateY(-2px)}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-btn-secondary[data-astro-cid-balv45lp]{border:2px solid var(--color-charcoal);color:var(--color-charcoal)}.rediant-cta-light[data-astro-cid-balv45lp] .rediant-cta-btn-secondary[data-astro-cid-balv45lp]:hover{background:var(--color-charcoal);color:#fff;transform:translateY(-2px)}.rediant-cta-dark[data-astro-cid-balv45lp]{background:#2c2c2c;color:#fff}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-title[data-astro-cid-balv45lp]{color:#fff}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-description[data-astro-cid-balv45lp]{color:#d1d5db}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-btn-primary[data-astro-cid-balv45lp]{background:var(--color-gold);color:#fff}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-btn-primary[data-astro-cid-balv45lp]:hover{background:var(--color-charcoal);transform:translateY(-2px)}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-btn-secondary[data-astro-cid-balv45lp]{border:2px solid white;color:#fff}.rediant-cta-dark[data-astro-cid-balv45lp] .rediant-cta-btn-secondary[data-astro-cid-balv45lp]:hover{background:#fff;color:var(--color-charcoal);transform:translateY(-2px)}@media (min-width: 640px){.rediant-cta-title[data-astro-cid-balv45lp]{font-size:3.75rem}.rediant-cta-description[data-astro-cid-balv45lp]{font-size:1.5rem}.rediant-cta-actions[data-astro-cid-balv45lp]{flex-direction:row}}@media (min-width: 1024px){.rediant-cta-title[data-astro-cid-balv45lp]{font-size:4.5rem}}@media (max-width: 768px){.rediant-cta[data-astro-cid-balv45lp][style*=background-image]{background-attachment:scroll}}.product-card[data-astro-cid-tjdfhdqb]{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.product-card[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.product-image[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:4/5;overflow:hidden}.product-image[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product-card[data-astro-cid-tjdfhdqb]:hover .product-image[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:scale(1.05)}.product-overlay[data-astro-cid-tjdfhdqb]{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.sold-out[data-astro-cid-tjdfhdqb]{color:#fff;font-weight:700;font-size:1.2rem;background:var(--color-charcoal);padding:.5rem 1rem;border-radius:.5rem}.product-info[data-astro-cid-tjdfhdqb]{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.product-name[data-astro-cid-tjdfhdqb]{font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.5rem;line-height:1.3}.product-description[data-astro-cid-tjdfhdqb]{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:1rem;flex-grow:1}.product-tags[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag[data-astro-cid-tjdfhdqb]{background:var(--color-gold);color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.product-footer[data-astro-cid-tjdfhdqb]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.product-price[data-astro-cid-tjdfhdqb]{display:flex;align-items:baseline;gap:.25rem}.price[data-astro-cid-tjdfhdqb]{font-size:1.5rem;font-weight:700;color:var(--color-charcoal)}.currency[data-astro-cid-tjdfhdqb]{font-size:1rem;color:#666}.buy-button[data-astro-cid-tjdfhdqb]{background:var(--color-gold);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.buy-button[data-astro-cid-tjdfhdqb]:hover{background:var(--color-charcoal);transform:translateY(-2px)}.buy-button[data-astro-cid-tjdfhdqb]:disabled{background:#ccc;cursor:not-allowed;transform:none}.stars-price[data-astro-cid-tjdfhdqb]{display:block;font-size:.9rem;color:#666;margin-top:.25rem}.price-approximation[data-astro-cid-tjdfhdqb]{display:block;font-size:.9rem;color:#666;margin-top:.25rem;font-style:italic}.product-type[data-astro-cid-tjdfhdqb]{margin:.5rem 0}.type-badge[data-astro-cid-tjdfhdqb]{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.type-physical[data-astro-cid-tjdfhdqb]{background:var(--color-gold);color:#fff}.type-digital[data-astro-cid-tjdfhdqb]{background:#4f46e5;color:#fff}.rediant-product-grid[data-astro-cid-poyn3awd]{display:grid;gap:2rem;margin-top:2rem}.rediant-product-grid[data-astro-cid-poyn3awd][data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.rediant-product-grid[data-astro-cid-poyn3awd][data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.rediant-product-grid[data-astro-cid-poyn3awd][data-columns="4"]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rediant-empty-state[data-astro-cid-poyn3awd]{text-align:center;padding:5rem 2rem}.rediant-empty-title[data-astro-cid-poyn3awd]{font-size:1.5rem;font-weight:700;color:#2c2c2c;margin-bottom:1rem}.rediant-empty-action[data-astro-cid-poyn3awd]{display:inline-block;background:var(--color-gold);color:#fff;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .3s ease}.rediant-empty-action[data-astro-cid-poyn3awd]:hover{background:var(--color-charcoal);transform:translateY(-2px)}@media (max-width: 768px){.rediant-product-grid[data-astro-cid-poyn3awd]{grid-template-columns:1fr;gap:1.5rem}}
