.nj-wholesale{background:#fff1df;color:#2d0b54}.nj-wholesale__wrap{max-width:1280px;margin:auto;padding:0 32px}.nj-wholesale__hero{background:#3b0b78;color:#fff1df;padding:76px 0 88px}.nj-wholesale__eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em}.nj-wholesale h1{font-size:clamp(48px,7vw,94px);line-height:1.02;letter-spacing:-.055em;max-width:830px;color:inherit;margin:24px 0}.nj-wholesale__intro{max-width:650px;font-size:20px;line-height:1.6}.nj-wholesale__actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:32px}.nj-wholesale a{color:inherit;text-underline-offset:5px}.nj-wholesale__button{display:inline-flex;gap:48px;background:#e6ff81;color:#2d0b54!important;border-radius:6px;padding:16px 22px;text-decoration:none;font-weight:700}.nj-wholesale__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;border-bottom:1px solid #c9b5d1}.nj-wholesale__nav a{display:flex;justify-content:space-between;font-weight:700;text-decoration:none;padding:10px 0}.nj-wholesale__category{padding:56px 0 20px;scroll-margin-top:130px}.nj-wholesale__heading{display:flex;gap:20px;align-items:flex-start;margin-bottom:26px}.nj-wholesale__number{font-size:15px;border:1px solid #2d0b54;border-radius:50%;padding:8px 10px;margin-top:5px}.nj-wholesale h2{font-size:clamp(28px,3.5vw,42px);letter-spacing:-.035em;color:inherit;margin:0 0 10px}.nj-wholesale__heading p{margin:0}.nj-wholesale__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nj-wholesale__card{border:1px solid #d8c9df;border-radius:12px;overflow:hidden;background:#fffaf4;display:flex;flex-direction:column}.nj-wholesale__image{background:#ece2ef;aspect-ratio:4/3;overflow:hidden}.nj-wholesale__image img{width:100%;height:100%;object-fit:contain}.nj-wholesale__card-body{padding:24px;flex:1;display:flex;flex-direction:column}.nj-wholesale h3{font-size:22px;line-height:1.2;color:inherit;margin:0 0 12px}.nj-wholesale__card-body p{font-size:15px;line-height:1.55;margin:0 0 24px}.nj-wholesale__card-bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px}.nj-wholesale__card-bottom strong{font-size:22px}.nj-wholesale__card-bottom a{font-size:15px;font-weight:700}.nj-wholesale__pending{font-size:12px;color:#65546e}.nj-wholesale__rotation{margin:60px 0 0;padding:36px;border-radius:12px;background:#e4d2f3;display:grid;grid-template-columns:1fr 1fr;gap:30px}.nj-wholesale__rotation p{margin:0;line-height:1.7}.nj-wholesale__fulfillment{padding:64px 0}.nj-wholesale__fulfillment .nj-wholesale__grid{margin-top:30px}.nj-wholesale__fulfillment p{line-height:1.7}.nj-wholesale__terms{border-top:1px solid #c9b5d1;margin:28px 0 0;padding-top:24px;font-size:14px}.nj-wholesale a:focus-visible{outline:3px solid #9670d1;outline-offset:5px}@media(max-width:989px){.nj-wholesale__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-wholesale__nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.nj-wholesale__wrap{padding:0 20px}.nj-wholesale__hero{padding:45px 0 55px}.nj-wholesale__intro{font-size:17px}.nj-wholesale__grid,.nj-wholesale__rotation{grid-template-columns:1fr}.nj-wholesale__category{padding-top:38px}.nj-wholesale__rotation{padding:25px}.nj-wholesale__nav{gap:6px 20px;font-size:14px}.nj-wholesale__actions{gap:20px}.nj-wholesale__image{aspect-ratio:3/2}}.nj-request{background:#e6ff81;color:#2d0b54;padding:64px 24px;scroll-margin-top:100px}.nj-request__wrap{max-width:1216px;margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.nj-request h2{font-size:clamp(30px,4vw,46px);color:inherit;line-height:1.1;letter-spacing:-.035em;margin:0 0 20px}.nj-request p{line-height:1.7}.nj-request label{display:block;font-size:14px;font-weight:700;margin:0 0 7px}.nj-request input,.nj-request textarea{display:block;width:100%;background:#fffaf4;border:1px solid #706047;border-radius:4px;padding:13px;font:inherit;color:#2d0b54;margin-bottom:18px;box-sizing:border-box}.nj-request input:focus-visible,.nj-request textarea:focus-visible{outline:3px solid #7438b8;outline-offset:2px}.nj-request__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nj-request button{background:#3b0b78;color:#fff1df;border:0;border-radius:5px;padding:16px 24px;font:inherit;font-weight:700;cursor:pointer}.nj-request button span{margin-left:30px}@media(max-width:749px){.nj-request__wrap{grid-template-columns:1fr;gap:24px}.nj-request{padding:42px 20px}.nj-request__row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
