.listing-product-byline>.listing-product-sellers{color:var(--tl-color-text-secondary);font-family:var(--tl-font-label);font-size:var(--tl-type-label-m-size);line-height:var(--tl-type-label-m-line);font-weight:var(--tl-weight-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.listing-product-card .tl-card__meta{min-width:0;max-width:100%;overflow:hidden}body:has(.shop-product){background:var(--tl-color-bg-surface)}.app-shell:has(.shop-product){background:var(--tl-color-bg-surface)}.shop-product-page>.upcoming-product-back{margin-bottom:var(--tl-space-12)}.shop-product{padding-bottom:var(--tl-space-64)}.shop-product-hero{gap:var(--tl-space-24);grid-template-columns:minmax(0,1fr);display:grid}.shop-product-art{border-radius:var(--tl-radius-16)}.shop-product-art>.skeleton{border-radius:var(--tl-radius-12)}.shop-product-info{justify-content:space-between;gap:var(--tl-space-24);flex-direction:column;min-width:0;display:flex}.shop-product-heading{flex-direction:column;min-width:0;display:flex}.shop-product-eyebrow{align-items:center;gap:var(--tl-space-8);margin:0 0 var(--tl-space-8);color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-m-size);line-height:var(--tl-type-label-m-line);flex-wrap:wrap;display:flex}.shop-product-heading h1{font-size:var(--tl-type-heading-m-size);line-height:1.4;font-weight:var(--tl-weight-bold);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:0}.shop-product-heading .pd-edition-block{margin-top:var(--tl-space-12);margin-bottom:0}.shop-product-price{margin:var(--tl-space-16) 0 0;font-family:var(--tl-font-price);font-size:var(--tl-type-price-l-size);line-height:var(--tl-type-price-l-line);font-weight:var(--tl-type-price-l-weight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.shop-product-summary{margin:var(--tl-space-4) 0 0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);word-break:keep-all}.shop-product-facts{gap:var(--tl-space-8);margin:var(--tl-space-20) 0 0;padding-top:var(--tl-space-20);border-top:var(--tl-stroke-1) solid var(--tl-color-border-default);font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);display:grid}.shop-product-facts>div{gap:var(--tl-space-12);grid-template-columns:72px minmax(0,1fr);display:grid}.shop-product-facts dt{color:var(--tl-color-text-secondary)}.shop-product-facts dd{word-break:keep-all;overflow-wrap:anywhere;margin:0}.btn.shop-product-jump{display:none}.shop-product-offers{margin-top:var(--tl-space-48);scroll-margin-top:calc(var(--topbar-h) + env(safe-area-inset-top) + var(--tl-space-16))}.shop-product-offers-head{gap:var(--tl-space-16);margin-bottom:var(--tl-space-16);display:grid}.shop-product-offers-title{gap:var(--tl-space-4);display:grid}.shop-product-offers-title h2{font-size:var(--tl-type-heading-m-size);line-height:var(--tl-type-heading-m-line);margin:0}.shop-product-offers-title p{color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);word-break:keep-all;margin:0}.shop-product-offers-controls{align-items:center;gap:var(--tl-space-8);display:flex}.shop-product-offers-controls>.market-menu-root{margin-inline-start:auto}.shop-product-offer-columns{display:none}.shop-product-offer-list{border-top:var(--tl-stroke-1) solid var(--tl-color-text-primary);margin:0;padding:0;list-style:none}.shop-product-offer{grid-template-columns:var(--tl-space-64) minmax(0, 1fr) auto;align-items:center;gap:var(--tl-space-4) var(--tl-space-12);padding-block:var(--tl-space-16);border-bottom:var(--tl-stroke-1) solid var(--tl-color-border-default);grid-template-areas:"photo seller price""photo stock buy";display:grid}.shop-product-offer-photo.upcoming-product-art[data-kind=photo]{width:var(--tl-space-64);padding:var(--tl-space-4);border-radius:var(--tl-radius-8);grid-area:photo}.shop-product-offer-photo .tl-product-media[data-empty=true]{padding:0}.shop-product-offer-seller{justify-items:start;gap:var(--tl-space-2);grid-area:seller;min-width:0;display:grid}.shop-product-offer-note{color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-s-size);line-height:var(--tl-type-body-s-line);font-variant-numeric:tabular-nums}.shop-product-offer-condition{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--tl-type-body-s-size);line-height:var(--tl-type-body-s-line);overflow:hidden}.shop-product-offer-stock{color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-m-size);line-height:var(--tl-type-body-m-line);grid-area:stock;align-self:start}.shop-product-offer-price{font-family:var(--tl-font-price);font-size:var(--tl-type-price-m-size);line-height:var(--tl-type-price-m-line);font-weight:var(--tl-type-price-m-weight);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;justify-self:end}.btn.shop-product-offer-buy{grid-area:buy;justify-self:end}@media (min-width:720px){.shop-product-hero{gap:var(--tl-space-40);grid-template-columns:320px minmax(0,1fr)}.btn.shop-product-jump{width:100%;padding-inline:var(--tl-space-20);justify-content:space-between;display:inline-flex}.shop-product-offers-head{align-items:end;gap:var(--tl-space-24);grid-template-columns:minmax(0,1fr) auto}.shop-product-offers-controls>.market-menu-root{margin-inline-start:0}.shop-product-offer-table{column-gap:var(--tl-space-20);grid-template-columns:72px minmax(0,1fr) minmax(96px,auto) minmax(120px,auto) auto;display:grid}.shop-product-offer-columns,.shop-product-offer-list,.shop-product-offer{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:none;display:grid}.shop-product-offer-columns{padding-bottom:var(--tl-space-8);color:var(--tl-color-text-secondary);font-size:var(--tl-type-label-s-size);line-height:var(--tl-type-label-s-line);font-weight:var(--tl-type-label-s-weight);align-items:end}.shop-product-offer-columns>:first-child{grid-column:span 2}.shop-product-offer-columns>:nth-child(3){text-align:end}.shop-product-offer{padding-block:var(--tl-space-20);column-gap:normal}.shop-product-offer>*{grid-area:auto}.shop-product-offer-photo.upcoming-product-art[data-kind=photo]{grid-area:auto;width:72px}.shop-product-offer-stock{color:var(--tl-color-text-primary);align-self:center}.shop-product-offer-price{text-align:end}.btn.shop-product-offer-buy{grid-area:auto}}@media (min-width:1080px){.shop-product-hero{gap:var(--tl-space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop-product-art.upcoming-product-art[data-kind=photo]{padding:var(--tl-space-24)}.shop-product-heading h1{font-size:var(--tl-type-heading-l-size)}.shop-product-price{font-size:var(--tl-type-heading-xl-size);line-height:var(--tl-type-heading-xl-line)}.shop-product-offers{margin-top:var(--tl-space-64)}.shop-product-offers-title h2{font-size:var(--tl-type-heading-l-size);line-height:var(--tl-type-heading-l-line)}.shop-product-offer-table{column-gap:var(--tl-space-24);grid-template-columns:72px minmax(0,1fr) minmax(120px,auto) minmax(140px,auto) auto}.btn.shop-product-offer-buy{min-width:112px}}
