main:where(.astro-OHMTAA4H) section:where(.astro-OHMTAA4H){display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}main:where(.astro-OHMTAA4H) section:where(.astro-OHMTAA4H)>h2:where(.astro-OHMTAA4H){color:var(--joyned-black);font-size:2rem;font-weight:800;line-height:2.5rem;margin:1rem .4rem 0;padding:0}main:where(.astro-OHMTAA4H) section:where(.astro-OHMTAA4H)>div:where(.astro-OHMTAA4H){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.125rem;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}main:where(.astro-OHMTAA4H) section:where(.astro-OHMTAA4H)>div:where(.astro-OHMTAA4H).small-gap{gap:1rem}.page-card:where(.astro-OHMTAA4H){display:grid;grid-template-areas:"image title""image rating""image desc""image price""image actions""image footer";grid-template-columns:406px 1fr;grid-template-rows:2.5rem 2rem auto 3rem 3.2rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:515px;margin-bottom:5rem;grid-gap:1rem 2.2rem;gap:1rem 2.2rem}.image:where(.astro-OHMTAA4H){grid-area:image;height:515px}.image:where(.astro-OHMTAA4H) img:where(.astro-OHMTAA4H){border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;width:100%}.title:where(.astro-OHMTAA4H){grid-area:title}.title:where(.astro-OHMTAA4H) h1:where(.astro-OHMTAA4H){color:var(--joyned-black);font-size:2rem;font-weight:800;margin:0}.rating:where(.astro-OHMTAA4H){color:var(--joyned-gold);grid-area:rating}.desc:where(.astro-OHMTAA4H){color:#666;font-size:.875rem;font-weight:400;grid-area:desc;padding-right:3rem}.price:where(.astro-OHMTAA4H){font-size:1.75rem;font-weight:800;grid-area:price}.actions:where(.astro-OHMTAA4H),.price:where(.astro-OHMTAA4H){justify-self:flex-end}.actions:where(.astro-OHMTAA4H){display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:actions}.actions:where(.astro-OHMTAA4H) .button:where(.astro-OHMTAA4H){background-color:var(--joyned-black);border:1px solid var(--joyned-black);border-radius:3rem;color:#fff;font-weight:700;padding:1rem 5rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .1s linear;transition:all .1s linear}.actions:where(.astro-OHMTAA4H) .button:where(.astro-OHMTAA4H):hover{background-color:#fff;color:var(--joyned-black)}.footer:where(.astro-OHMTAA4H){color:#666;font-weight:400;grid-area:footer;justify-self:flex-end;padding-right:.2rem}@media (max-width:1000px){.page-card:where(.astro-OHMTAA4H){grid-template-areas:"image image""title rating""desc desc""price price""actions actions""footer footer";grid-template-columns:1fr 1fr;grid-template-rows:304px 2rem 1fr 3rem 3.2rem 2rem;height:min(538px,80%);width:100%}.page-card:where(.astro-OHMTAA4H) .image:where(.astro-OHMTAA4H){height:100%}.page-card:where(.astro-OHMTAA4H) .title:where(.astro-OHMTAA4H){max-width:100%;overflow:hidden;text-overflow:ellipsis}.page-card:where(.astro-OHMTAA4H) .title:where(.astro-OHMTAA4H) h1:where(.astro-OHMTAA4H){font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-card:where(.astro-OHMTAA4H) .rating:where(.astro-OHMTAA4H){justify-self:flex-end}}@media only screen and (max-width:419px){.page-card:where(.astro-OHMTAA4H)>.actions:where(.astro-OHMTAA4H)>.button:where(.astro-OHMTAA4H){padding:1rem 2.8rem}}