.wholesale-page[data-astro-cid-djkzptiy]{background-color:var(--color-bg)}.wholesale-hero[data-astro-cid-djkzptiy]{position:relative;height:480px;display:flex;align-items:center;justify-content:center;color:var(--color-white);margin-top:80px}.hero-bg-img[data-astro-cid-djkzptiy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-djkzptiy]{position:absolute;inset:0;background-color:#1a241e73;z-index:1}.hero-content[data-astro-cid-djkzptiy]{position:relative;z-index:2;max-width:800px;padding:0 var(--spacing-md)}.wholesale-hero[data-astro-cid-djkzptiy] h1[data-astro-cid-djkzptiy]{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,3.8rem);font-weight:400;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);color:var(--color-white);text-shadow:0 2px 4px rgba(0,0,0,.15)}.wholesale-hero[data-astro-cid-djkzptiy] .subtitle[data-astro-cid-djkzptiy]{font-family:var(--font-sans);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:300;opacity:.95;letter-spacing:.05em;color:#fcfcf9}.wholesale-engagement[data-astro-cid-djkzptiy]{padding:var(--spacing-xl) 0;background-color:#fcfcf9;border-top:1px solid var(--color-border-light)}.section-header[data-astro-cid-djkzptiy]{max-width:700px;margin:0 auto var(--spacing-xl)}.section-header[data-astro-cid-djkzptiy] h2[data-astro-cid-djkzptiy]{font-family:var(--font-serif);font-size:2.2rem;color:var(--color-text);margin-bottom:var(--spacing-md)}.lead-text[data-astro-cid-djkzptiy]{font-size:1.1rem;line-height:1.7;color:var(--color-text-light)}.engagement-grid[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.engagement-card[data-astro-cid-djkzptiy]{background:var(--color-bg);border:1px solid var(--color-border-light);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;transition-property:translate,box-shadow,border-color;transition-duration:var(--duration-smooth);transition-timing-function:var(--ease-smooth)}.engagement-card[data-astro-cid-djkzptiy]:hover{box-shadow:0 12px 24px #00000008;border-color:#e0e0da}@media(prefers-reduced-motion:no-preference){.engagement-card[data-astro-cid-djkzptiy]:hover{translate:0 -4px}}.card-icon[data-astro-cid-djkzptiy]{color:var(--color-accent-secondary);margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#f4f4ee}.engagement-card[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-text);margin-bottom:var(--spacing-sm)}.engagement-card[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{font-size:.95rem;color:var(--color-text-light);line-height:1.6}.wholesale-form-section[data-astro-cid-djkzptiy]{padding:var(--spacing-xl) 0;background-color:var(--color-bg-alt)}.form-container[data-astro-cid-djkzptiy]{max-width:800px}.form-card[data-astro-cid-djkzptiy]{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 16px 40px #00000005;padding:var(--spacing-lg);border-radius:2px}.form-card[data-astro-cid-djkzptiy] h2[data-astro-cid-djkzptiy]{font-family:var(--font-serif);font-size:2.2rem;color:var(--color-text);margin-bottom:var(--spacing-sm)}.form-intro[data-astro-cid-djkzptiy]{font-size:.95rem;color:var(--color-text-light);line-height:1.6;margin-bottom:var(--spacing-md)}.pro-link[data-astro-cid-djkzptiy]{color:var(--color-accent-secondary);text-decoration:underline;font-weight:500}.wholesale-form[data-astro-cid-djkzptiy]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-row[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.form-group[data-astro-cid-djkzptiy]{display:flex;flex-direction:column;gap:8px;min-width:0}.form-group[data-astro-cid-djkzptiy] label[data-astro-cid-djkzptiy]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}.form-group[data-astro-cid-djkzptiy] input[data-astro-cid-djkzptiy],.form-group[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]{width:100%;padding:14px var(--spacing-sm);border:1px solid #dcdcd5;background-color:var(--color-bg-input);font-family:var(--font-sans);font-size:1rem;transition-property:border-color,background-color;transition-duration:var(--duration-smooth);transition-timing-function:var(--ease-smooth);color:var(--color-text)}.form-group[data-astro-cid-djkzptiy] input[data-astro-cid-djkzptiy]:focus-visible,.form-group[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-text);background-color:var(--color-white)}.form-group[data-astro-cid-djkzptiy] input[data-astro-cid-djkzptiy]:user-invalid,.form-group[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]:user-invalid{border-color:var(--color-error)}.form-footer[data-astro-cid-djkzptiy]{display:flex;flex-direction:column}.btn-submit[data-astro-cid-djkzptiy]{align-self:center;background-color:var(--color-text);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-text);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;margin-top:var(--spacing-sm)}.btn-submit[data-astro-cid-djkzptiy]:hover{background-color:transparent;color:var(--color-text)}.btn-submit[data-astro-cid-djkzptiy]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-astro-cid-djkzptiy]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--color-white);animation:spin .8s linear infinite}.spinner[data-astro-cid-djkzptiy][hidden]{display:none}@media(prefers-reduced-motion:reduce){.spinner[data-astro-cid-djkzptiy]{animation-duration:6s}}.btn-submit[data-astro-cid-djkzptiy]:hover .spinner[data-astro-cid-djkzptiy]{border-top-color:var(--color-text);border-color:#0000001a}@keyframes spin{to{rotate:1turn}}.form-message[data-astro-cid-djkzptiy]{padding:var(--spacing-md);border-radius:2px;display:flex;align-items:center;gap:var(--spacing-sm);font-size:.95rem;margin-bottom:var(--spacing-md)}.form-message[data-astro-cid-djkzptiy][hidden]{display:none}.success-message[data-astro-cid-djkzptiy]{background-color:#f0f7f4;border:1px solid #d4ebd6;color:#27623a}.error-message[data-astro-cid-djkzptiy]{background-color:var(--color-error-bg);border:1px solid #f6d8d8;color:var(--color-error)}.message-icon[data-astro-cid-djkzptiy]{font-size:1.1rem;font-weight:700}.form-extra[data-astro-cid-djkzptiy]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:992px){.engagement-grid[data-astro-cid-djkzptiy]{grid-template-columns:1fr;gap:var(--spacing-md)}}@media(max-width:768px){.wholesale-hero[data-astro-cid-djkzptiy]{height:380px}.form-row[data-astro-cid-djkzptiy]{grid-template-columns:1fr}.btn-submit[data-astro-cid-djkzptiy]{width:100%;justify-content:center}}
