html[data-catalog-only="true"] [data-account-link],
html[data-catalog-only="true"] [data-cart-toggle],
html[data-catalog-only="true"] [data-cart-drawer],
html[data-catalog-only="true"] [data-add-cart],
html[data-catalog-only="true"] [data-newsletter] { display: none !important; }
.standalone-preview .announcement,
.standalone-preview .product-detail-section,
.standalone-preview .product-rich-sections,
.standalone-preview .product-breadcrumbs,
.standalone-preview footer,
.standalone-preview .mobile-bottom,
.standalone-preview .floating-social { display: none !important; }
.standalone-preview .product-interactive-preview { padding-top: 2rem; min-height: 80svh; }
.standalone-preview .product-interactive-preview__intro { margin-inline: auto; }
html[data-catalog-only="true"] [data-product-action]:focus-visible { outline: 3px solid #bb8a39; outline-offset: 5px; }
.catalog-paused-main { min-height:85svh; display:grid; place-content:center; gap:1.4rem; max-width:44rem; margin:auto; padding:2rem; }
.catalog-paused-main h1 { font-size:clamp(1.5rem,4vw,2.5rem); }
.catalog-paused { padding-block:5rem; }
.catalog-paused-main p { line-height:1.9; }
/* Product type already appears in the details; never cover source artwork or preview text. */
html[data-catalog-only="true"] .product-detail-badge { display:none; }
.product-flipbook:not([data-zoomed="true"]) .product-flipbook__stage { overflow:hidden; }
