.rm-wholesale{--rm-ink: #505050;--rm-muted: #505050;--rm-green: #36664f;--rm-green-dark: #36664f;--rm-cream: #ecebe6;--rm-paper: #ecebe6;--rm-line: #ddd9d7;background:var(--rm-paper);color:var(--rm-ink)}.rm-wholesale *{box-sizing:border-box}.rm-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.rm-hero{background:var(--rm-cream);border-bottom:1px solid var(--rm-line)}.rm-hero__inner{padding:82px 0 70px;max-width:900px;text-align:center;margin:0 auto}.rm-kicker{margin:0 0 12px;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:.09em;color:var(--rm-green)}.rm-hero h1,.rm-wholesale h2,.rm-wholesale h3{color:var(--rm-ink)}.rm-hero h1{margin:0;max-width:850px;font-size:clamp(42px,5.2vw,68px);line-height:1.04;letter-spacing:-.025em}.rm-hero__copy{max-width:720px;margin:28px auto 0;font-size:20px;line-height:1.65;color:var(--rm-muted)}.rm-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}.rm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;text-decoration:none;font-size:15px;font-weight:700;border:1px solid var(--rm-green)}.rm-btn--solid{background:#36664f;color:#fff!important}.rm-btn--outline{color:#36664f!important;background:transparent}.rm-section{padding:64px 0}.rm-intro{max-width:820px;margin:0 auto 42px;text-align:center}.rm-intro h2{margin:0 auto 18px;max-width:760px;font-size:clamp(30px,2.5vw,38px);line-height:1.18;letter-spacing:0}.rm-intro p:last-child{margin:0 auto;max-width:760px;color:var(--rm-muted);font-size:17px;line-height:1.7}.rm-card-grid{display:grid;gap:18px}.rm-card-grid--4{grid-template-columns:repeat(2,1fr);gap:0 48px}.rm-card{background:transparent;border:0;border-top:1px solid var(--rm-line);padding:24px 0 30px;min-height:0;text-align:center}.rm-card h3{margin:0 0 10px;font-size:20px}.rm-card p{margin:0;color:var(--rm-muted);line-height:1.65}.rm-band--cream{background:var(--rm-cream);color:var(--rm-ink)}.rm-band--cream .rm-kicker{color:var(--rm-green)}.rm-band--cream .rm-intro h2{color:var(--rm-ink)}.rm-band--cream .rm-intro p:last-child{color:var(--rm-muted)}.rm-supply{background:#fff;border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line)}.rm-supply__value{margin-top:18px!important;color:var(--rm-ink)!important}.rm-supply__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-top:8px}.rm-supply__figure{margin:0;background:#fff}.rm-supply__figure img{display:block;width:100%;height:auto;border:1px solid var(--rm-line)}.rm-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rm-line);background:#fff}.rm-stat{padding:34px 24px;text-align:center;border-right:1px solid var(--rm-line)}.rm-stat:last-child{border-right:0}.rm-stat strong{display:block;margin-bottom:8px;font-size:28px;color:var(--rm-green-dark)}.rm-stat span{color:var(--rm-muted);font-size:14px}.rm-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rm-product{display:block;text-decoration:none;color:var(--rm-ink);background:#fff;border:1px solid var(--rm-line)}.rm-product__media{aspect-ratio:1 / 1;overflow:hidden;background:#fff}.rm-product__media img{width:100%;height:100%;object-fit:cover;display:block}.rm-product__body{padding:22px;text-align:center}.rm-product__body h3{margin:0 0 8px;font-size:20px}.rm-product__body p{margin:0;color:var(--rm-muted)}.rm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.rm-steps article{border-top:1px solid var(--rm-line);padding-top:18px;text-align:center}.rm-steps span{display:inline-block;margin-bottom:14px;color:var(--rm-muted);font-size:13px;font-weight:500;letter-spacing:.06em}.rm-steps h3{margin:0 0 12px;font-size:22px}.rm-steps p{margin:0;color:var(--rm-muted);line-height:1.65}.rm-inquiry{background:#36664f;color:#fff;padding:90px 0}.rm-inquiry__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.rm-inquiry__intro{position:sticky;top:30px;text-align:center}.rm-inquiry__intro .rm-kicker,.rm-inquiry__intro h2,.rm-inquiry__intro p{color:#fff}.rm-inquiry__intro h2{margin:0 0 20px;font-size:clamp(38px,4vw,56px);line-height:1.08}.rm-inquiry__intro p:last-child{color:#ffffffc7;line-height:1.7}.rm-form-wrap{background:var(--rm-paper);color:var(--rm-ink);padding:34px}.rm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rm-field{margin-bottom:18px}.rm-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--rm-ink)}.rm-field label span{font-weight:400;color:var(--rm-muted)}.rm-field input,.rm-field select,.rm-field textarea{width:100%;min-height:50px;border:1px solid #bbc1b9;background:#fff;color:var(--rm-ink);padding:12px 14px;font:inherit}.rm-field textarea{min-height:150px;resize:vertical}.rm-submit{width:100%;min-height:54px;border:0;background:var(--rm-green);color:#fff;font-weight:700;cursor:pointer}.rm-success{margin-bottom:20px;padding:14px 16px;background:#e7f1e9;color:#1f4a2f}.rm-faq .rm-intro h2{font-size:clamp(30px,2.4vw,36px);max-width:700px}.rm-faq details{border-top:1px solid var(--rm-line);padding:0}.rm-faq details:last-child{border-bottom:1px solid var(--rm-line)}.rm-faq summary{cursor:pointer;list-style:none;padding:24px 0;font-size:19px;font-weight:700;color:var(--rm-ink);text-align:center}.rm-faq summary::-webkit-details-marker{display:none}.rm-faq details p{margin:-6px auto 24px;max-width:820px;color:var(--rm-muted);line-height:1.7;text-align:center}@media(max-width:989px){.rm-card-grid--4,.rm-stat-grid,.rm-steps{grid-template-columns:repeat(2,1fr)}.rm-stat:nth-child(2){border-right:0}.rm-stat:nth-child(-n+2){border-bottom:1px solid var(--rm-line)}.rm-inquiry__grid{grid-template-columns:1fr;gap:40px}.rm-inquiry__intro{position:static}}@media(max-width:749px){.rm-supply__grid{grid-template-columns:1fr;gap:18px}.rm-kicker{font-size:15px;letter-spacing:.1em}.rm-intro p:last-child{font-size:16px}.rm-shell{width:min(100% - 28px,1180px)}.rm-hero__inner{padding:76px 0 66px}.rm-hero h1{font-size:clamp(40px,12vw,58px)}.rm-hero__copy{font-size:17px}.rm-section{padding:66px 0}.rm-card-grid--4,.rm-stat-grid,.rm-steps,.rm-product-grid,.rm-field-grid{grid-template-columns:1fr}.rm-stat{border-right:0;border-bottom:1px solid var(--rm-line)}.rm-stat:last-child{border-bottom:0}.rm-card{min-height:0}.rm-form-wrap{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
