.uniform-site{display:block!important;margin:0!important;min-width:0;background:var(--muziris-white);color:var(--muziris-ink)}.uniform-site *{box-sizing:border-box}.uniform-site [hidden]{display:none!important}.uniform-main{margin:0!important;min-width:0;width:100%!important}.unf-header,.unf-footer,.unf-sidebar,.unf-skip{font-family:var(--muziris-font-heading);font-size:14px;line-height:1.5}.unf-header{position:sticky;top:0;z-index:80;background:var(--muziris-navy);color:var(--muziris-white);border-bottom:1px solid rgb(255 255 255/.12)}.unf-header-inner{max-width:1440px;margin:auto;min-height:78px;padding:0 32px;display:flex;align-items:center;gap:36px}.unf-brand{color:var(--muziris-white)!important;font-size:20px;font-weight:800;letter-spacing:.1em;text-decoration:none;display:flex;align-items:center;min-height:44px;flex-shrink:0}.unf-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.unf-nav a{display:flex;align-items:center;min-height:78px;text-decoration:none;color:rgb(255 255 255/.82);font-size:13px;font-weight:600;border-bottom:3px solid transparent;padding-top:3px}.unf-nav a:hover{color:var(--muziris-white)}.unf-nav a[aria-current=page]{color:var(--muziris-white);border-bottom-color:var(--muziris-gold)}.unf-sourcing{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:10px 16px;border:1px solid rgb(255 255 255/.5);border-radius:6px;background:transparent;color:var(--muziris-white);font:600 12px/1.4 var(--muziris-font-heading);white-space:nowrap;cursor:pointer}.unf-sourcing:hover{background:rgb(255 255 255/.1)}.unf-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid rgb(255 255 255/.45);border-radius:6px;color:var(--muziris-white);cursor:pointer}.unf-toggle svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.unf-header a:focus-visible,.unf-header button:focus-visible{outline:3px solid var(--muziris-gold);outline-offset:4px}.unf-skip{position:fixed;top:-100px;left:16px;z-index:150;background:var(--muziris-white);color:var(--muziris-blue);padding:12px 18px}.unf-skip:focus{top:8px}.unf-layout{display:grid;grid-template-columns:244px minmax(0,1fr);align-items:start}.unf-sidebar{position:sticky;top:78px;max-height:calc(100dvh - 78px);overflow:auto;border-right:1px solid var(--muziris-mist);padding:28px 22px;background:var(--muziris-white)}.unf-sidebar summary{font-size:12px;font-weight:700;color:var(--muziris-navy);list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.unf-sidebar summary::-webkit-details-marker{display:none}.unf-sidebar summary span{font-size:18px;font-weight:400}.unf-sidebar details[open] summary span{transform:rotate(180deg)}.unf-side-links{display:grid;gap:6px;margin-top:14px}.unf-side-links a{display:block;text-decoration:none;color:var(--muziris-muted);font-size:12px;line-height:1.5;padding:10px 12px;min-height:44px;border-radius:5px;border-left:3px solid transparent}.unf-side-links a:hover{background:var(--muziris-mist);color:var(--muziris-blue)}.unf-side-links a[aria-current]{background:var(--muziris-mist);color:var(--muziris-blue);border-left-color:var(--muziris-blue);font-weight:700}.unf-side-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muziris-navy);margin:24px 0 0;padding-top:22px;border-top:1px solid var(--muziris-mist)}.unf-side-note{font-size:11px;line-height:1.7;color:var(--muziris-muted);margin:22px 12px 0}.unf-footer{background:var(--muziris-navy);color:var(--muziris-white);padding:34px 32px}.unf-footer-inner{max-width:1376px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}.unf-footer-brand{font-size:16px;font-weight:800;letter-spacing:.1em;color:var(--muziris-white);text-decoration:none}.unf-footer p{font-size:11px;line-height:1.8;margin:8px 0 0;color:rgb(255 255 255/.7)}.unf-footer nav{display:flex;gap:24px;flex-wrap:wrap}.unf-footer nav a{font-size:12px;color:var(--muziris-white);text-decoration:none;display:flex;align-items:center;min-height:44px}.unf-footer-note{grid-column:1/-1;border-top:1px solid rgb(255 255 255/.16);padding-top:16px!important;margin-top:0!important}.uniform-product #catalog-renderer>div:first-child{display:none}.uniform-product #catalog-renderer>section{scroll-margin-top:96px}.uniform-product #catalog-renderer>section>div>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uniform-site #services,.uniform-site #contact{scroll-margin-top:96px}.uniform-site #quote-modal{z-index:100}.uniform-site #sourcing-dialog{font-family:var(--muziris-font-body);border:1px solid var(--muziris-mist);border-radius:12px;padding:0;color:var(--muziris-ink);background:var(--muziris-white);width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 90px rgb(10 25 47/.3)}#sourcing-dialog::backdrop{background:rgb(10 25 47/.7);backdrop-filter:blur(3px)}#sourcing-dialog .dialog-card{padding:28px}#sourcing-dialog .dialog-header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:15px}#sourcing-dialog .eyebrow{font:700 9px/1.5 var(--muziris-font-heading);letter-spacing:.16em;color:var(--muziris-blue);margin:0 0 8px}#sourcing-dialog h2{font:600 27px/1.2 var(--muziris-font-heading);letter-spacing:-.035em;color:var(--muziris-navy);margin:0}#sourcing-dialog .close-button{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:var(--muziris-mist);font:24px/1 var(--muziris-font-body);cursor:pointer}#sourcing-dialog #source-intro{font-size:13px;line-height:1.6;color:var(--muziris-muted);margin:0 0 15px}#sourcing-dialog .sourcing-notice{font-size:11px;line-height:1.6;padding:10px 12px;background:var(--muziris-mist);border-left:3px solid var(--muziris-gold);margin:0 0 22px}#custom-source-form label{display:block;font-size:12px;color:var(--muziris-navy);font-weight:700;margin:0 0 7px}#custom-source-form input,#custom-source-form textarea{width:100%;padding:11px 12px;border:1px solid rgb(10 25 47/.2);border-radius:5px;background:var(--muziris-white);color:var(--muziris-ink);font:14px/1.5 var(--muziris-font-body);margin-bottom:16px;min-width:0}#custom-source-form .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}#custom-source-form .optional{font-weight:400;color:var(--muziris-muted)}#custom-source-form .form-submit{width:100%;min-height:48px;margin-top:3px;background:var(--muziris-blue);color:var(--muziris-white);padding:12px 16px;border:0;border-radius:5px;display:flex;align-items:center;justify-content:space-between;font:700 13px/1.5 var(--muziris-font-body);cursor:pointer}#source-preview{margin-top:18px;padding:14px;background:var(--muziris-mist);font-size:12px;line-height:1.8;white-space:pre-wrap;border-radius:5px}#source-preview:focus{outline:2px solid var(--muziris-ocean);outline-offset:3px}.unf-sidebar a:focus-visible,.unf-sidebar summary:focus-visible,.unf-footer a:focus-visible,#sourcing-dialog :focus-visible{outline:3px solid var(--muziris-ocean);outline-offset:3px}html:has(#sourcing-dialog[open]){overflow:hidden}
@media(max-width:1099px){.unf-layout{grid-template-columns:1fr}.unf-sidebar{position:static;max-height:none;padding:10px 24px;border-right:0;border-bottom:1px solid var(--muziris-mist);background:var(--muziris-mist)}.unf-side-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.unf-sidebar details[open]{padding-bottom:14px}.unf-side-note{margin-left:12px}.unf-header-inner{gap:22px}.unf-nav{gap:18px}.uniform-product #catalog-renderer>section>div>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.unf-header-inner{min-height:70px;padding:0 20px;gap:12px}.unf-brand{font-size:18px}.unf-sourcing{margin-left:auto;font-size:11px;padding:9px 12px;gap:10px}.unf-toggle{display:flex}.unf-nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:var(--muziris-navy);padding:8px 20px 18px;border-bottom:1px solid rgb(255 255 255/.2);box-shadow:0 12px 24px rgb(10 25 47/.15)}.unf-nav.is-open{display:flex;align-items:stretch;gap:0;flex-direction:column}.unf-nav a{min-height:50px;border-bottom:1px solid rgb(255 255 255/.16);padding:12px;font-size:14px}.unf-nav a[aria-current]{border-left:3px solid var(--muziris-gold);border-bottom-color:rgb(255 255 255/.16);padding-left:9px}.unf-footer{padding:28px 24px}.unf-footer-inner{grid-template-columns:1fr}.unf-footer nav{gap:20px}.unf-footer-note{grid-column:auto}.uniform-product #catalog-renderer>section>div>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.unf-header-inner{padding:0 16px;gap:9px}.unf-brand{font-size:17px}.unf-sourcing{font-size:10px;padding:8px 10px;gap:8px}.unf-toggle{width:40px;flex-shrink:0}.unf-sidebar{padding:8px 20px}.unf-side-links{grid-template-columns:1fr 1fr}.unf-side-links a{font-size:11px;padding:10px}.uniform-product #catalog-renderer>section>div>div.grid{grid-template-columns:1fr}.unf-footer nav{gap:8px 20px}.unf-footer nav a{font-size:11px}#sourcing-dialog .dialog-card{padding:21px}#sourcing-dialog h2{font-size:25px}#custom-source-form .field-grid{grid-template-columns:1fr;gap:0}#custom-source-form input,#custom-source-form textarea{font-size:16px}}
.uniform-site{font:16px/1.55 var(--muziris-font-body)}.uniform-site h1,.uniform-site h2,.uniform-site h3{font-family:var(--muziris-font-heading)}
@media(prefers-reduced-motion:reduce){.uniform-site{scroll-behavior:auto}.uniform-site *{transition:none!important;animation:none!important}}

.enquiry-status{margin-top:18px;padding:14px;background:var(--muziris-mist);color:var(--muziris-ink);font:14px/1.6 var(--muziris-font-body);border-left:3px solid var(--muziris-blue)}.enquiry-status[role="alert"]{border-left-color:var(--muziris-navy)}.enquiry-status:focus{outline:2px solid var(--muziris-ocean);outline-offset:3px}#custom-source-form .contact-fields{margin-top:8px}
