.card-currency-toggle{display:inline-flex;flex:none;margin-left:auto;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card-bg);overflow:hidden}.card-currency-toggle button{padding:var(--space-1) var(--space-2-5);border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}.card-currency-toggle button.is-on{background:var(--accent);color:var(--card-bg)}.home-popular>.home-section-head,.phone-mercari-recommend>.recommend-head{position:-webkit-sticky;position:sticky;top:var(--desktop-header-height);z-index:30;padding-block:var(--space-2);background:var(--card-bg);box-shadow:calc(-1 * var(--space-3)) 0 0 var(--card-bg),var(--space-3) 0 0 var(--card-bg)}html.is-layout-embed .home-popular>.home-section-head,html.is-layout-embed .phone-mercari-recommend>.recommend-head,html.is-phone-surface .home-popular>.home-section-head,html.is-phone-surface .phone-mercari-recommend>.recommend-head{top:var(--phone-app-header-height)}.recommend-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.phone-mercari-section.phone-mercari-recommend .recommend-head h2{flex:1 1;margin:0}.product-card .product-card-sold-badge{position:absolute;top:0;left:0;z-index:4;width:var(--space-10);height:var(--space-10);overflow:hidden;background:var(--badge);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.product-card .product-card-sold-badge>span{position:absolute;top:var(--space-2);left:calc(-1 * var(--space-1));width:var(--space-8);color:var(--card-bg);font-size:var(--text-xs);font-weight:700;line-height:1;text-align:center;transform:rotate(-45deg)}html:not(.is-phone-surface):not(.is-layout-embed) .product-card.is-sold .marketplace-badge:has(.marketplace-badge-app){right:0;left:auto;border-radius:0 var(--radius-lg) 0 var(--space-2-5)}.product-card .product-store-badge{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;padding:0 var(--space-1);border:1px solid var(--success);border-radius:var(--radius-xs);color:var(--success);font-size:var(--text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.product-card .product-image .product-store-badge{position:absolute;top:var(--space-1-5);left:var(--space-1-5);z-index:2;margin:0;border:0;border-radius:var(--radius-xs);background:var(--success);color:var(--card-bg);pointer-events:none}html:not(.is-phone-surface):not(.is-layout-embed) .auction-card-countdown,html:not(.is-phone-surface):not(.is-layout-embed) .yahoo-auction-card-meta{display:block;margin:var(--space-1) 0}html:not(.is-phone-surface):not(.is-layout-embed) .yahoo-auction-card-meta .yahoo-auction-buyout{margin:0 0 var(--space-1);color:var(--price);font-size:var(--text-sm);font-weight:700}.product-card .product-image .product-card-bids{position:absolute;bottom:0;left:0;z-index:2;padding:var(--space-0-5) var(--space-2);border-radius:0 var(--radius-sm) 0 0;background:color-mix(in srgb,var(--ink) 78%,transparent);color:var(--card-bg);font-size:var(--text-xs);font-weight:700;line-height:1.4;pointer-events:none}.product-card .product-copy .product-price-row .product-target-price,.product-card .product-copy .yahoo-auction-card-meta .yahoo-auction-buyout{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-1);min-width:0;white-space:nowrap}.product-card .product-target-price>span,.product-card .yahoo-auction-buyout>span{flex:none}.product-card .product-target-price small,.product-card .yahoo-auction-buyout small{min-width:0;overflow:hidden;color:var(--muted);font-size:var(--text-2xs);font-weight:400}.product-card.is-yahoo-auction .product-price-row .product-target-price{max-width:calc(100% - 26px)}