.product-card[data-astro-cid-4fhpls6h]{background:var(--color-surface,#14171f);border:1px solid #d4af371f;border-radius:2px;flex-direction:column;height:100%;display:flex;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{border-color:#d4af3747;box-shadow:0 16px 48px #00000080}.product-card__image-wrap[data-astro-cid-4fhpls6h]{aspect-ratio:3/4;background:#0d0f14;flex-shrink:0;position:relative;overflow:hidden}.product-card__image[data-astro-cid-4fhpls6h]{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.product-card__placeholder[data-astro-cid-4fhpls6h]{background:linear-gradient(145deg, #161b24 0%, var(--color-bg) 100%);width:100%;height:100%}.product-card__scrim[data-astro-cid-4fhpls6h]{pointer-events:none;background:linear-gradient(#0000 50%,#0b0d1159 75%,#0b0d11b8 100%);position:absolute;inset:0}.product-card__body[data-astro-cid-4fhpls6h]{padding:var(--space-md) var(--space-md) var(--space-lg);background:var(--color-surface,#14171f);flex-direction:column;flex:1;gap:6px;display:flex}.product-card__type[data-astro-cid-4fhpls6h]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);opacity:.65;font-size:.5625rem;line-height:1.4}.product-card__title[data-astro-cid-4fhpls6h]{font-family:var(--font-heading);font-size:var(--type-card-title);letter-spacing:.06em;color:var(--color-text);opacity:.92;font-weight:400;line-height:1.3}.product-card__descriptor[data-astro-cid-4fhpls6h]{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text);opacity:.45;margin-top:2px;font-size:.9375rem;line-height:1.6}.product-card__price[data-astro-cid-4fhpls6h]{margin-top:auto;margin-bottom:0;padding-top:12px}.product-card__actions[data-astro-cid-4fhpls6h]{width:100%;padding-top:var(--space-md);flex-direction:row;gap:12px;margin-top:auto;display:flex}.product-card__price[data-astro-cid-4fhpls6h]+.product-card__actions[data-astro-cid-4fhpls6h]{margin-top:0;padding-top:12px}.product-card__button[data-astro-cid-4fhpls6h]{min-height:40px;font-family:var(--font-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:10px 20px;font-size:.75rem;font-weight:500;display:inline-flex}.product-card__button--buy[data-astro-cid-4fhpls6h],.product-card__button--primary[data-astro-cid-4fhpls6h]{background:var(--color-accent);color:var(--color-bg);font-weight:600}.product-card__button--free[data-astro-cid-4fhpls6h]{background:var(--color-free)}.product-card__button--explore[data-astro-cid-4fhpls6h]{border:1px solid var(--color-accent);color:var(--color-accent);background:0 0}.product-card__badge[data-astro-cid-4fhpls6h]{text-align:center;cursor:default;flex:1;justify-content:center;align-items:center;min-height:40px;padding:10px 20px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.product-card__image[data-astro-cid-4fhpls6h]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card__button[data-astro-cid-4fhpls6h]{transition:background-color .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.product-card[data-astro-cid-4fhpls6h]:hover .product-card__image[data-astro-cid-4fhpls6h]{transform:scale(1.04)}.product-card__button--buy[data-astro-cid-4fhpls6h]:not(:disabled):hover,.product-card__button--primary[data-astro-cid-4fhpls6h]:hover{opacity:.9}.product-card__button--explore[data-astro-cid-4fhpls6h]:hover{background:#d4af3714}}@media (width<=600px){.product-card__body[data-astro-cid-4fhpls6h]{padding:var(--space-sm) var(--space-md) var(--space-md)}}.product-card--horizontal[data-astro-cid-4fhpls6h]{flex-direction:row;height:100%}.product-card--horizontal[data-astro-cid-4fhpls6h] .product-card__image-wrap[data-astro-cid-4fhpls6h]{aspect-ratio:4/5;flex-shrink:0;width:clamp(200px,46%,300px)}.product-card--horizontal[data-astro-cid-4fhpls6h] .product-card__body[data-astro-cid-4fhpls6h]{justify-content:center;min-width:0}@media (width<=560px){.product-card--horizontal[data-astro-cid-4fhpls6h]{flex-direction:column}.product-card--horizontal[data-astro-cid-4fhpls6h] .product-card__image-wrap[data-astro-cid-4fhpls6h]{width:auto}.product-card--horizontal[data-astro-cid-4fhpls6h] .product-card__image-wrap[data-astro-cid-4fhpls6h]:has(.product-card__placeholder){aspect-ratio:auto;height:88px}}
