.wholesale-hero{padding:clamp(4rem,9vw,8rem) 0;background:radial-gradient(circle at 78% 18%,#efd2c7 0 11%,transparent 12%),linear-gradient(125deg,#fff6ef,#eadbd6)}.wholesale-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:center}.wholesale-hero h1{font-size:clamp(3.2rem,6.4vw,7rem);margin:.5rem 0 1rem}.wholesale-hero p{font-size:1.08rem;line-height:1.8;color:#70545a;max-width:540px}.wholesale-hero-art{position:relative;min-height:440px}.wholesale-hero-art img{position:absolute;width:90%;height:430px;right:0;object-fit:cover;border-radius:32px;box-shadow:0 26px 48px #6337402b}.wholesale-hero-art span{position:absolute;left:0;bottom:5%;z-index:1;background:#4b2935;color:#fff;padding:1.2rem 1.45rem;border-radius:17px;font:1.25rem/1.15 Georgia,serif;box-shadow:0 16px 30px #45253433}.wholesale-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,9vw,10rem);padding:clamp(4rem,9vw,8rem) 1.5rem}.wholesale-intro h2,.wholesale-collections h2,.wholesale-steps h2,.wholesale-form-section h2{font-size:clamp(2.25rem,4vw,4.3rem);margin:.5rem 0}.wholesale-intro>p{margin:0;color:#735b60;line-height:1.9;font-size:1.07rem}.wholesale-perks{background:#fff0ea;padding:clamp(3rem,7vw,5.5rem) 0}.perk-grid,.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.perk-grid article{background:#fffaf6;border:1px solid #edd8d2;padding:1.6rem;border-radius:20px}.perk-grid b{font:2.3rem Georgia,serif;color:var(--rose)}.perk-grid h3{margin:.55rem 0}.perk-grid p,.step-grid p{line-height:1.65;color:#765e63;margin:0}.wholesale-collections{padding-top:5rem}.collection-copy{max-width:630px;margin-bottom:2rem}.collection-copy p{color:#755b60;line-height:1.75}.wholesale-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.wholesale-collection-grid article{background:#fff;border:1px solid #ecd8d3;border-radius:20px;overflow:hidden}.wholesale-collection-grid img{width:100%;height:260px;object-fit:cover}.wholesale-collection-grid h3,.wholesale-collection-grid p{margin-left:1.15rem;margin-right:1.15rem}.wholesale-collection-grid h3{margin-top:1.2rem;margin-bottom:.35rem}.wholesale-collection-grid p{color:#755b60;font-size:.88rem;line-height:1.6;margin-bottom:1.35rem}.wholesale-steps{padding:clamp(4rem,8vw,6rem) 0;background:#442833;color:#fff;margin-top:5rem}.wholesale-steps .eyebrow{color:#ffc3ca}.step-grid{margin-top:2.5rem}.step-grid>div{padding-right:1rem}.step-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#efa5ad;color:#542a36;font-weight:bold}.step-grid h3{margin:.85rem 0 .45rem}.step-grid p{color:#f0dce0}.wholesale-form-section{padding:clamp(4rem,9vw,7rem) 0;background:#f8e9e2}.wholesale-form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,9vw,8rem);align-items:start}.wholesale-form-section p{color:#755a61;line-height:1.75}.wholesale-note a{color:#a14157}.wholesale-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#fffaf6;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid #ead5ce;border-radius:25px;box-shadow:0 18px 38px #71414912}.wholesale-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:bold}.wholesale-form label:nth-of-type(3),.wholesale-form label:nth-of-type(4),.wholesale-form label:nth-of-type(5),.wholesale-form label:nth-of-type(6),.wholesale-form button{grid-column:1/-1}.wholesale-form input,.wholesale-form select,.wholesale-form textarea{font:inherit;padding:.8rem;border:1px solid #dec8c1;border-radius:10px;background:#fff;color:#533940}.wholesale-form textarea{resize:vertical}.wholesale-form input:focus,.wholesale-form select:focus,.wholesale-form textarea:focus{outline:2px solid #e5a0a8;outline-offset:1px}.wholesale-form .button{justify-self:start}.wholesale-thanks{grid-column:1/-1;text-align:center;padding:2rem;color:#6d4a53}.wholesale-thanks b{font:1.8rem Georgia,serif}@media(max-width:760px){.wholesale-hero-grid,.wholesale-intro,.wholesale-form-grid{grid-template-columns:1fr}.wholesale-hero-art{min-height:330px}.wholesale-hero-art img{height:320px}.perk-grid,.step-grid,.wholesale-collection-grid{grid-template-columns:1fr}.wholesale-intro{padding:3rem 1.5rem}.wholesale-collections{padding-top:3rem}.wholesale-steps{margin-top:3rem}.wholesale-form{grid-template-columns:1fr}.wholesale-form label{grid-column:1/-1!important}}
