/* Original Demo inline defaults removed by the explicitly requested style reset.
   Native editor content and any newly supplied inline values remain authoritative. */
.is-home .hero>.slide:nth-of-type(1){--bg:#f2dce6}
.is-home .hero>.slide:nth-of-type(2){--bg:#131110}
.is-home .hero>.slide:nth-of-type(3){--bg:#f4ecdf}
.is-home [data-tabgrid]+p{text-align:center;margin:28px 0 0}
.is-home #wholesale .steps{margin-top:clamp(40px,5vw,70px)}
.is-home #wholesale .steps .eyebrow,.is-home #contact .contact>div>.eyebrow{color:#767676}
.is-home #wholesale .steps h2{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1;margin:0}
.is-home #contact .contact>div>p:first-of-type{color:#767676;max-width:420px}
.is-home #contact .form>div.full{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.wz-page .wz-editor>.contact{padding-top:0;border-top:0}
.wz-page-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}
.wz-page-links a{text-decoration:underline;text-underline-offset:4px}
.wz-page-links a[aria-current="page"]{color:var(--muted)}
