.card:where(.astro-THHQ43UV){border:1px solid var(--joyned-light-gray);border-radius:1.2rem;display:grid;grid-template-areas:"image image image""b b c""d e e";grid-template-rows:109px 3.3rem 2rem;min-height:257px;overflow:hidden;padding:1.2rem;width:calc(50% - .8125rem);grid-gap:.5rem .2rem;gap:.5rem .2rem}.card:where(.astro-THHQ43UV) .image:where(.astro-THHQ43UV) img:where(.astro-THHQ43UV){border-radius:.2rem;height:109px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card:where(.astro-THHQ43UV) .image:where(.astro-THHQ43UV){grid-area:image;max-width:100%}.card:where(.astro-THHQ43UV)>.name-desc:where(.astro-THHQ43UV){grid-area:b}.card:where(.astro-THHQ43UV) .name:where(.astro-THHQ43UV){font-size:1.125rem;margin:0;padding:0}.card:where(.astro-THHQ43UV)>.price:where(.astro-THHQ43UV){font-size:1.2rem;font-weight:800;grid-area:c;text-align:right}.card:where(.astro-THHQ43UV)>.actions:where(.astro-THHQ43UV){grid-area:e;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:flex-end}.card:where(.astro-THHQ43UV)>.info-icons:where(.astro-THHQ43UV){grid-area:d}.card:where(.astro-THHQ43UV) .button:where(.astro-THHQ43UV){background-color:var(--joyned-blue);border:1px solid var(--joyned-blue);border-radius:2rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;height:2rem;padding:.4rem 2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .1s linear;transition:all .1s linear}.card:where(.astro-THHQ43UV) .button:where(.astro-THHQ43UV):hover{background-color:#fff;border:1px solid var(--joyned-blue);color:var(--joyned-blue)}.card:where(.astro-THHQ43UV) .info-icons:where(.astro-THHQ43UV) img:where(.astro-THHQ43UV){height:100%}.card:where(.astro-THHQ43UV) .rating:where(.astro-THHQ43UV){color:#f4d036;font-size:.8rem}.card:where(.astro-THHQ43UV).tall{gap:.5rem;grid-template-areas:"image b b""image d d""image a a""image c c""image e e";grid-template-columns:220px auto auto;grid-template-rows:1fr 28px 1fr 1fr 1fr;height:254px}.card:where(.astro-THHQ43UV).tall .image:where(.astro-THHQ43UV){height:220px;width:220px}.card:where(.astro-THHQ43UV).tall .image:where(.astro-THHQ43UV)>a:where(.astro-THHQ43UV){display:block;height:100%;width:100%}.card:where(.astro-THHQ43UV).tall .image:where(.astro-THHQ43UV) img:where(.astro-THHQ43UV){border-radius:.2rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card:where(.astro-THHQ43UV).tall>.price:where(.astro-THHQ43UV){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.card:where(.astro-THHQ43UV).tall .desc:where(.astro-THHQ43UV){grid-area:a;padding-top:.5rem}.card:where(.astro-THHQ43UV).short{gap:.5rem;grid-template-areas:"image b""image c""image e";grid-template-columns:132px 1fr;grid-template-rows:1fr 1fr 1fr;max-height:165px;min-height:165px;width:calc(33.33333% - .66667rem)}.card:where(.astro-THHQ43UV).short .image:where(.astro-THHQ43UV){height:131px;width:132px}.card:where(.astro-THHQ43UV).short .image:where(.astro-THHQ43UV)>a:where(.astro-THHQ43UV){display:block;height:100%;width:100%}.card:where(.astro-THHQ43UV).short .image:where(.astro-THHQ43UV) img:where(.astro-THHQ43UV){border-radius:.2rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card:where(.astro-THHQ43UV).short>.price:where(.astro-THHQ43UV){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.card:where(.astro-THHQ43UV).short .info-icons:where(.astro-THHQ43UV){display:none}.card:where(.astro-THHQ43UV).short .button:where(.astro-THHQ43UV){border-radius:2rem;display:inline-block;font-size:.875rem;font-weight:700;height:2rem;padding:.4rem 1rem}.card:where(.astro-THHQ43UV).postcard{background-image:var(--bgUrl);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover;border:0;color:#fff;gap:.5rem;grid-template-areas:"b p""a p""c p""e p";grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr 1fr 2rem;height:252px}.card:where(.astro-THHQ43UV).postcard .info-icons:where(.astro-THHQ43UV){display:none}.card:where(.astro-THHQ43UV).postcard .name:where(.astro-THHQ43UV){font-size:1.5rem}.card:where(.astro-THHQ43UV).postcard .desc:where(.astro-THHQ43UV){font-size:.875rem;grid-area:a}.card:where(.astro-THHQ43UV).postcard>.price:where(.astro-THHQ43UV){display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card:where(.astro-THHQ43UV).postcard>.actions:where(.astro-THHQ43UV){-webkit-box-pack:start;-ms-flex-pack:start;grid-column:span 2;justify-content:flex-start}.card:where(.astro-THHQ43UV).postcard>.actions:where(.astro-THHQ43UV) .button:where(.astro-THHQ43UV){background-color:#fff;border:0;color:var(--joyned-black)}.card:where(.astro-THHQ43UV).postcard>.actions:where(.astro-THHQ43UV) .button:where(.astro-THHQ43UV):hover{background-color:var(--joyned-black);color:#fff}@media (max-width:1200px){.card:where(.astro-THHQ43UV).short{width:calc(50% - .5rem)}}@media (max-width:1000px) and (min-width:721px){.card:where(.astro-THHQ43UV) .name:where(.astro-THHQ43UV){font-size:.9rem}.card:where(.astro-THHQ43UV).tall{grid-template-columns:120px auto auto}.card:where(.astro-THHQ43UV).tall .desc:where(.astro-THHQ43UV){font-size:.75rem}}@media (min-width:721px) and (max-width:949px){.card:where(.astro-THHQ43UV).wide>.info-icons:where(.astro-THHQ43UV){display:none}}@media only screen and (max-width:460px){.card:where(.astro-THHQ43UV).wide>.info-icons:where(.astro-THHQ43UV){display:none}}@media (max-width:720px){.card:where(.astro-THHQ43UV){width:100%}.card:where(.astro-THHQ43UV) .name:where(.astro-THHQ43UV){font-size:.9rem}.card:where(.astro-THHQ43UV).tall{grid-template-columns:1fr 1fr 1fr}.card:where(.astro-THHQ43UV).short,.card:where(.astro-THHQ43UV).tall .image:where(.astro-THHQ43UV){width:100%}.card:where(.astro-THHQ43UV).wide .name-desc:where(.astro-THHQ43UV){overflow:hidden}.card:where(.astro-THHQ43UV).wide .name-desc:where(.astro-THHQ43UV) .name:where(.astro-THHQ43UV){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}