.p0jPHW_card{min-width:0;color:var(--rv-ink);flex-direction:column;display:flex;position:relative;container-type:inline-size}.p0jPHW_card:has(.p0jPHW_link:focus-visible) .p0jPHW_media{outline:var(--rv-focus);outline-offset:3px}.p0jPHW_media{border-radius:var(--rv-r-lg);background:var(--rv-mint);transition:top .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;top:0;overflow:hidden}.p0jPHW_card:hover .p0jPHW_media{box-shadow:var(--rv-shadow-lift);top:-3px}.p0jPHW_photo{aspect-ratio:4/3;background:var(--rv-mint);width:100%}.p0jPHW_photo img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.p0jPHW_card:hover .p0jPHW_photo img{transform:scale(1.03)}.p0jPHW_tags{z-index:1;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:60px}.p0jPHW_tag,.p0jPHW_checked{background:var(--rv-white);min-height:26px;color:var(--rv-green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1424381f}.p0jPHW_checked{background:var(--rv-green);color:var(--rv-white)}.p0jPHW_checked:before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.p0jPHW_heart{z-index:3;color:#e5484d;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .14s;display:inline-flex;position:absolute;top:4px;right:4px}.p0jPHW_heart:hover{transform:scale(1.08)}.p0jPHW_heart:focus-visible{outline:var(--rv-focus);outline-offset:-4px}.p0jPHW_heart svg{filter:drop-shadow(0 1px 2px #14243859)}.p0jPHW_count{z-index:1;color:var(--rv-white);background:#142438c7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:12px;right:12px}.p0jPHW_body{flex-direction:column;flex:auto;padding:14px 2px 4px;display:flex}.p0jPHW_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 14px;display:flex}.p0jPHW_priceBlock{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.p0jPHW_price{letter-spacing:-.03em;color:var(--rv-ink);font-size:24px}.p0jPHW_per{color:var(--rv-slate);font-size:13.5px;font-weight:500}.p0jPHW_moveIn{text-align:right;color:var(--rv-slate);flex-direction:column;align-items:flex-end;font-size:12.5px;line-height:1.35;display:flex}.p0jPHW_moveIn strong{color:var(--rv-ink);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.p0jPHW_line{color:var(--rv-ink-2);text-wrap:pretty;margin-top:6px;font-size:13.5px}.p0jPHW_title{letter-spacing:-.005em;margin-top:8px;font-size:15px;font-weight:500;line-height:1.35}.p0jPHW_link{color:var(--rv-ink);text-decoration:none}.p0jPHW_link:after{content:"";z-index:2;position:absolute;inset:0}.p0jPHW_link:focus-visible{outline:none}.p0jPHW_facts{font-variant-numeric:tabular-nums}.p0jPHW_kind{color:var(--rv-slate);text-transform:capitalize;font-weight:400}.p0jPHW_kind:before{content:"· "}.p0jPHW_where{color:var(--rv-slate);margin-top:2px;font-size:14px}.p0jPHW_source{color:var(--rv-slate);text-wrap:pretty;flex-direction:column;gap:1px;margin-top:8px;font-size:12.5px;line-height:1.45;display:flex}.p0jPHW_nowrap{white-space:nowrap}@container (max-width:340px){.p0jPHW_priceRow{flex-direction:column;align-items:flex-start}.p0jPHW_moveIn{text-align:left;flex-direction:row;align-items:baseline;gap:6px}.p0jPHW_moveIn span:after{content:":"}}@media (prefers-reduced-motion:reduce){.p0jPHW_media,.p0jPHW_photo img,.p0jPHW_heart{transition:none}}
