/* "Preview in a room" button on single product pages. */
.phrv-entry { margin: 14px 0 18px; }
.phrv-entry__btn {
  display: inline-flex; align-items: center; gap: 10px; padding: 12px 20px; border-radius: 10px;
  border: 1.5px solid var(--themeht-primary-color, #273791); color: var(--themeht-primary-color, #273791) !important;
  font-weight: 700; text-decoration: none; background: #fff; line-height: 1.2;
}
.phrv-entry__btn:hover { background: var(--themeht-primary-color, #273791); color: #fff !important; }
.phrv-entry__btn:focus-visible { outline: 3px solid #d9700b !important; outline-offset: 2px; }
.phrv-entry__note { margin: 6px 0 0; font-size: 13px; color: #5a6074; }
