.beta-product-page .cart-btn[hidden] { display:none; }
/* The beta banner is gone; keep breadcrumbs below the fixed shared header. */
.beta-product-page .breadcrumb { padding-top:90px; }
@media(max-width:1199px), (max-width:1366px) and (pointer:coarse) {
  .beta-product-page .breadcrumb { padding-top:84px; }
}
.beta-product-page .product-marketplaces { display:grid; gap:10px; scroll-margin-top:90px; }
.beta-product-page .marketplace-button { width:100%; min-height:56px; padding:14px 20px; text-decoration:none; text-transform:none; letter-spacing:0; font-size:14px; line-height:1.4; background:transparent; border-color:var(--line); color:var(--ink); }
.beta-product-page .marketplace-button svg { flex:0 0 16px; }
.beta-product-page .marketplace-ozon { --market-color:#005bff; --market-hover:#004bd6; --market-ink:#fff; }
.beta-product-page .marketplace-wb { --market-color:#8b168d; --market-hover:#731175; --market-ink:#fff; }
.beta-product-page .marketplace-ym { --market-color:#ffdc36; --market-hover:#f3cb16; --market-ink:#17191b; }
.beta-product-page .marketplace-primary.btn-primary { background-color:var(--market-color); background-image:linear-gradient(180deg,rgba(255,255,255,.10),transparent 65%); color:var(--market-ink); border-color:var(--market-color); min-height:60px; }
.beta-product-page .marketplace-button:focus-visible { outline:3px solid #005bff; outline-offset:4px; }
@media(min-width:1200px) and (pointer:fine), (min-width:1367px) {
  .beta-product-page .product-marketplaces .marketplace-button { font-size:17px; }
}
@media(hover:hover) and (pointer:fine) {
  .beta-product-page a.marketplace-button:hover { background-color:var(--market-color); border-color:var(--market-color); color:var(--market-ink); }
  .beta-product-page .marketplace-primary.btn-primary:hover { background-color:var(--market-hover); border-color:var(--market-hover); box-shadow:0 8px 20px rgb(0 0 0 / .18); }
}
.beta-product-page a.marketplace-button:active { transform:translateY(1px); }
@media(prefers-reduced-motion:reduce) { .beta-product-page .marketplace-button { transition:none; transform:none!important; } }
