:root{--melani-registration-revision:2;--melani-registration-ink:#203845;--melani-registration-blue:#5d73a5;--melani-registration-sky:#dceff3;--melani-registration-line:#d9e2e5;--melani-registration-soft:#f7fafb}body.customer-account-create.melani-registration-page{background:#fff;color:var(--melani-registration-ink)}body.customer-account-create.melani-registration-page .page-main{width:100%;max-width:none;margin:0;padding:0}body.customer-account-create.melani-registration-page .page-title-wrapper{display:none !important}body.customer-account-create.melani-registration-page .columns,body.customer-account-create.melani-registration-page .column.main{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.customer-account-create.melani-registration-page .wholesale-registration-wrapper{display:grid !important;grid-template-columns:minmax(340px,40%) minmax(0,60%);align-items:start;width:min(100%,1500px);max-width:1500px !important;margin:0 auto !important;background:#fff;overflow:visible}body.customer-account-create.melani-registration-page .wholesale-hero{position:sticky;top:0;display:flex !important;flex-direction:column;min-height:calc(100vh - 150px);box-sizing:border-box;margin:0 !important;padding:clamp(34px,4vw,64px) clamp(28px,4vw,58px) 0 !important;background:var(--melani-registration-sky);overflow:hidden}body.customer-account-create.melani-registration-page .wholesale-hero__content{order:1;position:relative;z-index:2;width:min(100%,520px);margin:0 0 30px;padding:0 !important}body.customer-account-create.melani-registration-page .wholesale-hero__tagline{margin:0 0 14px;color:var(--melani-registration-ink);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}body.customer-account-create.melani-registration-page .melani-registration-hero-title{margin:0 0 18px;color:var(--melani-registration-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4.4vw,70px);font-weight:400;line-height:.98;letter-spacing:-.035em}body.customer-account-create.melani-registration-page .wholesale-hero__sub{max-width:470px;margin:0;color:#4d6874;font-size:16px;line-height:1.65}body.customer-account-create.melani-registration-page .wholesale-hero__image{order:2;display:flex !important;align-items:flex-end;justify-content:center;width:100%;margin:auto 0 0 !important;padding:0 !important;overflow:visible}body.customer-account-create.melani-registration-page .wholesale-hero__image img{display:block;width:min(100%,560px) !important;height:auto !important;max-height:56vh;margin:0 auto -4%;object-fit:contain;border-radius:50% 50% 0 0;box-shadow:none}body.customer-account-create.melani-registration-page .wholesale-form-panel{width:100% !important;min-width:0;box-sizing:border-box;margin:0 !important;padding:clamp(38px,4vw,66px) clamp(28px,5vw,76px) 88px !important;background:#fff}body.customer-account-create.melani-registration-page .wholesale-form-container{width:100% !important;max-width:820px !important;margin:0 auto !important;padding:0 !important}body.customer-account-create.melani-registration-page .wholesale-form-header{margin:0 0 34px;padding:0 0 26px;border-bottom:1px solid var(--melani-registration-line)}body.customer-account-create.melani-registration-page .wholesale-form-title{margin:0 0 12px;color:var(--melani-registration-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.025em}body.customer-account-create.melani-registration-page .wholesale-form-subtitle{max-width:690px;margin:0;color:#526b76;font-size:16px;line-height:1.65}body.customer-account-create.melani-registration-page form#wholesale-registration-form{width:100% !important;max-width:none !important;margin:0 !important}body.customer-account-create.melani-registration-page .wholesale-fieldset{width:100%;box-sizing:border-box;margin:0 0 28px !important;padding:26px !important;border:1px solid var(--melani-registration-line) !important;border-radius:14px;background:var(--melani-registration-soft)}body.customer-account-create.melani-registration-page .wholesale-section-legend{padding:0 8px;color:var(--melani-registration-ink);font-size:18px;font-weight:700}body.customer-account-create.melani-registration-page .wholesale-input,body.customer-account-create.melani-registration-page .wholesale-select,body.customer-account-create.melani-registration-page .wholesale-textarea{width:100% !important;max-width:none !important;min-height:48px;box-sizing:border-box;border:1px solid #c8d3d7;border-radius:5px;background:#fff}body.customer-account-create.melani-registration-page .wholesale-input:focus,body.customer-account-create.melani-registration-page .wholesale-select:focus,body.customer-account-create.melani-registration-page .wholesale-textarea:focus{border-color:var(--melani-registration-blue);box-shadow:0 0 0 2px rgba(93,115,165,.12)}body.customer-account-create.melani-registration-page .wholesale-submit-btn{min-height:52px;padding:0 28px;border-radius:4px;background:var(--melani-registration-ink);color:#fff;font-weight:700}body.customer-account-create.melani-registration-page .wholesale-footer-note,body.customer-account-create.melani-registration-page .wholesale-login-link{color:#5a7079}body.customer-account-create.melani-registration-page a{color:var(--melani-registration-blue)}@media (max-width:980px){body.customer-account-create.melani-registration-page .wholesale-registration-wrapper{grid-template-columns:1fr}body.customer-account-create.melani-registration-page .wholesale-hero{position:relative;display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);gap:18px;min-height:390px;padding:34px 30px 0 !important}body.customer-account-create.melani-registration-page .wholesale-hero__content{align-self:center;margin:0 0 30px}body.customer-account-create.melani-registration-page .wholesale-hero__image{align-self:end;margin:0 !important}body.customer-account-create.melani-registration-page .wholesale-hero__image img{width:min(100%,380px) !important;max-height:360px;margin-bottom:-4%}body.customer-account-create.melani-registration-page .wholesale-form-panel{padding:38px 30px 70px !important}}@media (max-width:640px){body.customer-account-create.melani-registration-page .wholesale-hero{grid-template-columns:minmax(0,1fr) 148px;min-height:300px;padding:28px 20px 0 !important}body.customer-account-create.melani-registration-page .melani-registration-hero-title{font-size:clamp(34px,10vw,46px)}body.customer-account-create.melani-registration-page .wholesale-hero__sub{font-size:14px;line-height:1.5}body.customer-account-create.melani-registration-page .wholesale-hero__image img{width:210px !important;max-width:none !important;max-height:250px;margin-right:-48px}body.customer-account-create.melani-registration-page .wholesale-form-panel{padding:30px 18px 56px !important}body.customer-account-create.melani-registration-page .wholesale-form-title{font-size:38px}body.customer-account-create.melani-registration-page .wholesale-fieldset{padding:20px 16px !important;border-radius:10px}body.customer-account-create.melani-registration-page .wholesale-submit-btn{width:100%}}