.jo-store .jo-wholesale{--w-ink:#542047;--w-muted:#93739e;--w-line:#dfc9e9;background:linear-gradient(130deg,#fffaff,#f9f2fd 70%,#fcf9ff);color:#65496f;padding-bottom:25px;font:400 14px/1.9 Manrope,Arial,sans-serif}
.jo-store .jo-wholesale .jo-shell{max-width:1360px;margin:0 auto;padding:0 38px}
.jo-wholesale .jo-w-breadcrumb{display:flex;gap:12px;padding:28px 0 16px;font-size:11px;color:#a58cae}.jo-wholesale a{color:inherit;text-decoration:none}.jo-wholesale a:hover{color:#75427e}
.jo-wholesale .jo-w-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding:23px 0 33px}
.jo-wholesale .jo-w-copy{padding:10px 0}.jo-wholesale .jo-w-eyebrow{display:block;font:600 10px/1.8 Manrope,sans-serif;letter-spacing:1.65px;color:#916b9d;margin-bottom:17px}
.jo-wholesale h1{font:400 clamp(32px,3.65vw,49px)/1.32 Prata,Georgia,serif;letter-spacing:-1px;color:#42213d;margin:0 0 24px}.jo-wholesale h1 em{font-style:normal;color:#7a497d}
.jo-wholesale p{margin:0 0 18px;color:#907399;font:400 13px/1.9 Manrope,sans-serif}.jo-wholesale .jo-w-lead{font-size:19px;line-height:1.65;color:#795582;margin:0 0 16px}.jo-wholesale .jo-w-lead strong{color:#542047;font-weight:700}
.jo-wholesale .jo-w-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}
.jo-wholesale .jo-w-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:linear-gradient(115deg,#542047,#83476f);color:#fff;border:1px solid transparent;border-radius:99px;min-height:49px;padding:13px 22px;font:600 12px/1.65 Manrope,sans-serif;cursor:pointer;box-shadow:0 6px 18px #54204715;text-decoration:none;white-space:normal;text-align:center}
.jo-wholesale .jo-w-btn:hover{color:#fff;background:linear-gradient(115deg,#68315c,#915582)}.jo-wholesale .jo-w-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}
.jo-wholesale .jo-w-btn-light{background:linear-gradient(120deg,#fff,#f2e7f9);color:#704579;border-color:#dbc3e5;box-shadow:none}.jo-wholesale .jo-w-btn-light:hover{background:#f0e0f7;color:#542047}
.jo-wholesale .jo-w-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.jo-wholesale .jo-w-chips span{padding:5px 10px;background:#f3e8f9;border:1px solid #e5d3ef;border-radius:99px;color:#9a7aa5;font:400 10px/1.7 Manrope,sans-serif}
.jo-wholesale .jo-w-visual{position:relative;border-radius:30px;overflow:hidden;margin:0;min-width:0;background:radial-gradient(ellipse at 65% 28%,#f8ecff,#e0c4ed 75%);border:1px solid #d4b4e1;aspect-ratio:1/1.02;isolation:isolate;box-shadow:0 12px 40px #54204709}
.jo-wholesale .jo-w-visual>img{width:100%;height:100%;object-fit:contain;display:block;position:absolute;mix-blend-mode:multiply;transform:scale(.91);animation:jo-wholesale-float 9s ease-in-out infinite}
.jo-wholesale .jo-w-visual figcaption{position:absolute;z-index:2;left:28px;top:24px;color:#67446e}.jo-wholesale .jo-w-visual figcaption span{font:400 23px/1.5 Prata,serif;display:block;margin-bottom:8px}.jo-wholesale .jo-w-visual figcaption b{font:400 10px/1.6 Manrope,sans-serif;color:#9b79a7}
.jo-wholesale .jo-w-image-note{position:absolute;right:26px;bottom:21px;letter-spacing:2px;font:400 9px Manrope,sans-serif;color:#96759e}
.jo-wholesale .jo-w-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:10px}.jo-wholesale .jo-w-facts article{border:1px solid var(--w-line);background:linear-gradient(130deg,#fff,#f6edfc);border-radius:19px;padding:25px 23px 20px;position:relative;min-width:0}.jo-wholesale .jo-w-facts article>svg{display:block;width:25px;height:25px;fill:none;stroke:#a37cae;stroke-width:1.35;margin-bottom:20px}
.jo-wholesale .jo-w-facts article>span{color:#a080aa;font-size:10px}.jo-wholesale .jo-w-facts h2{font:600 17px/1.55 Manrope,sans-serif;color:#68456f;margin:8px 0 10px}.jo-wholesale .jo-w-facts p{font-size:11px;line-height:1.8;margin:0;color:#a28ba9}
.jo-wholesale .jo-w-track-note{display:flex;align-items:center;gap:9px;color:#a68cad;font-size:11px;margin:19px 0}.jo-wholesale .jo-w-track-note svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
.jo-wholesale .jo-w-start{padding:63px 0 59px}.jo-wholesale h2{font:400 clamp(25px,2.5vw,35px)/1.45 Prata,serif;color:#59365f;margin:0}.jo-wholesale .jo-w-section-heading .jo-w-eyebrow{margin-bottom:12px}
.jo-wholesale .jo-w-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;padding:0;list-style:none;margin:31px 0 0}.jo-wholesale .jo-w-steps li>span{font:400 29px/1.3 Prata,serif;color:#c3a1cf;display:block;margin-bottom:19px;border-top:1px solid #dfcce9;padding-top:18px}.jo-wholesale .jo-w-steps h3{font:600 13px/1.7 Manrope,sans-serif;color:#72507b;margin:0 0 10px}.jo-wholesale .jo-w-steps p{font-size:11px;line-height:1.9;margin:0}
.jo-wholesale .jo-w-business{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:42px;border:1px solid #dfc6e9;border-radius:26px;background:linear-gradient(115deg,#efe0f8,#fcf8ff);margin-bottom:55px}.jo-wholesale .jo-w-business h2{margin-bottom:22px}.jo-wholesale .jo-w-business-copy>p{font-size:12px}.jo-wholesale .jo-w-text-link{display:inline-flex;align-items:center;gap:13px;color:#805589;font:600 11px/1.8 Manrope,sans-serif;background:none;border:0;border-bottom:1px solid #b99bc6;padding:0 0 4px;cursor:pointer}.jo-wholesale .jo-w-text-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}
.jo-wholesale .jo-w-benefits{display:grid;gap:20px}.jo-wholesale .jo-w-benefits article{display:flex;gap:17px;align-items:start;border-bottom:1px solid #e2cde9;padding-bottom:18px}.jo-wholesale .jo-w-benefits article:last-child{border:0;padding-bottom:0}.jo-wholesale .jo-w-benefits article>svg{width:26px;height:26px;fill:none;stroke:#a37bae;stroke-width:1.35;flex:none}.jo-wholesale .jo-w-benefits h3{font:600 13px/1.7 Manrope,sans-serif;color:#71497a;margin:0 0 6px}.jo-wholesale .jo-w-benefits p{font-size:11px;line-height:1.8;margin:0}
.jo-wholesale .jo-w-parser{display:grid;grid-template-columns:78px 1fr;gap:29px;padding:45px 50px;background:radial-gradient(ellipse at 100% 0,#7f4d82,transparent 65%),linear-gradient(115deg,#3d1636,#60345e);border:1px solid #6d426c;border-radius:27px;color:#fff;scroll-margin-top:170px}
.jo-wholesale .jo-w-parser-icon{width:69px;height:69px;border:1px solid #c6a1d74d;border-radius:20px;display:grid;place-items:center;background:#ffffff0b;color:#dcc5e7}.jo-wholesale .jo-w-parser-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.3}.jo-wholesale .jo-w-parser h2{color:#fff2ff;margin-bottom:16px}.jo-wholesale .jo-w-parser .jo-w-eyebrow{color:#c1a0ce;font-size:9px;margin-bottom:12px}.jo-wholesale .jo-w-parser p{color:#d1bbdc;font-size:12px;max-width:800px}.jo-wholesale .jo-w-parser small{display:block;font:400 10px/1.85 Manrope,sans-serif;color:#b99bc6;max-width:750px}.jo-wholesale .jo-w-parser .jo-w-btn{background:#f7edfaff;color:#603b69;box-shadow:none}.jo-wholesale .jo-w-parser-link{font:500 11px Manrope,sans-serif;color:#d9c2e4;border-bottom:1px solid #b491c8;padding-bottom:5px}.jo-wholesale .jo-w-parser .jo-w-parser-status{font-size:11px;margin:16px 0 0}.jo-wholesale .jo-w-parser-status:empty{display:none}
.jo-wholesale .jo-w-help{display:grid;grid-template-columns:1fr .6fr;align-items:center;gap:65px;padding:60px 0 35px}.jo-wholesale .jo-w-help h2{font-size:30px;max-width:550px;margin-bottom:19px}.jo-wholesale .jo-w-help p{font-size:11px;max-width:640px}.jo-wholesale .jo-w-help .jo-w-actions{justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:0}
.jo-wholesale #cp_btn{background:#542047!important;border-radius:16px!important}
@keyframes jo-wholesale-float{50%{transform:translateY(-7px) scale(.93)}}
@media(prefers-reduced-motion:reduce){.jo-wholesale .jo-w-visual>img{animation:none}}
@media(max-width:1000px){.jo-wholesale .jo-w-hero{gap:30px}.jo-wholesale h1{font-size:36px}.jo-wholesale .jo-w-facts{gap:12px}.jo-wholesale .jo-w-facts article{padding:20px 17px}.jo-wholesale .jo-w-facts h2{font-size:15px}.jo-wholesale .jo-w-business{gap:35px;padding:30px}.jo-wholesale .jo-w-steps{gap:20px}.jo-wholesale .jo-w-help{gap:35px}.jo-wholesale .jo-w-visual{aspect-ratio:1/1.3}}
@media(max-width:760px){.jo-store .jo-wholesale .jo-shell{padding:0 22px}.jo-wholesale .jo-w-hero{grid-template-columns:1fr;gap:26px;padding-top:8px}.jo-wholesale .jo-w-copy{padding:5px 0}.jo-wholesale h1{font-size:39px;line-height:1.35}.jo-wholesale .jo-w-visual{aspect-ratio:1/.76;max-height:430px}.jo-wholesale .jo-w-visual>img{object-fit:contain;transform:scale(1)}.jo-wholesale .jo-w-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jo-wholesale .jo-w-facts article{padding:22px}.jo-wholesale .jo-w-facts article>svg{margin-bottom:14px}.jo-wholesale .jo-w-facts h2{font-size:17px}.jo-wholesale .jo-w-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.jo-wholesale .jo-w-start{padding:40px 0}.jo-wholesale .jo-w-business{grid-template-columns:1fr;gap:25px;padding:29px;margin-bottom:35px}.jo-wholesale .jo-w-business h2 br{display:none}.jo-wholesale .jo-w-parser{grid-template-columns:1fr;padding:30px;gap:20px}.jo-wholesale .jo-w-parser-icon{width:51px;height:51px;border-radius:15px}.jo-wholesale .jo-w-parser-icon svg{width:25px;height:25px}.jo-wholesale .jo-w-help{grid-template-columns:1fr;gap:18px;padding-top:40px}.jo-wholesale .jo-w-help .jo-w-actions{flex-direction:row;align-items:center;gap:20px}.jo-wholesale .jo-w-help h2{font-size:28px}}
@media(max-width:420px){.jo-store .jo-wholesale .jo-shell{padding:0 18px}.jo-wholesale h1{font-size:31px;letter-spacing:-.7px}.jo-wholesale .jo-w-lead{font-size:17px}.jo-wholesale .jo-w-copy>p{font-size:12px}.jo-wholesale .jo-w-btn{padding:11px 16px;min-height:46px;font-size:11px;gap:8px}.jo-wholesale .jo-w-actions{gap:9px}.jo-wholesale .jo-w-facts article{padding:18px 15px}.jo-wholesale .jo-w-facts h2{font-size:15px}.jo-wholesale .jo-w-facts p{font-size:10.5px}.jo-wholesale .jo-w-track-note{font-size:10px;align-items:start}.jo-wholesale .jo-w-business,.jo-wholesale .jo-w-parser{padding:24px 21px}.jo-wholesale h2{font-size:25px}.jo-wholesale .jo-w-steps{gap:20px 17px}.jo-wholesale .jo-w-steps h3{font-size:12px}.jo-wholesale .jo-w-steps p{font-size:10.5px}.jo-wholesale .jo-w-help .jo-w-btn{width:100%}}
