main.checkout{padding-top:2rem!important}main.checkout,main.checkout *,main.checkout :after,main.checkout :before{box-sizing:border-box}@media (min-width:60em){main.checkout{padding-top:0!important}}main.checkout #orderform>h1{border-bottom:1px solid #ccc;color:#333;font-size:1.75rem;font-weight:var(--fw-normal);line-height:1.2em;margin:0 0 .25rem;padding:0 0 .5rem;text-align:center}@media (min-width:48em){main.checkout #orderform>h1{font-size:2.5rem}}main.checkout #orderform>h1 span{white-space:nowrap}main.checkout #orderform>h1 span.item-count{color:var(--clr-accent);font-size:.75em;vertical-align:middle}main.checkout #orderform>h1 img{vertical-align:middle}main.checkout #orderform h2.calibration-headline{font-size:1.25rem;margin-bottom:0}@media (min-width:48em){main.checkout #orderform h2.calibration-headline{font-size:1.5rem}}main.checkout div.summary-sentinel{position:absolute;top:-78px}main.checkout div.flex-cart-wrapper{padding-top:1.5rem!important;position:relative}@media (min-width:71.25em){main.checkout div.flex-cart-wrapper div.cart-summary{flex:none;max-width:30rem;width:100%}}main.checkout div.flex-cart-wrapper>div{padding-top:1rem}main.checkout div.flex-cart-wrapper #checkout-content{color:#333;flex:auto}main.checkout div.flex-cart-wrapper #checkout-content input[type=text]:not([name^=item-qty]),main.checkout div.flex-cart-wrapper #checkout-content select{border:1px solid #59595b;font-size:1rem;line-height:1em;padding:.3rem .5rem;width:100%}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step{margin-bottom:2rem;padding:1.5rem .5rem}@media (min-width:30em){main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step{padding:1.5rem 1rem}}@media (min-width:64em){main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step{padding:1.5rem}}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step:first-child{border:none;padding-top:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step:nth-child(2n){background-color:var(--clr-soft-white)}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step h2{font-size:1.5rem;font-weight:var(--fw-normal);line-height:1.2em;margin:0 0 1rem;padding:0}@media (min-width:48em){main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step h2{font-size:1.75rem}}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step label.check{align-items:flex-start;display:inline-flex;gap:.25em;width:auto}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step label.check input{height:1.25rem;width:1.25rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step label.check span{margin-top:1px}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step .checkout-step-label h2{align-items:flex-start;display:flex;gap:.375rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step .checkout-step-label h2 span{color:#fff!important;display:block;position:relative;text-align:center;width:2.3125rem;z-index:2}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step .checkout-step-label h2 span:before{background-color:#000000;border-radius:50%;content:"";height:2.1875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.1875rem;z-index:-1}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area{position:relative}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area p,main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area ul{margin:0 0 1rem;max-width:75ch;padding:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area h3{font-size:1.5rem;font-weight:var(--fw-semi-bold);line-height:1.8em;margin:2rem 0 .5rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area h4{font-size:1.25rem;font-weight:var(--fw-semi-bold);line-height:1.4em;margin:0}@media (min-width:30em){main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area a.change-button{bottom:.325rem;position:absolute;right:0;transition:all .2s ease-out}}@media (min-width:30em) and (min-width:45em){main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area a.change-button{bottom:auto;top:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area a.change-button.change-email{bottom:.325rem;top:auto}}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access{background:#f9f9f9;border:.1875rem solid #6f6f6f;border-radius:.3125rem;margin-bottom:.75rem;margin-top:1rem;padding:1rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access>div{margin-bottom:.25rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access h4{margin-top:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access h4 span{color:#767676;display:inline-block;font-size:.9rem;font-style:italic;font-weight:var(--fw-normal);line-height:1em;padding-bottom:.75rem}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access p{margin:0 0 .25rem;padding:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access p:last-of-type{margin-bottom:0}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access p.limited-access-note{line-height:1.3em;margin-top:1rem;max-width:none}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area.limited-access p.limited-access-note strong{font-weight:var(--fw-semi-bold)}main.checkout div.flex-cart-wrapper #checkout-content div.checkout-step div.checkout-step-area p.note-text{font-size:.85rem;font-style:italic;font-weight:var(--fw-light);line-height:1.2em;max-width:40ch}@media (min-width:71.25em){main.checkout div.flex-cart-wrapper div.cart-summary{justify-content:flex-start}}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section{max-width:none;padding-top:0;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section.stuck{top:calc(var(--header-height-full) + 10px)}@media (min-width:71.25em){main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section.stuck{position:sticky}}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #totals{margin-inline:auto;margin-bottom:1.5rem;max-width:32rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton{display:flex;flex-direction:column}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton>div{padding:0;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton button span{margin-left:.25rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div#coupon.cart-coupon{border-bottom:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div#coupon.cart-coupon #coupon-error{color:#c00;display:none;font-weight:var(--fw-semi-bold);margin-top:.5rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container{background:var(--clr-soft-white);margin:1rem auto;max-width:25rem!important;padding:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container #cert-list-header{display:none;font-size:.875rem;line-height:1.3em;margin:.5rem 0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice{align-items:flex-start;color:#fff;display:none;font-size:.875rem;font-weight:var(--fw-semi-bold);justify-content:center;line-height:1.2em;margin:0;padding:.5em;text-align:left}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice.warning{background:var(--clr-warning)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice.providing{background:var(--clr-gray-dark)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice.ok,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice.provided{background:var(--clr-success)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container div.certificate-notice span:first-child{color:#fff;margin-right:.5rem;margin-top:1px}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container #te-cert-interface:not(.hidden){padding-bottom:.5rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .inside-content{padding-inline:1rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .te-file-cancel-btn{font-size:.875rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .te-status-note{display:none;font-size:.875rem;line-height:1.3em;margin:.5rem 0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .te-certs{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:none;justify-content:center;list-style:none;margin:0;padding:0;row-gap:.25rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .te-certs li{align-items:center;display:flex;font-size:.875rem;font-weight:var(--fw-semi-bold);gap:.5rem;justify-content:center;line-height:1.3em;margin:0;text-align:center}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .te-certs li span.zone{background:#474747;border-radius:10rem;color:white;font-size:.625rem;font-weight:var(--fw-bold);padding:0 .5rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .ok,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .provided,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .providing,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .warning{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate{border:2px solid var(--clr-accent);border-radius:.5rem;margin:.75rem 1rem;max-width:25rem;overflow:hidden;padding:.5rem;position:relative}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate>a{font-size:.875rem;line-height:1em;position:absolute;right:.25rem;top:.125rem;--clr:var(--clr-accent);--clr-hover:var(--clr-accent-light);--clr-active:var(--clr-accent-dark);--deco:none;--deco-hover:none;--deco-active:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate input[type=file]{height:0;position:absolute;right:-5000px}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate li,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate p,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul{margin:0;padding:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate p{font-size:.875rem;line-height:1.1em;margin-bottom:.25rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul{list-style:none;text-align:center;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li{cursor:pointer;font-weight:var(--fw-semi-bold);margin-inline:auto;max-width:-moz-max-content;max-width:max-content}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li .fa-trash{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li>*{margin:0!important}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:focus-visible,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:hover{color:var(--clr-accent)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:focus-visible .fa-file-pdf,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:hover .fa-file-pdf{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:focus-visible .fa-trash,main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container .add-certificate ul li:hover .fa-trash{display:inline-block}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-ok{background:var(--clr-success-bg)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-ok .ok{display:block}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-ok .ok.as-flex{display:flex}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-ok #add-cert-button{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-warning{background:var(--clr-warning-bg)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-warning .warning{display:block}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-warning .warning.as-flex{display:flex}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-warning #add-cert-button{display:inline-flex;font-size:.75rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-providing{background:#eee}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-providing .providing{display:block}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-providing .providing.as-flex{display:flex}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-providing #add-cert-button{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-provided{background:var(--clr-success-bg)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-provided .provided{display:block}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-provided .provided.as-flex{display:flex}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-provided #add-cert-button{display:none}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container.cert-provided .add-certificate{border-color:var(--clr-success)}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation{background:white;display:flex;justify-content:center;margin:0 auto 2rem;max-width:25rem;padding:0;text-align:left;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation.te-checkbox-container{margin-bottom:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation>div{background:var(--clr-soft-white);padding:1rem!important;text-align:left;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation>div.active{background:var(--clr-gray-dark);color:white}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation>div>label{gap:1rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation>div>label span{font-weight:var(--fw-semi-bold);margin-top:1px}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation label.check{align-items:flex-start}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation label.check input{height:1.25rem;width:1.25rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.summary-confirmation.formError{background:#ffe2e2;border-width:2px}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.g-recaptcha{transform-origin:center center}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton #checkout_button{font-size:1.5rem}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton #checkout_button span{margin-right:.5rem}@media (min-width:48em){main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton{flex-direction:row;gap:2rem;justify-content:center;margin:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton>div{flex:auto;max-width:-moz-max-content;max-width:max-content;padding:0;width:100%}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton>div.tax-exempt-container{padding-inline:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton div.tax-exempt-container{max-width:none}}@media (min-width:71.25em){main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton{flex-direction:column;gap:0;justify-content:flex-start;margin:0;padding:0}main.checkout div.flex-cart-wrapper div.cart-summary div.summary-section #csButton>div{max-width:none;padding:0;width:100%}}main.checkout .service-entry-wrapper{margin-bottom:2rem}main.checkout .service-entry-wrapper div.service-request-input{background:#eee;margin-block:1rem;padding:1rem;position:relative}main.checkout .service-entry-wrapper div.service-request-input.formError{background:#ffe0e0}main.checkout .service-entry-wrapper div.service-request-input.formError .svc-product label{color:#c00}main.checkout .service-entry-wrapper div.service-request-input.formError .svc-product input,main.checkout .service-entry-wrapper div.service-request-input.formError .svc-product select{border-color:#c00}main.checkout .service-entry-wrapper div.service-request-input .delete-service-link{color:#c00;font-size:.75rem;position:absolute;right:1rem;top:.5rem}main.checkout .service-entry-wrapper div.service-request-input input,main.checkout .service-entry-wrapper div.service-request-input select,main.checkout .service-entry-wrapper div.service-request-input textarea{border:1px solid #aaa;width:100%}main.checkout .service-entry-wrapper div.service-request-input .input-row{margin-bottom:.5rem}main.checkout .service-entry-wrapper div.add-row{text-align:center}main.checkout .service-entry-wrapper div.add-row a{display:inline-block}