/* Isolated styles for the standalone preview. Original page styling is retained. */
[data-advertorial-destination] .advertorial-image-link {
  display: contents;
}
[data-advertorial-destination] [data-advertorial-link] img {
  cursor: pointer;
}
[data-advertorial-destination] .advertorial-image-link:focus-visible img {
  outline: 3px solid #1b7f5a;
  outline-offset: 3px;
}
.funnel-preview-notice {
  position: relative;
  z-index: 2147483000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px 20px;
  box-sizing: border-box;
  width: 100%;
  padding: 12px 18px;
  border-bottom: 1px solid #d5b45d;
  background: #fff7d6;
  color: #443611;
  font: 600 14px/1.45 system-ui, sans-serif;
  text-align: center;
}
.funnel-preview-notice p {
  margin: 0;
  color: inherit;
  font: inherit;
}
.funnel-preview-notice .funnel-preview-next {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid currentColor;
  border-radius: 4px;
  color: #443611;
  background: #fffdf4;
  font: inherit;
  text-decoration: none;
}
.funnel-preview-notice .funnel-preview-next:hover,
.funnel-preview-notice .funnel-preview-next:focus-visible {
  background: #443611;
  color: #fff;
}
[data-funnel-preview="true"] [data-payment-unavailable],
[data-funnel-preview="true"] input:disabled,
[data-funnel-preview="true"] select:disabled {
  cursor: not-allowed;
  opacity: .6;
}
@media (max-width: 480px) {
  .funnel-preview-notice { padding: 10px 12px; font-size: 12px; }
}
