@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=Work+Sans:ital,wght@0,400;0,500;0,600;1,400&family=Cormorant+Garamond:ital,wght@0,500;1,500&display=swap";@font-face{font-family:Cormorant;font-weight:500;font-style:normal;font-display:swap;src:url(//mahjcove.com/cdn/fonts/cormorant/cormorant_n5.897f6a30ce53863d490505c0132c13f3a2107ba7.woff2) format("woff2"),url(//mahjcove.com/cdn/fonts/cormorant/cormorant_n5.2886c5c58d0eba0663ec9f724d5eb310c99287bf.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(//mahjcove.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2"),url(//mahjcove.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff) format("woff")}.rte:has(.mj-wholesale),.page-width--narrow:has(.mj-wholesale){max-width:none!important;padding:0!important;margin:0!important}.mj-wholesale,.mj-wholesale *,.mj-wholesale *:before,.mj-wholesale *:after{box-sizing:border-box;margin:0;padding:0}.mj-wholesale{font-family:Work Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#3a352e;background:#fcfcfc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}.mj-wholesale h1,.mj-wholesale h2{font-family:Lora,Georgia,Times New Roman,serif;font-weight:400;line-height:1.2;color:#2b3a4a}.mj-wholesale h1{font-size:clamp(40px,5vw,64px)}.mj-wholesale h2{font-size:clamp(28px,3.5vw,40px)}.mj-wholesale h3{font-size:17px;font-weight:600;font-family:Work Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#2b3a4a}.mj-wholesale a{color:#b08d57;text-decoration:none;transition:color .25s}.mj-wholesale a:hover{color:#977a47}.mj-wholesale img{display:block;max-width:100%;height:auto}.mj-wholesale-container{max-width:1200px;margin:0 auto;padding:0 32px}.mj-wholesale-section{padding:64px 0}.mj-wholesale-bg-alt{background:#fcfcfc}.mj-wholesale-section:has(.mj-wholesale-intro){padding-bottom:28px}.mj-wholesale-faq-section{padding:0 0 32px}.mj-wholesale-faq-section .ml-faq{padding-bottom:32px}.mj-wholesale-label{display:inline-block;font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b08d57;margin-bottom:14px}.mj-wholesale-heading{margin-bottom:26px}.mj-wholesale-ornament{width:44px;height:2px;background:#b08d57;margin:0 0 26px}.mj-wholesale-ornament-center{margin-left:auto;margin-right:auto}.mj-wholesale-hero{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:55vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#2b3a4a}.mj-wholesale .mj-wholesale-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.65;z-index:0}.mj-wholesale-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#2b3a4a66,#2b3a4a26,#2b3a4a80);z-index:1}.mj-wholesale-hero-content{position:relative;z-index:3;text-align:center;color:#fff;padding:32px;animation:mjWholesaleFadeUp 1.2s ease-out}.mj-wholesale-hero-content h1{color:#fff;font-size:clamp(40px,6vw,72px);font-weight:400;margin-bottom:10px;letter-spacing:.02em}.mj-wholesale-hero-sub{font-family:Cormorant Garamond,Lora,serif;font-style:italic;font-weight:500;font-size:clamp(18px,2vw,24px);line-height:1.5;max-width:540px;margin:0 auto;color:#ffffffe6}@keyframes mjWholesaleFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mj-wholesale-intro{text-align:center;max-width:680px;margin:0 auto}.mj-wholesale-intro-text{color:#6e6559;font-size:16px;line-height:1.8}.mj-wholesale-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mj-wholesale-img img{width:100%;border-radius:3px;object-fit:cover;aspect-ratio:4 / 5}.mj-wholesale-text{max-width:480px}.mj-wholesale-text p{color:#6e6559;margin-bottom:20px;font-size:16px}.mj-wholesale-text p:last-child{margin-bottom:0}.mj-wholesale-list{margin:12px 0 20px 4px;list-style:none}.mj-wholesale-list li{position:relative;padding-left:24px;margin-bottom:12px;color:#6e6559;font-size:15px;line-height:1.65}.mj-wholesale-list li:before{content:"\2022";position:absolute;left:0;top:0;color:#b08d57;font-size:18px;line-height:1.5}.mj-wholesale-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:52px}.mj-wholesale-step{text-align:center;padding:36px 20px;background:#fff3ea;border:1px solid rgba(176,141,87,.2);border-radius:3px}.mj-wholesale-step-num{font-family:Lora,Georgia,serif;font-size:32px;font-weight:400;color:#fc89ba;margin-bottom:16px;line-height:1}.mj-wholesale-step h3{margin-bottom:12px;font-size:14px;letter-spacing:.08em}.mj-wholesale-step p{font-size:14px;color:#6e6559;line-height:1.65}.mj-wholesale-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:52px auto 0;max-width:1080px}.mj-wholesale-benefit{text-align:center;padding:30px 16px;background:#fff3ea;border:1px solid rgba(176,141,87,.25);border-radius:3px}.mj-wholesale-benefit-icon{display:flex;align-items:center;justify-content:center;height:44px;font-size:40px;line-height:1;margin-bottom:16px;color:#ef9bbf}.mj-wholesale-benefit h3{margin-bottom:10px;font-size:14px;letter-spacing:.08em;line-height:1.55;min-height:21.7px}.mj-wholesale-benefit p{font-size:14px;color:#6e6559;line-height:1.65}.mj-wholesale-faq-section{--ml-ink: #103948;--ml-accent: #fc89ba;--ml-button: #ef9bbf;--ml-button-text: #ffffff;--ml-font-heading: Cormorant, serif;--ml-font-heading-weight: 500;--ml-font-heading-style: normal;--ml-font-body: Inter, sans-serif}.mj-wholesale-faq-section .ml-faq{max-width:1200px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 30px}.mj-wholesale-faq-section .ml-kicker{margin:0 0 17px;color:#845955;font:600 12px/1.65 var(--ml-font-body);letter-spacing:.18em;text-transform:uppercase}.mj-wholesale-faq-section .ml-faq h2{margin:0 0 14px;color:var(--ml-ink);font-family:var(--ml-font-heading);font-weight:var(--ml-font-heading-weight);font-style:var(--ml-font-heading-style);font-size:clamp(24px,3.6vw,39px);line-height:1.1;letter-spacing:-1.6px;white-space:nowrap}.mj-wholesale-faq-section .ml-faq-intro-copy{margin:0 0 20px;color:#644e48;font:400 16px/1.65 var(--ml-font-body)}.mj-wholesale-faq-section .ml-text-link{color:#530302;font:400 14px/1.65 var(--ml-font-body);text-decoration:underline;text-underline-offset:5px}.mj-wholesale-faq-section .ml-faq details{border-bottom:1px solid #dcc2b7}.mj-wholesale-faq-section .ml-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;color:#530302;cursor:pointer;list-style:none;font:400 16px/1.65 var(--ml-font-body)}.mj-wholesale-faq-section .ml-faq summary::-webkit-details-marker{display:none}.mj-wholesale-faq-section .ml-faq summary:after{flex:0 0 auto;content:"+";font-size:17px;font-weight:300}.mj-wholesale-faq-section .ml-faq details[open] summary:after{transform:rotate(45deg)}.mj-wholesale-faq-section .ml-faq details>div{margin:0 24px 19px 0;color:#644e48;font:400 16px/1.8 var(--ml-font-body)}.mj-wholesale-faq-section .ml-faq details>div p{margin:0}.mj-wholesale-faq-section .ml-policies{display:inline;margin:20px 0;color:#758080;font:400 12px/1.65 var(--ml-font-body)}.mj-wholesale-faq-section .ml-policies a{text-decoration:underline}@media(max-width:900px){.mj-wholesale-faq-section .ml-faq{grid-template-columns:1fr;gap:32px;padding:40px 20px}.mj-wholesale-faq-section .ml-faq h2{white-space:normal}}.mj-wholesale-cta{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 32px;background:#2b3a4a;text-align:center;overflow:hidden}.mj-wholesale-cta-content{position:relative;z-index:2;max-width:640px;margin:0 auto}.mj-wholesale-cta-content h2{color:#fff;margin-bottom:14px}.mj-wholesale-cta-content>p{color:#ffffffd1;font-size:18px;margin-bottom:32px;line-height:1.6}.mj-wholesale-cta-contact{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.mj-wholesale-btn{display:inline-block;padding:15px 42px;font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff!important;background:#ef9bbf;border:1.5px solid #ef9bbf;border-radius:2px;cursor:pointer;transition:all .3s ease}.mj-wholesale-btn:hover,.mj-wholesale-btn:focus-visible,.mj-wholesale-btn:active{background:#f8b2d0;border-color:#f8b2d0;color:#fff}.mj-wholesale-btn-alt{background:transparent;border-color:#ffffffa6}.mj-wholesale-btn-alt:hover{background:#ffffff24;border-color:#fff}.mj-wholesale-cta-email{color:#ffffffa6;font-size:14px;margin-top:8px}.mj-wholesale-cta-email a{color:#b08d57;text-decoration:underline}@media(max-width:900px){.mj-wholesale-section{padding:48px 0}.mj-wholesale-section:has(.mj-wholesale-intro){padding-bottom:24px}.mj-wholesale-faq-section{padding:0 0 24px}.mj-wholesale-row{grid-template-columns:1fr;gap:32px}.mj-wholesale-img img{aspect-ratio:4 / 3;max-height:400px}.mj-wholesale-text{max-width:100%;text-align:center}.mj-wholesale-text .mj-wholesale-label,.mj-wholesale-text .mj-wholesale-heading,.mj-wholesale-text .mj-wholesale-ornament{margin-left:auto;margin-right:auto}.mj-wholesale-text .mj-wholesale-ornament{margin-bottom:26px}.mj-wholesale-text{text-align:left}.mj-wholesale-steps{grid-template-columns:repeat(2,1fr);gap:20px}.mj-wholesale-benefits{grid-template-columns:repeat(2,1fr);gap:16px}.mj-wholesale-benefit h3{min-height:0}.mj-wholesale-hero{min-height:45vh}.mj-wholesale-cta{padding:56px 24px}}@media(max-width:480px){.mj-wholesale-container{padding:0 20px}.mj-wholesale-hero{min-height:42vh}.mj-wholesale-hero-content h1{font-size:32px}.mj-wholesale-hero-sub{font-size:16px}.mj-wholesale-section{padding:32px 0}.mj-wholesale-section:has(.mj-wholesale-intro){padding-bottom:20px}.mj-wholesale-faq-section{padding:0 0 16px}.mj-wholesale-cta{padding:40px 20px}.mj-wholesale-cta-content h2{font-size:22px}.mj-wholesale-cta-content>p{font-size:15px}.mj-wholesale-steps{grid-template-columns:1fr;gap:16px}.mj-wholesale-benefits{grid-template-columns:1fr}.mj-wholesale-text p{font-size:15px}.mj-wholesale-step p,.mj-wholesale-benefit p{font-size:13px}.mj-wholesale-list li{font-size:14px}.mj-wholesale-cta-contact{flex-direction:column;align-items:center}.mj-wholesale-btn{width:100%;max-width:280px;text-align:center}}.mj-wholesale-hero{min-height:55vh}@media(max-width:900px){.mj-wholesale-hero{min-height:45vh}}@media(max-width:480px){.mj-wholesale-hero{min-height:42vh}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-wholesale.css.map */
