.wholesale-form{margin-top:0 !important}
.wholesale-page .rich-text__text ul,.wholesale-page .rich-text__text p{text-align:left}
.wholesale-page .faq-section{padding-top:0}
.wholesale-page .field__input:not(:placeholder-shown){padding:2.2rem 1.5rem 6px 2rem!important}
.pm-wholesale,.pm-content-page{display:flex;flex-direction:column;gap:var(--space-8,64px);margin-top:var(--space-6,32px)}
.pm-content-page__intro,.pm-content-page__closing{display:flex;flex-direction:column;gap:var(--space-3,12px)}
.pm-content-page__signoff{font-family:var(--font-body-family,sans-serif);font-size:15px;line-height:1.6;color:var(--pm-ink-soft,#4a4652);margin:var(--space-3,12px) 0 0}
.pm-wholesale__eyebrow{display:inline-flex;justify-content:flex-start;align-items:center;gap:8px;font-family:var(--font-body-family,sans-serif);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--pm-teal,#068483);margin-bottom:var(--space-2,8px)}
.pm-wholesale__eyebrow::before,.pm-wholesale__eyebrow::after{content:"";width:22px;height:1.5px;background:currentColor;opacity:0.5}
.pm-wholesale__intro h2,.pm-content-page__intro h2{font-family:var(--font-display,serif);font-size:clamp(28px,3.2vw,40px);text-align:left;color:var(--pm-ink,#232028);margin:0 0 var(--space-3,12px)}
.pm-content-page__closing h3{font-family:var(--font-display,serif);font-size:22px;font-weight:600;color:var(--pm-ink,#232028);margin:0}
.pm-wholesale__lead{font-family:var(--font-body-family,sans-serif);font-size:17px;line-height:1.6;color:var(--pm-ink-soft,#4a4652);max-width:65ch;margin:0}
.pm-wholesale__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6,32px);align-items:start}
.pm-wholesale__block{background:#fff;border:1px solid var(--pm-line,rgba(35,32,40,0.1));border-radius:20px;padding:var(--space-6,32px);box-shadow:var(--pm-shadow-sm,0 1px 2px rgba(30,27,38,0.05))}
.pm-wholesale__block--full{grid-column:1 / -1}
.pm-wholesale__block p + p{margin-top:var(--space-3,12px)}
.pm-wholesale__block h3{font-family:var(--font-display,serif);font-size:20px;font-weight:600;color:var(--pm-ink,#232028);margin:0 0 var(--space-4,16px)}
.pm-wholesale__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3,12px)}
.pm-wholesale__checklist--row{flex-direction:row;flex-wrap:wrap;gap:var(--space-4,16px)}
.pm-wholesale__checklist li{position:relative;padding-left:26px;font-family:var(--font-body-family,sans-serif);font-size:15px;line-height:1.5;color:var(--pm-ink-soft,#4a4652)}
.pm-wholesale__checklist--row li{padding-left:26px;flex:1 1 200px}
.pm-wholesale__checklist li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--pm-teal,#068483) 12%,#fff);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23068483' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:10px 10px}
.pm-wholesale__checklist strong{color:var(--pm-ink,#232028)}
.pm-wholesale__product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3,12px);margin-bottom:var(--space-4,16px)}
.pm-wholesale__product-card{display:flex;flex-direction:column;gap:2px;padding:var(--space-4,16px) var(--space-3,12px);border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}
.pm-wholesale__product-card strong{font-family:var(--font-display,serif);font-size:17px;color:var(--accent)}
.pm-wholesale__product-card span{font-family:var(--font-body-family,sans-serif);font-size:13px;color:var(--pm-ink-soft,#4a4652)}
.pm-wholesale__note{font-family:var(--font-body-family,sans-serif);font-size:14px;color:var(--pm-ink-soft,#4a4652);margin:0}
@media screen and (max-width:749px){.pm-wholesale{gap:var(--space-6,32px)}.pm-wholesale__row{grid-template-columns:1fr;gap:var(--space-4,16px)}.pm-wholesale__product-grid{grid-template-columns:1fr}.pm-wholesale__checklist--row{flex-direction:column}}