/* Verified staging conflicts: global important headings/labels and body * max-width. */
/* The server-rendered published directory is a grid item. Inline-size
   containment plus auto margins otherwise collapses it to its min-content width. */
.page-preview.tps-v1 .tps-v1-directory-main > .tps-v1-wordpress {
  box-sizing:border-box;
  width:100%;
  max-width:none;
  min-width:0;
  margin-inline:0;
}
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-search {
  width:100%;
  min-width:0;
}
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-search input {
  box-sizing:border-box;
  width:0;
  min-width:0;
  flex:1 1 0;
}
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-search button {
  flex:0 0 auto;
}
/* Restore the directory panel where the theme's section/form resets win. */
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-section {
  box-sizing:border-box;
  width:100%;
  margin:0!important;
  padding:clamp(18px,3%,30px)!important;
  border:1px solid #ded8ea;
  border-radius:10px!important;
  background:#fff;
}
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-search input {
  background:#fff!important;
  border:1px solid #ded8ea!important;
  border-radius:10px!important;
  box-shadow:none!important;
  color:#403760;
  padding:10px 12px!important;
}
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-section label,
.page-preview.tps-v1 .tps-v1-directory-main .tps-v1-wp-links a {
  text-align:left!important;
}
.outward-new{padding-top:0!important}
#content .outward.innercontent.outward-new{padding-top:0!important}
article.page-preview.tps-v1[data-tps-page]{width:100%;max-width:1280px!important;margin-inline:auto!important;container:tpsPreview / inline-size}
.page-preview.tps-v1[data-tps-page] .tps-v1-hubhero h1{font-size:clamp(2rem,4.1vw,3.15rem)!important;line-height:1.04!important}
.page-preview.tps-v1[data-tps-page] .tps-v1-eyebrow{display:block!important;width:max-content!important;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}
.page-preview.tps-v1[data-tps-page] .tps-v1-hub-preview-button{max-width:none!important}
@media(max-width:600px){.page-preview.tps-v1[data-tps-page] .tps-v1-hubhero h1{font-size:clamp(1.9rem,7vw,2.35rem)!important;line-height:1.08!important}}
@container(max-width:600px){.page-preview.tps-v1[data-tps-page] .tps-v1-hubhero h1{font-size:clamp(1.9rem,7vw,2.35rem)!important;line-height:1.08!important}}
body:has([data-tps-page]) #breadcrumbs,body:has([data-tps-page]) .breadcrumbs{display:none}
body:has([data-tps-page]) .storefront-breadcrumb,body:has([data-tps-page]) .woocommerce-breadcrumb{display:none}
.page-preview.tps-v1[data-tps-page] .tps-v1-selfcheck fieldset,
.page-preview.tps-v1[data-tps-page] .tps-v1-selfcheck legend{background:transparent!important;box-shadow:none}
.page-preview.tps-v1[data-tps-page] .tps-v1-selfcheck-comparison tbody th{background:#fff!important;text-transform:none!important;letter-spacing:normal}
.page-preview.tps-v1[data-tps-page] .tps-v1-selfcheck-comparison th,
.page-preview.tps-v1[data-tps-page] .tps-v1-selfcheck-comparison td{text-transform:none;letter-spacing:normal}
