/*!
 * DO NOT EDIT main.css or main.min.css directly.
 * These files are compiled from sfc3/scss/ — edit the SCSS partials instead.
 * Save any .scss file in VS Code to recompile via Live Sass Compiler.
 */:root{--bg:	#f8f8f2;--card:	#eaeade;--text:	#21293c;--main-text:	#21293c;--placeholder:	#7a7a7a;--brand:	#0a66c2;--error:	#de0000;--ring:	#de0000;--green:	#158934;--red:	#ba3f39;--border:	#21293c;--separator:	#bebe91;--shadowed:	rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;--input-border:	#d5d3c8;--input-bg:	#ffffff;--input-radius:	5px;--button-bg:	#21293c;--button-text:	#f2f2f8;--button-hover-bg:	#f8f8f2;--button-hover-text:	#21293c;--button-radius:	50px;--radio-accent:	#21293c;--backordered-bg:	#ffda9e;--space-half:	4px;--space-1:	8px;--space-2:	16px;--space-3:	24px;--space-4:	32px;--space-5:	40px;--space-6:	48px;--space:	24px}.primary,.portalLoginModule,.unitNavBtn{--bg:	#eaeade;--text:	#21293c;--main-text:	#21293c;--placeholder:	#7a7a7a;--border:	#21293c;--input-border:	#d5d3c8;--input-bg:	#ffffff;--button-bg:	#21293c;--button-text:	#f2f2f8;--button-hover-bg:	#f8f8f2;--button-hover-text:	#21293c;--radio-accent:	#21293c;--space:	24px;--button-radius:	50px;--input-radius:	5px}.secondary,.directPanel,.searchField{--bg:	#3a3f4b;--text:	#3a3f4b;--main-text:	#ffffff;--placeholder:	#7a7a7a;--border:	#a6b1c5;--input-border:	#a6b1c5;--input-bg:	#ffffff;--button-bg:	#eaeade;--button-text:	#3a3f4b;--button-hover-bg:	#ffffff;--button-hover-text:	#3a3f4b;--radio-accent:	#a6b1c5}.tertiary,.passwordPanel{--bg:	#efefeb;--text:	#2b2434;--main-text:	#2b2434;--placeholder:	#7a7a7a;--border:	#efefeb;--input-border:	#efefeb;--input-bg:	#ffffff;--button-bg:	#FFC72C;--button-text:	#ffffff;--button-hover-bg:	#e2b128;--button-hover-text:	#222222;--radio-accent:	#FFC72C}.qsgDesktop{--bg: #eaeade;--text: #21293c}.portalWrapper{--bg: #ffffff}.purpleButton,.purpleButton a{--bg: #20409a;--text: #ffffff}.postBannerContent{--bg: #eaeade;--text: #21293c}.horizontal-line{--border-color: #21293c}.horizontal-line span{--bg-color: #ffffff;--color: #21293c}.line-above,.line-below{--bg-color: #21293c;--text: #21293c}.parallel-line>.text{--color: #21293c;--bg-color: #ffffff;--text: #21293c}.portalLoginCard{--bg:	#eaeade;--bg-color:	#eaeade;--text:	#21293c;--button-bg:	#21293c;--button-text:	#f2f2f8;--button-hover-bg:	#f8f8f2;--button-hover-text:	#21293c}*,*::before,*::after{box-sizing:border-box}body{margin:0;color:var(--text);background-color:var(--input-bg)}img,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--text);line-height:1.2}h1{margin:0}h2{font-weight:500;margin:0}h3{margin:0 0 .75rem}a{color:var(--brand)}a:hover{text-decoration:underline}p{margin:0 0 1rem}.pdpContainer{max-width:900px;margin:0 auto}@media only screen and (max-width: 940px){.pdpContainer{margin:0 var(--space-2)}}.row{display:flex;gap:var(--space);flex-wrap:wrap;margin:var(--space-1) 0}.col{flex:1 1 256px;min-width:224px}.text-center{justify-content:center}.phone-area{display:flex;gap:var(--space-2)}.phone-area .phone-input{flex:1}.phone-area .extension-input{flex:1}.row-payment{display:flex}.fixed-col{flex:0 0 100px}.flex-col{flex:1}.row-aligned{display:flex;align-items:baseline}@media only screen and (max-width: 600px){.labelTitle,.subpage{width:100%}.row-payment{flex-direction:column}.fixed-col{flex:none;width:100%}.flex-col{width:100%;margin-left:var(--space-2)}#liTaxExempt,#liPONumber,#liShippingRequirement,#liVendorAgreement,.distributorYessubpage,.row{gap:0}.tight .col{flex-basis:300px}.card-company-basics,.card-company-remainder{flex-direction:column}}.continue-btn,.register-btn{padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:var(--button-radius);border:1px solid var(--button-bg);font-weight:bold;background:var(--button-bg);color:var(--button-text);align-self:flex-end;transition:background .2s ease,color .2s ease}.continue-btn:disabled,.register-btn:disabled{opacity:.6;cursor:not-allowed}.continue-btn:hover:not(:disabled),.register-btn:hover:not(:disabled){background:var(--button-hover-bg);color:var(--button-hover-text)}.editBtn{background-color:rgba(0,0,0,0);border:none;color:var(--text);cursor:pointer;display:flex;align-items:center;gap:var(--space-1);transition:color .2s ease}.editBtn:hover{color:var(--brand)}.btnArea{display:flex;justify-content:flex-end}.card{background:var(--card);border:1px solid var(--border);padding:var(--space);margin-bottom:var(--space)}.card>h3{margin:0 0 var(--space-2)}.content{border-top:2px solid var(--text)}.content-header{display:flex;justify-content:space-between;width:100%}.fakelink{color:var(--text);margin-left:var(--space-1);cursor:pointer}.fakelink:hover{text-decoration:underline}.statusBar{color:var(--error);font-weight:bold}.padded{padding:var(--space-1)}.padLeft{padding-left:var(--space-2)}.mild-label{font-weight:200}.bold-label{font-weight:600}@media only screen and (max-width: 767px){.hide-mobile{display:none}}