.card{--image-ratio: 60%;background:#fff;position:relative;transform:translateY(0px);transition:transform .2s;border:0}.card::after{content:"";position:absolute;z-index:-1;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s;left:-1px;bottom:-6px;width:calc(100% + 2px);height:6px;background-color:#e5e5e6}.card .header{background-color:#e5e5e6;position:relative;z-index:2;width:100%;height:0;padding:var(--image-ratio) 0 0 0;display:flex}.card .header .no_overflow{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.card .header img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;margin:auto}.card .header .over_label{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;z-index:2;display:flex;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.card .header .over_label span{text-transform:uppercase;font-weight:600;line-height:1.1em;display:flex;justify-content:center;align-items:center;background-color:#6e66e9;color:#fff;border-radius:5000vw;padding:.5em 1em;max-width:60%}.card .header .over_label span.sold_out{background-color:#b12e00}.card .header .over_label span.coming_soon{background-color:#e67300}.card .body{z-index:2;padding:1.6em 1.2em 1.4em 1.2em}.card .body .title{font-size:1.1em;line-height:1.1;font-weight:bold;margin:0}.card .body .title a{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.card .body .description{margin:1em 0 0 0;line-height:1.4em}.card .body .description:not(:empty){margin:1em 0}.card .body .expanded_link::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.card .body .star_container{display:flex;align-items:center;font-size:.7708rem}.card .body .star_container>*{display:block}.card .body .star_container .star_wrapper{--star-color: #f9bd00;--star-background-color: #e5e5e6;background:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1;font-size:1.6em}.card .body .star_container .star_wrapper::before{content:"★★★★★";vertical-align:text-top}.card .body .star_container .score{margin-left:.5rem;font-size:1rem}.card .body .star_container .score{font-weight:600}.card .body .star_container .max_score{display:none}.card .body .star_container .review_count{display:inline-block;margin-left:.5em}.card .body .star_container:empty{margin-bottom:1em}.card:not(.colored){background-color:rgba(0,0,0,0)}.card:not(.colored) .body{padding-left:0;padding-right:0}.card:hover{transform:translateY(0)}.card:hover::before{opacity:0}.card:hover::after{opacity:0}.card:hover .title{color:#3eb4e2}.card .desaturation,.card.desaturation{filter:grayscale(1) contrast(0.2) brightness(1.65);-webkit-filter:grayscale(1) contrast(0.2) brightness(1.65);-moz-filter:grayscale(1) contrast(0.2) brightness(1.65);-o-filter:grayscale(1) contrast(0.2) brightness(1.65);-ms-filter:grayscale(1) contrast(0.2) brightness(1.65);z-index:1}.card.disable_pe{pointer-events:none}@media only screen and (max-width: 46em){.card .body{padding:1em .6em}}/*# sourceMappingURL=card.css.map */
