.wholesale-main{padding-block:35px 70px}.wholesale-intro{padding-block:15px 45px;max-width:830px}.wholesale-intro h1{font-size:clamp(2.8rem,5.5vw,4.8rem);line-height:1.05;margin-bottom:24px}.wholesale-intro>p:not(.eyebrow){color:var(--muted);max-width:57ch}.wholesale-intro .button{margin-top:25px}.quantity-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:32px 55px}.quantity-tiers article{border:1px solid var(--line);border-radius:13px;padding:28px;background:white}.quantity-tiers h2{font-size:2rem;margin-block:20px}.quantity-tiers article>p:not(.eyebrow){font-size:.87rem;color:var(--muted);min-height:5.2em}.quantity-tiers strong{display:block;font-size:.8rem;border-top:1px solid var(--line);padding-top:18px;margin-top:15px}.wholesale-process{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;padding-block:40px;border-top:1px solid var(--line)}.wholesale-process>.eyebrow{grid-column:1/-1}.wholesale-process h2{font-size:2.6rem}.wholesale-process ol{margin:0;padding-left:22px;color:var(--muted);font-size:.89rem}.wholesale-process li+li{margin-top:17px}.wholesale-process strong{color:var(--ink)}.wholesale-quote{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;background:var(--sand);border-radius:15px;padding:42px;margin-block:30px 10px;align-items:start;scroll-margin-top:25px}.wholesale-quote h2{margin-block:16px 24px;font-size:2.6rem}.wholesale-quote p{color:var(--muted);font-size:.9rem}.wholesale-quote .small{font-size:.71rem;margin-top:18px}.wholesale-form{display:flex;flex-direction:column;gap:20px;min-width:0}.wholesale-form label{display:block;font-size:.76rem;font-weight:650;margin-bottom:7px}.wholesale-form input,.wholesale-form select{width:100%;min-width:0;border:1px solid #aeb8a9;border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:.84rem;height:48px;padding:10px 12px}.quote-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:15px}.wholesale-form button,.wholesale-form .button{justify-content:center;min-width:0;width:100%}.wholesale-form #wholesale-status{font-size:.79rem;overflow-wrap:anywhere}.wholesale-banner{border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;align-items:center;padding-block:45px;margin-bottom:20px}.wholesale-banner h2{font-size:2.1rem;margin-block:13px 18px}.wholesale-banner p{font-size:.9rem;color:var(--muted);max-width:58ch}.wholesale-banner .button{flex-shrink:0}.volume-product{border:1px solid var(--line);border-radius:8px;background:var(--soft);padding:17px;margin-top:23px;font-size:.79rem}.volume-product strong{font-size:.87rem}.volume-product p{color:var(--muted);margin-block:9px}.volume-product a{font-weight:650}.wholesale-main .questions{width:100%}
@media(max-width:850px){.wholesale-quote{gap:30px;padding:28px}.quantity-tiers{gap:13px}.quantity-tiers article{padding:21px}.wholesale-process{gap:25px}.wholesale-banner{flex-wrap:wrap}}
@media(max-width:650px){.wholesale-main{padding-top:15px}.wholesale-intro h1{font-size:2.85rem}.wholesale-intro{padding-bottom:25px}.quantity-tiers{grid-template-columns:1fr;gap:13px;margin-bottom:30px}.quantity-tiers h2{font-size:1.9rem;margin-block:13px}.quantity-tiers article>p:not(.eyebrow){min-height:0}.quantity-tiers article{padding:22px}.wholesale-process,.wholesale-quote{grid-template-columns:1fr;gap:25px}.wholesale-process h2,.wholesale-quote h2{font-size:2.15rem}.wholesale-quote{padding:22px;margin-top:15px}.quote-fields{grid-template-columns:1fr}.wholesale-banner{padding-block:32px;gap:22px}.wholesale-banner h2{font-size:1.9rem}.site-header nav{gap:10px;flex-wrap:wrap}.wholesale-form select{max-width:100%}.wholesale-form option{font-size:.8rem}}
