.product-card.svelte-11ja2cl{padding:var(--spacing-s);background-color:#0000000d;position:relative;overflow:clip;display:flex;flex-direction:column;gap:var(--spacing-s)}@media (min-width: 1200px){.product-card.large.svelte-11ja2cl{grid-column:span 2;grid-row:span 2}.product-card.landscape.svelte-11ja2cl{grid-column:span 2}.product-card.portrait.svelte-11ja2cl{grid-row:span 2}}.card-cta.svelte-11ja2cl{position:absolute;bottom:var(--spacing-s);right:var(--spacing-s);left:var(--spacing-s);padding:10px 12px;background-color:var(--color-accent);opacity:0;transform:translateY(50%);transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:space-between}:is(.product-card.svelte-11ja2cl:hover,.product-card.svelte-11ja2cl:focus,.product-card.svelte-11ja2cl:focus-within,.product-card.svelte-11ja2cl:focus-visible) .card-cta:where(.svelte-11ja2cl){opacity:1;transform:none}.thumbnail.svelte-11ja2cl{position:relative;flex:1}.product-card .secondary-image{position:absolute;inset:0;opacity:0;filter:blur(20px);transition:all .5s ease}.product-card:hover .secondary-image{opacity:1;filter:blur(0px)}.product-card .primary-image{transition:all .5s ease}.product-card:hover .primary-image{opacity:0;filter:blur(20px)}.products-grid.svelte-188fjcn{--cols: 1;display:grid;grid-auto-flow:row dense;gap:var(--spacing-s);grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:calc(100vw / var(--cols))}@media (min-width: 600px){.products-grid.svelte-188fjcn{--cols: 2}}@media (min-width: 1200px){.products-grid.svelte-188fjcn{--cols: 4}}
