.shop-display-only .shop-catalogue-notice {
  margin: 0; padding: 13px max(24px, calc((100vw - 1600px) / 2));
  background: #fff4e8; color: #67401d;
  font-size: 14px; line-height: 1.65;
}
.shop-catalogue-notice strong { margin-right: 12px; }
.shop-off-shelf-badge,
.product-badge .shop-off-shelf-badge {
  display: inline-block; width: fit-content; padding: 4px 9px;
  border: 0; border-radius: 3px;
  background: #f5f5f3 !important; color: #666660 !important;
  font-size: 12px; font-weight: 400; line-height: 1.5;
}
.product-info > .shop-off-shelf-badge, .cart-item .shop-off-shelf-badge { margin-bottom: 8px; }
.shop-availability-note {
  margin: 14px 0; padding: 0; border: 0;
  background: transparent; color: #666660; font-size: 14px; line-height: 1.65;
}
.shop-display-only .bg-price,
.shop-display-only .bg-home-benefits,
.shop-display-only .bg-entry-banner,
.shop-display-only .header .bg-mobile-entry,
.shop-display-only .bg-cart-summary { display: none !important; }
.shop-display-only .cart-checkout,
.shop-display-only .detail-actions .action-button.cart,
.shop-display-only #favoritesAddToCart,
.shop-display-only #giftAddToCart { opacity: 0.65; cursor: not-allowed; }
.shop-display-only .product-price-note::after { content: ' · 模拟参考'; }
@media (max-width: 600px) {
  .shop-display-only .shop-catalogue-notice { padding: 11px 16px; font-size: 12px; }
  .shop-catalogue-notice strong { display: block; }
}
