.product-card[data-astro-cid-y4zc6zs6]{background:var(--color-white);block-size:100%;min-inline-size:0;color:var(--color-text);border-radius:16px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;box-shadow:0 4px 20px #2020200a}.product-card[data-astro-cid-y4zc6zs6]:hover{text-decoration:none}.product-media[data-astro-cid-y4zc6zs6]{aspect-ratio:4/3;background:#eaeae7;border-radius:16px 16px 0 0;overflow:hidden}.is-featured[data-astro-cid-y4zc6zs6] .product-media[data-astro-cid-y4zc6zs6]{aspect-ratio:16/9}.product-visual[data-astro-cid-y4zc6zs6]{object-fit:cover;object-position:var(--image-position,center);block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.product-placeholder[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{block-size:100%;inline-size:100%;display:block}.product-content[data-astro-cid-y4zc6zs6]{justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.product-details[data-astro-cid-y4zc6zs6]{min-inline-size:0}.product-label[data-astro-cid-y4zc6zs6]{color:var(--color-primary);letter-spacing:.12em;margin:0 0 12px;font-size:.75rem;font-weight:700;line-height:1.5}[data-astro-cid-y4zc6zs6]:is(h2,h3){margin:0;font-size:clamp(1.375rem,2.4vw,2rem)}.is-featured[data-astro-cid-y4zc6zs6] [data-astro-cid-y4zc6zs6]:is(h2,h3){font-size:clamp(1.75rem,3vw,2.5rem)}.product-description[data-astro-cid-y4zc6zs6]{margin:12px 0 0;font-size:1rem;line-height:1.9}.product-arrow[data-astro-cid-y4zc6zs6]{block-size:48px;inline-size:48px;color:var(--color-dark);background:#f0f0ed;border-radius:50%;flex:0 0 48px;place-items:center;transition:color .3s,background-color .3s;display:grid}.product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.is-linked[data-astro-cid-y4zc6zs6]:focus-visible{outline:3px solid var(--color-dark);outline-offset:6px;transform:translateY(-5px);box-shadow:0 16px 40px #2020201f}.is-linked[data-astro-cid-y4zc6zs6]:focus-visible .product-visual[data-astro-cid-y4zc6zs6]{transform:scale(1.05)}.is-linked[data-astro-cid-y4zc6zs6]:focus-visible .product-arrow[data-astro-cid-y4zc6zs6]{color:var(--color-white);background:var(--color-primary)}.is-linked[data-astro-cid-y4zc6zs6]:focus-visible .product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.is-linked[data-astro-cid-y4zc6zs6]:hover{transform:translateY(-5px);box-shadow:0 16px 40px #2020201f}.is-linked[data-astro-cid-y4zc6zs6]:hover .product-visual[data-astro-cid-y4zc6zs6]{transform:scale(1.05)}.is-linked[data-astro-cid-y4zc6zs6]:hover .product-arrow[data-astro-cid-y4zc6zs6]{color:var(--color-white);background:var(--color-primary)}.is-linked[data-astro-cid-y4zc6zs6]:hover .product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.product-card[data-astro-cid-y4zc6zs6],.product-visual[data-astro-cid-y4zc6zs6],.product-arrow[data-astro-cid-y4zc6zs6],.product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{transition:none}.product-card[data-astro-cid-y4zc6zs6],.product-card[data-astro-cid-y4zc6zs6] .product-visual[data-astro-cid-y4zc6zs6],.product-card[data-astro-cid-y4zc6zs6] .product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{transform:none!important}}.is-listing[data-astro-cid-y4zc6zs6]{box-shadow:none;background:0 0;border-radius:0}.is-listing[data-astro-cid-y4zc6zs6] .product-media[data-astro-cid-y4zc6zs6]{border-radius:16px}.is-listing[data-astro-cid-y4zc6zs6] .product-content[data-astro-cid-y4zc6zs6]{align-items:flex-start;gap:12px;padding:20px 0 0}.is-listing[data-astro-cid-y4zc6zs6] [data-astro-cid-y4zc6zs6]:is(h2,h3){font-size:1.25rem}.is-listing[data-astro-cid-y4zc6zs6] .product-description[data-astro-cid-y4zc6zs6]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.8;display:-webkit-box;overflow:hidden}.is-listing[data-astro-cid-y4zc6zs6] .product-arrow[data-astro-cid-y4zc6zs6]{flex-basis:32px;block-size:32px;inline-size:32px}.is-listing[data-astro-cid-y4zc6zs6] .product-arrow[data-astro-cid-y4zc6zs6] svg[data-astro-cid-y4zc6zs6]{block-size:20px;inline-size:20px}.is-listing[data-astro-cid-y4zc6zs6].is-linked:hover,.is-listing[data-astro-cid-y4zc6zs6].is-linked:focus-visible{box-shadow:none}
