@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-light.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-light.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-semilight.woff2") format("woff2");font-weight:350;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold.woff2") format("woff2");font-weight:650;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold.woff2") format("woff2");font-weight:750;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold.woff2") format("woff2");font-weight:760;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black.woff2") format("woff2");font-weight:850;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-light-italic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-semilight-italic.woff2") format("woff2");font-weight:350;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-semibold-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold-italic.woff2") format("woff2");font-weight:650;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold-italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold-italic.woff2") format("woff2");font-weight:750;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-bold-italic.woff2") format("woff2");font-weight:760;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black-italic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black-italic.woff2") format("woff2");font-weight:850;font-style:italic;font-display:swap;}
@font-face{font-family:"Segoe UI Web";src:url("fonts/segoe-segoe-ui-black-italic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap;}












html,body,button,input,select,textarea{font-family:"Segoe UI Web",Arial,sans-serif;}

/* Shared final font and narrow-screen safeguards. */
html{overflow-x:clip;}
body{overflow-x:clip;}

@media(max-width:380px){
 html body header .brand-logo,html body header.header-compact .brand-logo{width:170px!important;max-width:100%;}
 html body header .nav{gap:10px!important;}
 html body header .mobile-toggle{flex:0 0 auto;white-space:nowrap;padding-left:14px!important;padding-right:14px!important;font-size:14px!important;}
}
@media(max-width:980px){html body main .send-shipping-revised>.send-shipping-rx{left:0!important;}}

html body :is(.pricing-form-success-v2,#contact-form-status,.case-supplies-success-v24):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;}

/* Keep the tooltip above the email CTA while allowing its transfer link. */
html body main .email-files-cta-wrap .email-files-tip a{pointer-events:auto!important;}
