.card-module__O3-XYG__cardContainer{text-align:center;box-sizing:border-box;width:100%;height:100%;min-height:300px;box-shadow:-2px 2px 6px oklch(var(--accent-950) / .2);background-color:oklch(var(--complement-50));border-radius:24px;outline:none;flex-direction:column;transition:transform .2s ease-in-out;display:flex;position:relative;overflow:hidden}[data-theme=dark] .card-module__O3-XYG__cardContainer{background-color:oklch(var(--complement-900))}.card-module__O3-XYG__cardContainer:hover .card-module__O3-XYG__buttonContainer{background-color:oklch(var(--accent-500))}[data-accent=gray] :is(.card-module__O3-XYG__cardContainer:hover .card-module__O3-XYG__buttonContainer){background-color:oklch(var(--accent-950))}.card-module__O3-XYG__cardContainer[aria-disabled=true] .card-module__O3-XYG__buttonContainer{background-color:oklch(var(--complement-800));cursor:not-allowed}.card-module__O3-XYG__cardContainer[aria-disabled=true] button:hover,.card-module__O3-XYG__cardContainer[aria-disabled=true] a:hover,.card-module__O3-XYG__cardContainer[aria-disabled=true] div:hover,.card-module__O3-XYG__cardContainer[aria-disabled=true] p:hover,.card-module__O3-XYG__cardContainer[aria-disabled=true] .card-module__O3-XYG__cardImage:hover,.card-module__O3-XYG__cardContainer[aria-disabled=true]:hover{cursor:not-allowed}.card-module__O3-XYG__cardImage{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px}[data-accent=gray] .card-module__O3-XYG__cardImage{filter:grayscale()}.card-module__O3-XYG__cardContent{flex-direction:column;flex:1;justify-content:space-between;padding:1rem 1rem 0;display:flex}.card-module__O3-XYG__cardTitle{text-align:center;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.card-module__O3-XYG__priceContainer{text-align:center;margin:.5rem 0}.card-module__O3-XYG__buttonContainer{background-color:oklch(var(--complement-500));color:#fff;cursor:pointer;border:0;width:100%;padding:15px 0;transition:background-color .2s;text-align:center!important}.card-module__O3-XYG__buttonContainer a{color:#fff;width:100%}.card-module__O3-XYG__buttonContainer button{width:100%}.card-module__O3-XYG__buttonContainer{font-size:1.2rem;font-weight:600}[data-accent=gray] .card-module__O3-XYG__buttonContainer{background-color:oklch(var(--accent-700))}
