.CJ84Pq_cardBox{background-color:#0000;border:1px solid #0000;position:relative}.CJ84Pq_card{cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s;}.CJ84Pq_card a:after{content:"";z-index:0;pointer-events:auto;position:absolute;inset:0}.CJ84Pq_card:hover{background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-3);box-shadow:0 10px 30px -10px #00000026,0 0 20px -5px #0000001a}.CJ84Pq_imageWrapper{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 0 25px -5px #0003,0 10px 20px -10px #00000026}.CJ84Pq_card:hover .CJ84Pq_imageWrapper{box-shadow:none;border:1px solid #0000}.CJ84Pq_selectedRibbon{box-shadow:var(--mantine-shadow-md);z-index:10;transition:top .2s,right .2s;position:absolute;top:1.25rem;right:.25rem;transform:rotate(3deg)}.CJ84Pq_card:hover .CJ84Pq_selectedRibbon{top:.5rem;right:-.3rem}.CJ84Pq_availableRibbon{box-shadow:var(--mantine-shadow-sm);z-index:10;transition:bottom .2s,left .2s;position:absolute;bottom:-.25rem;left:.5rem;transform:rotate(-1deg)}.CJ84Pq_card:hover .CJ84Pq_availableRibbon{bottom:-.75rem;left:-.3rem}.CJ84Pq_pricingOverlay{opacity:0;pointer-events:none;z-index:5;background:linear-gradient(#0006 0%,#000c 100%);padding:1rem;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.CJ84Pq_card:hover .CJ84Pq_pricingOverlay{opacity:1;transform:translateY(0)}.CJ84Pq_pricingOverlay .mantine-Paper-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-color:#fff3}.CJ84Pq_card:focus-within .CJ84Pq_pricingOverlay{opacity:1;transform:translateY(0)}.CJ84Pq_coverImage{object-fit:cover;border-radius:var(--mantine-radius-md)}.CJ84Pq_placeholderCenter{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-background-light)}.CJ84Pq_zIndex10{z-index:10}.CJ84Pq_priceBadgeFloat{float:right;margin-bottom:.25rem;margin-left:.5rem;text-decoration:line-through}.CJ84Pq_priceBadgeFloatNoStrike{float:right;margin-bottom:.25rem;margin-left:.5rem}.CJ84Pq_lineHeightCompact{line-height:1.6}.CJ84Pq_marginLeftConditional{margin-left:auto}.CJ84Pq_marginLeftZero{margin-left:0}.CJ84Pq_textDecorationStrikethrough{text-decoration:line-through}.CJ84Pq_bgWhite{background-color:var(--mantine-color-white)}.CJ84Pq_bgGray0{background-color:var(--mantine-color-gray-0)}.CJ84Pq_pendingOverlay{border-radius:var(--mantine-radius-md);z-index:6;background-color:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CJ84Pq_skeletonCard{}
