.price-pill_pill__3fN_O{font-family:var(--font-num),var(--font-price-text),sans-serif;display:inline-flex;align-items:baseline;align-self:flex-start;gap:var(--space-sm);max-width:100%;margin:0;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.price-pill_lg__p_sug{padding:var(--space-xs) var(--space-xl)}.price-pill_accent__X1uua{background:var(--accent-base);color:var(--accent-ink)}.price-pill_quiet__L_VCy{background:transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--border-default);color:var(--text-primary)}.price-pill_found__AW_eY{background:transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--accent-base);color:var(--text-primary)}.price-pill_plain__H_EnS{padding:0;background:transparent;color:inherit}.price-pill_onDark__qBdo3{color:var(--text-on-dark)}.price-pill_quiet__L_VCy.price-pill_onDark__qBdo3{box-shadow:inset 0 0 0 var(--border-hairline) var(--text-muted);color:var(--text-on-dark)}.price-pill_plain__H_EnS.price-pill_onDark__qBdo3{color:var(--text-on-dark)}.price-pill_accentText__EQ1Jz{padding:0;background:transparent;color:var(--text-primary)}.price-pill_accentText__EQ1Jz.price-pill_onDark__qBdo3{color:var(--accent-base)}.price-pill_accent__X1uua.price-pill_onDark__qBdo3{color:var(--accent-ink)}.price-pill_found__AW_eY.price-pill_onDark__qBdo3,.price-pill_found__AW_eY.price-pill_onDark__qBdo3 .price-pill_prefix__ZIvsw{color:var(--accent-base)}.price-pill_prefix__ZIvsw{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);color:var(--text-muted)}.price-pill_accent__X1uua .price-pill_prefix__ZIvsw{color:var(--accent-ink)}.price-pill_onDark__qBdo3 .price-pill_prefix__ZIvsw{color:var(--text-on-chrome)}.price-pill_accent__X1uua.price-pill_onDark__qBdo3 .price-pill_prefix__ZIvsw{color:var(--accent-ink)}.price-pill_empty__PtOeD{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}.price-pill_empty__PtOeD.price-pill_onDark__qBdo3{color:var(--text-on-chrome)}.price-pill_sale__92fTo{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm);margin:0}.price-pill_was__fnHF9{font-family:var(--font-num),var(--font-price-text),sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration-thickness:var(--border-hairline)}.price-pill_sale__92fTo.price-pill_onDark__qBdo3 .price-pill_was__fnHF9{font-family:var(--font-num),var(--font-price-text),sans-serif;color:var(--text-on-chrome)}.price-pill_amount__UNeqT{white-space:nowrap}.price-pill_plain__H_EnS .price-pill_prefix__ZIvsw{color:inherit}.star-rating_root__kFhh_{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);color:var(--text-primary)}.star-rating_dark__9g8J4{color:var(--text-on-dark)}.star-rating_value__drr_O{white-space:nowrap}.star-rating_stars__8PnyR{position:relative;display:inline-flex;flex:none}.star-rating_fill__Flp2x,.star-rating_track__wwRsU{display:inline-flex;gap:var(--star-gap,var(--space-xs))}.star-rating_fill__Flp2x{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--star)}.star-rating_track__wwRsU{color:var(--border-default)}.star-rating_dark__9g8J4 .star-rating_track__wwRsU{color:var(--text-muted)}.star-rating_star__eB4PE{flex:none;width:var(--star-size,20px);height:var(--star-size,20px);fill:currentColor}.star-rating_count__N0OBI{white-space:nowrap}.star-rating_picker__U9nnI{display:flex;gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0}.star-rating_legend__Ga233{margin-bottom:var(--space-md);color:var(--section-muted,var(--text-muted))}.star-rating_choice__0Nl3n{position:relative;display:grid;place-items:center;width:var(--control-h);height:var(--control-h);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);cursor:pointer}.star-rating_choice__0Nl3n input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.star-rating_choice__0Nl3n svg{width:28px;height:28px;fill:transparent;stroke:var(--text-primary);pointer-events:none}.star-rating_choice__0Nl3n svg[data-filled=true]{fill:var(--accent-base);stroke:var(--accent-ink)}.star-rating_choice__0Nl3n:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.star-rating_choice__0Nl3n:hover:has(input:not(:disabled)){background:var(--bg-sand)}.star-rating_picker__U9nnI:disabled{opacity:.5}.star-rating_picker__U9nnI:disabled .star-rating_choice__0Nl3n{cursor:default}@supports not (corner-shape:superellipse(2.4)){.star-rating_choice__0Nl3n{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.work-shot_image__bU3_3{object-fit:cover;filter:brightness(var(--shot-brightness,1))}.work-shot_square__E_oA1{position:relative;flex:none;display:block;width:48px;height:48px;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);overflow:hidden;background:var(--shot-bg,var(--bg-light))}@supports not (corner-shape:superellipse(2.4)){.work-shot_square__E_oA1{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.work-shot_side__QIGf_{position:absolute;top:0;left:0;bottom:0;right:var(--shot-side-right,55%);z-index:0}.work-shot_side__QIGf_,.work-shot_top__TaEqh{background:var(--shot-bg,var(--bg-light));overflow:hidden}.work-shot_top__TaEqh{position:relative;display:block;width:100%;aspect-ratio:16/9}.work-shot_cover__FAnZn{position:absolute;inset:0;background:var(--shot-bg,var(--bg-light));overflow:hidden}.work-shot_zone__MRhsV{object-fit:contain;padding:var(--space-md);box-sizing:border-box}.work-shot_zoneBadge__EZa7W{position:absolute;right:var(--space-md);bottom:var(--space-md);z-index:1;width:88px;height:56px;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:rgb(255 255 255/88%);box-shadow:0 2px 8px rgb(15 15 15/25%);pointer-events:none}@supports not (corner-shape:superellipse(2.4)){.work-shot_zoneBadge__EZa7W{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.work-shot_zoneBadge__EZa7W .work-shot_zone__MRhsV{padding:var(--space-xs)}.work-shot_responsiveZoneBadge__me5SG{max-width:calc(100% - 2 * var(--space-xs));height:auto;aspect-ratio:11/7}.work-shot_zoneBadge__EZa7W>svg{width:100%;height:100%;padding:var(--space-xs);color:var(--text-primary)}