.WholesaleContent-module__PM438W__page{min-height:100vh;font-family:var(--font-family-primary);background:#fdfcf7;width:100%;overflow-x:hidden}.WholesaleContent-module__PM438W__container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.WholesaleContent-module__PM438W__navOffset{height:110px}@media (max-width:992px){.WholesaleContent-module__PM438W__navOffset{height:100px}.WholesaleContent-module__PM438W__heroSection{background-size:cover;background-attachment:scroll;min-height:400px;padding:140px 24px 80px}}.WholesaleContent-module__PM438W__heroSection{color:#fff;text-align:center;background-image:linear-gradient(#00000059,#0000008c),url(/images/heroes/wholesale-hero.webp);background-position:50% 15%;background-size:cover;background-attachment:fixed;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;min-height:600px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.WholesaleContent-module__PM438W__heroOverlay{pointer-events:none;background:radial-gradient(circle,#0000 40%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.WholesaleContent-module__PM438W__heroInner{z-index:2;flex-direction:column;align-items:center;gap:20px;max-width:800px;margin:0 auto;display:flex;position:relative}.WholesaleContent-module__PM438W__heroLabel{letter-spacing:.25em;color:#c9963a;text-transform:uppercase;background:#c9963a14;border:1px solid #c9963a66;border-radius:20px;padding:4px 16px;font-size:11px;font-weight:700;display:inline-block}.WholesaleContent-module__PM438W__heroTitle{font-family:var(--font-family-display,Georgia, serif);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(36px,5.5vw,64px);font-weight:300;line-height:1.15}.WholesaleContent-module__PM438W__heroSub{color:#ffffffbf;max-width:650px;margin:0;font-size:clamp(15px,2vw,17px);line-height:1.65}.WholesaleContent-module__PM438W__feedSection{background:#fdfcf7;padding:100px 0}.WholesaleContent-module__PM438W__bentoGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.WholesaleContent-module__PM438W__bentoCard{box-sizing:border-box;border:1px solid #1a0e0714;flex-direction:column;justify-content:flex-end;height:420px;padding:40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1a0e070a}.WholesaleContent-module__PM438W__bentoCard:hover{border-color:#c9963a;transform:translateY(-6px);box-shadow:0 20px 48px #1a0e071f}.WholesaleContent-module__PM438W__cardWide{grid-column:span 2}.WholesaleContent-module__PM438W__cardBg{z-index:1;background-color:#eae5d8;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.WholesaleContent-module__PM438W__cardImg{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block}.WholesaleContent-module__PM438W__bentoCard:hover .WholesaleContent-module__PM438W__cardImg{transform:scale(1.06)}.WholesaleContent-module__PM438W__cardOverlay{z-index:2;background:linear-gradient(#1a0e0733 0%,#1a0e07b3 60%,#1a0e07f2 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.WholesaleContent-module__PM438W__bentoCard:hover .WholesaleContent-module__PM438W__cardOverlay{background:linear-gradient(#1a0e074d 0%,#1a0e07bf 50%,#1a0e07fa 100%)}.WholesaleContent-module__PM438W__cardContent{z-index:3;color:#fff;flex-direction:column;gap:12px;max-width:100%;display:flex;position:relative}.WholesaleContent-module__PM438W__cardLabel{font-family:var(--font-family-primary);color:#c9963a;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.WholesaleContent-module__PM438W__cardHeading{font-family:var(--font-family-display,"Playfair Display", Georgia, serif);color:#fff;margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.25}.WholesaleContent-module__PM438W__cardText{font-family:var(--font-family-primary);color:#ffffffbf;margin:0;font-size:13.5px;line-height:1.7;transition:color .3s}.WholesaleContent-module__PM438W__bentoCard:hover .WholesaleContent-module__PM438W__cardText{color:#ffffffe6}.WholesaleContent-module__PM438W__quoteSection{text-align:center;background:#fff;padding:100px 20px 80px}.WholesaleContent-module__PM438W__quoteContainer{flex-direction:column;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.WholesaleContent-module__PM438W__quoteText{font-family:var(--font-family-display,"Playfair Display", Georgia, serif);color:#1a0e07;text-align:center;max-width:820px;margin:0;font-size:clamp(20px,3vw,29px);font-style:italic;font-weight:400;line-height:1.5}.WholesaleContent-module__PM438W__quoteRule{opacity:.6;background-color:#1a0e07;width:60px;height:1px;margin:12px 0}.WholesaleContent-module__PM438W__quoteAuthor{font-family:var(--font-family-primary);color:#8a7a70;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.WholesaleContent-module__PM438W__formSection{background:#fdfcf7;border-top:1px solid #eaeaea;padding:100px 0 120px}.WholesaleContent-module__PM438W__formContainer{max-width:760px;margin:0 auto;padding:0 20px}.WholesaleContent-module__PM438W__formTitle{font-family:var(--font-family-display,"Playfair Display", Georgia, serif);color:#1a0e07;text-align:left;margin:0 0 10px;font-size:clamp(28px,4.5vw,42px);font-weight:400}.WholesaleContent-module__PM438W__formSub{font-family:var(--font-family-primary);color:#666;text-align:left;margin:0 0 40px;font-size:14px}.WholesaleContent-module__PM438W__form{flex-direction:column;gap:28px;display:flex}.WholesaleContent-module__PM438W__formRow{grid-template-columns:1fr 1fr;gap:28px;display:grid}.WholesaleContent-module__PM438W__formGroup{flex-direction:column;gap:8px;display:flex}.WholesaleContent-module__PM438W__formGroupFull{flex-direction:column;gap:8px;width:100%;display:flex}.WholesaleContent-module__PM438W__label{font-family:var(--font-family-primary);color:#8a7a70;letter-spacing:.12em;text-transform:uppercase;text-align:left;font-size:10px;font-weight:700}.WholesaleContent-module__PM438W__input,.WholesaleContent-module__PM438W__textarea{width:100%;font-family:var(--font-family-primary);color:#1a0e07;box-sizing:border-box;background-color:#fff;border:1px solid #eaeaea;border-radius:0;outline:none;padding:12px 16px;font-size:14px;transition:border-color .25s}.WholesaleContent-module__PM438W__input:focus,.WholesaleContent-module__PM438W__textarea:focus{border-color:#1a0e07}.WholesaleContent-module__PM438W__input::placeholder,.WholesaleContent-module__PM438W__textarea::placeholder{color:#bbb}.WholesaleContent-module__PM438W__textarea{resize:vertical}.WholesaleContent-module__PM438W__submitBtn{color:#fff;font-family:var(--font-family-primary);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background-color:#1a0e07;border:1px solid #1a0e07;border-radius:0;align-self:flex-start;padding:14px 44px;font-size:11px;font-weight:700;transition:background-color .25s,color .25s}.WholesaleContent-module__PM438W__submitBtn:hover{color:#1a0e07;background-color:#0000}.WholesaleContent-module__PM438W__successBox{text-align:center;background-color:#faf6f0;border:1px solid #eaeaea;padding:30px}.WholesaleContent-module__PM438W__successBox p{font-family:var(--font-family-primary);color:#1a0e07;margin:0;font-size:15px;line-height:1.5}@media (max-width:992px){.WholesaleContent-module__PM438W__container{padding:0 20px}.WholesaleContent-module__PM438W__bentoGrid{grid-template-columns:repeat(2,1fr);gap:24px}.WholesaleContent-module__PM438W__cardWide{grid-column:span 2}}@media (max-width:768px){.WholesaleContent-module__PM438W__bentoGrid{grid-template-columns:1fr;gap:20px}.WholesaleContent-module__PM438W__cardWide{grid-column:span 1}.WholesaleContent-module__PM438W__bentoCard{height:380px;padding:30px}}@media (max-width:600px){.WholesaleContent-module__PM438W__heroSection{background-size:cover;background-attachment:scroll;min-height:320px;padding:120px 16px 60px}.WholesaleContent-module__PM438W__feedSection,.WholesaleContent-module__PM438W__quoteSection,.WholesaleContent-module__PM438W__formSection{padding:60px 16px}.WholesaleContent-module__PM438W__formRow{grid-template-columns:1fr;gap:28px}.WholesaleContent-module__PM438W__submitBtn{text-align:center;width:100%}}
