:root{--navy:#1c3156;--blue:#019fd1;--ink:#243957;--muted:#66758a;--line:#dce5ed;--pale:#f0f6fa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}img{max-width:100%}.wrap{width:min(1260px,calc(100% - 80px));margin:auto}.topbar{background:var(--navy);color:white;font-size:13px;padding:8px 0}.topbar .wrap{display:flex;justify-content:space-between}header{position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(15px);z-index:10;border-bottom:1px solid var(--line)}.nav{height:91px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{width:202px;display:block}nav{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:600}.nav-contact{padding:10px 23px;background:var(--navy);color:white;border-radius:4px}.menu-toggle{display:none}.hero{background:linear-gradient(115deg,#eff7fc,#fff 62%);padding:70px 0 45px}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.1vw,61px);line-height:1.1;letter-spacing:-2.4px;margin:23px 0}h1 span{color:var(--blue)}.hero p{max-width:510px;font-size:18px;color:var(--muted);line-height:1.8}.actions{display:flex;gap:12px;margin:30px 0}.button{display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:11px 22px;border:1px solid var(--navy);background:var(--navy);color:white;border-radius:4px;font-size:14px;font-weight:700}.button:hover{background:#2c4875}.secondary{background:transparent;color:var(--navy);border-color:#c1d0df}.secondary:hover{background:#e7f1f8}.hero-foot{display:flex;gap:24px;font-size:11px;letter-spacing:1px;margin-top:44px;color:var(--muted)}.hero-product{background:white;border:1px solid #e2ecf2;border-radius:8px;box-shadow:0 20px 65px #1c31560a;padding:23px 30px}.product-label{display:flex;justify-content:space-between;font-weight:700;font-size:20px;color:#1265a3}.product-label span{font-size:12px;color:var(--muted);font-weight:400}.hero-product>img{height:305px;display:block;object-fit:contain;margin:16px auto 21px;width:100%}.hero-caption{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;gap:15px}.hero-caption strong{font-size:23px;display:block}.hero-caption span{font-size:12px;display:block;color:var(--muted)}.hero-caption a{font-size:13px;font-weight:700;color:var(--blue)}.brands{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-top:30px;padding-bottom:30px}.brands span{font-size:12px;line-height:1.6;color:var(--muted)}.brands b{font-size:21px;color:#54647c}.section{padding-top:85px;padding-bottom:85px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:36px}h2{font-size:clamp(32px,3.3vw,44px);line-height:1.17;letter-spacing:-1.4px;margin:15px 0 0}.section-heading>p{max-width:360px;color:var(--muted);margin-bottom:4px}.catalog-controls{display:flex;gap:22px;justify-content:space-between;align-items:start;margin-bottom:30px}.filters{display:flex;flex-wrap:wrap;gap:7px}.filters button{cursor:pointer;background:white;color:var(--muted);border:1px solid var(--line);padding:9px 13px;border-radius:4px;font-size:13px}.filters button.active{background:var(--navy);border-color:var(--navy);color:white}.search{flex-shrink:0}.search span{position:absolute;width:1px;height:1px;overflow:hidden}.search input{width:226px;border:1px solid var(--line);border-radius:4px;padding:10px 13px;font-size:14px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #1c315610}.card-picture{height:230px;background:#f7f9fc;position:relative;padding:24px}.card-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.card-brand{position:absolute;top:12px;left:16px;font-size:11px;font-weight:bold;letter-spacing:1px;color:#738297}.card-copy{padding:21px}.card-copy .category{font-size:12px;color:var(--blue)}.card h3{font-size:23px;letter-spacing:-.7px;margin:4px 0 8px}.card p{font-size:14px;color:var(--muted);line-height:1.55;min-height:43px}.card-spec{font-size:12px;padding:14px 0;border-top:1px solid var(--line);color:#455b77}.card-link{color:var(--blue);font-size:14px;font-weight:700}.other-tests{background:var(--pale);margin-top:27px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:6px}.other-tests h3{margin:6px 0;font-size:21px}.other-tests p{margin:0;max-width:720px;font-size:14px;color:var(--muted)}.other-tests a{flex-shrink:0}.services{background:var(--navy);color:white}.services .eyebrow{color:#53c9f0}.services .section-heading>p{color:#b6c5d9}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:36px}.service-grid article{border-top:1px solid #52617a;padding-top:24px}.number{font-size:14px;color:#54c9ee}.service-grid h3{font-size:22px;margin:22px 0 12px}.service-grid p{color:#b6c5d9;font-size:14px;line-height:1.85}.light{background:white;color:var(--navy);border-color:white}.light:hover{background:#dceef8}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.since{font-size:80px;line-height:1;font-weight:700;color:#dbe7f0;letter-spacing:-5px;margin-top:45px}.since span{font-size:13px;letter-spacing:1px;display:block;color:var(--muted);font-weight:400;margin-top:10px}.about-copy p{color:var(--muted)}.about-copy .lead{font-size:23px;line-height:1.55;color:var(--navy)}.text-link{font-weight:700;font-size:14px;color:var(--blue)}.history{margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{padding:23px 0;cursor:pointer;font-weight:700}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:15px 0 30px}.timeline article{border-left:2px solid var(--blue);padding-left:20px}.timeline strong{font-size:22px}.timeline h3{font-size:16px;margin:7px 0}.timeline p{font-size:14px;color:var(--muted);margin:0}.contact{background:var(--pale)}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.contact p{color:var(--muted);max-width:480px;margin-top:23px}.big-phone{display:block;font-size:35px;letter-spacing:-1px;font-weight:700;margin-top:35px}.email{color:var(--blue);font-size:18px}.contact-box{background:white;border:1px solid var(--line);padding:35px 40px;border-radius:6px}.contact-box h3{font-size:24px;margin-bottom:0}.contact-box hr{border:0;border-top:1px solid var(--line);margin:27px 0}.contact-box .button{margin-top:5px}footer{padding:45px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:40px;font-size:14px}.footer-grid p{font-size:12px;color:var(--muted);margin-top:20px}.footer-grid strong{display:block;margin-bottom:17px}.footer-grid a{display:block;margin:8px 0;color:var(--muted)}.copyright{border-top:1px solid var(--line);padding:20px 0;margin-top:32px;color:var(--muted);font-size:12px}dialog{width:min(1000px,calc(100% - 30px));max-height:90vh;border:0;border-radius:10px;padding:0;color:var(--ink)}dialog::backdrop{background:#102743b3;backdrop-filter:blur(5px)}.close{position:sticky;top:14px;float:right;z-index:2;margin:14px 15px -50px 0;border:1px solid var(--line);background:white;border-radius:50%;width:38px;height:38px;cursor:pointer}.detail-top{padding:38px 45px;background:var(--pale);display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.detail-top img{height:250px;width:100%;object-fit:contain;mix-blend-mode:multiply}.detail-top h2{font-size:36px}.detail-top p{margin-top:15px;color:var(--muted)}.detail-body{padding:30px 45px}.detail-body pre{white-space:pre-wrap;font:15px/1.8 Arial,sans-serif;overflow-wrap:anywhere;color:#52637a}.detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.note{font-size:12px;color:var(--muted)}@media(max-width:1000px){.wrap{width:calc(100% - 44px)}nav{gap:17px}.hero-grid{gap:25px}.hero-foot{gap:12px}.catalog-controls{flex-direction:column}.product-grid{gap:15px}.service-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{gap:40px}.brands b{font-size:17px}.hero-product{padding:20px}.about-grid{gap:40px}.footer-grid{gap:20px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.topbar span{font-size:11px}.topbar a{font-size:12px}.nav{height:75px}.logo{width:170px}.menu-toggle{display:block;background:white;border:1px solid var(--line);padding:7px 13px;border-radius:4px;font-size:14px}nav{display:none;position:absolute;top:75px;left:0;right:0;background:white;padding:20px;box-shadow:0 12px 20px #0001}nav.open{display:flex;flex-direction:column;align-items:stretch}nav a{padding:8px}.hero{padding:43px 0 30px}.hero-grid{grid-template-columns:1fr;gap:35px}h1{font-size:43px;letter-spacing:-1.7px}.hero p{font-size:16px}.hero-foot{margin-top:26px}.hero-product>img{height:245px}.brands{flex-wrap:wrap;justify-content:center;gap:20px;padding:23px 0}.brands>span{width:100%;text-align:center}.brands b{font-size:16px}.section{padding-top:52px;padding-bottom:52px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:20px}h2{font-size:35px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-picture{height:165px;padding:23px 15px 15px}.card-copy{padding:15px}.card h3{font-size:20px}.card p{font-size:13px;min-height:60px}.card-spec{font-size:12px}.filters button{font-size:12px;padding:8px 10px}.search,.search input{width:100%}.other-tests{padding:23px;display:block}.other-tests a{margin-top:20px}.service-grid{gap:22px}.service-grid h3{font-size:20px}.about-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.since{font-size:65px;margin-top:30px}.timeline{grid-template-columns:1fr}.big-phone{font-size:30px}.contact-box{padding:25px}.footer-grid{grid-template-columns:1fr 1fr;row-gap:25px}.detail-top{padding:35px 25px 20px;grid-template-columns:1fr}.detail-top img{height:190px;grid-row:1}.detail-body{padding:25px}.detail-top h2{font-size:30px}.detail-body pre{font-size:14px}.eyebrow{font-size:11px;letter-spacing:1.2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}} 

/* Original manufacturer photography */
.card-picture{height:280px;background:#fff;overflow:hidden;padding:32px 24px 20px}.card-picture img{mix-blend-mode:normal}.card-brand{z-index:1;top:13px;color:#64738a;background:#fff;padding:2px 5px}.hero-product>img{height:350px}.detail-top{background:#fff}.detail-top img{height:320px;mix-blend-mode:normal}.card[data-product="afias1"] .card-picture img,.card[data-product="afias3"] .card-picture img,.card[data-product="afias6"] .card-picture img{transform:scale(1.3)}.card[data-product="fant4"] .card-picture img,.card[data-product="strep"] .card-picture img{transform:scale(1.2)}.card[data-product="fant6"] .card-picture img,.card[data-product="fant8"] .card-picture img,.card[data-product="fant10"] .card-picture img{transform:scale(1.08)}
@media(max-width:700px){.card-picture{height:205px;padding:30px 10px 16px}.hero-product>img{height:290px}.detail-top img{height:260px}}

.card[data-product="fant4"] .card-picture img{transform:none}.card[data-product="mscope"] .card-picture img{transform:scale(1.08)}

.hero-product{box-shadow:none}.card:hover{box-shadow:none}.card-picture img,.hero-product>img,.detail-top img{filter:none;box-shadow:none}


/* Sizes are based on tightly framed product silhouettes, independent of source canvas. */
.card-picture{display:flex;align-items:center;justify-content:center;height:300px;padding:36px 20px 24px}.card-picture img{display:block;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;transform:none;clip-path:none}
.card[data-product="z3"] .card-picture img,.card[data-product="z3crp"] .card-picture img{height:190px;max-height:none}
.card[data-product="z5"] .card-picture img{height:209px;max-height:none}
.card[data-product="exc200"] .card-picture img{height:247px;max-height:none}
.card[data-product="exr110"] .card-picture img{height:140px}
.card[data-product="strep"] .card-picture img,.card[data-product="fant4"] .card-picture img,.card[data-product="fant6"] .card-picture img,.card[data-product="fant8"] .card-picture img,.card[data-product="fant10"] .card-picture img{width:220px;height:auto;transform:none}
.hero-product>img{width:auto;height:350px;max-width:100%;object-fit:contain;clip-path:none}
.detail-top img{width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;justify-self:center;transform:none;clip-path:none}
.detail-top[data-product="z3"] img,.detail-top[data-product="z3crp"] img{height:260px}.detail-top[data-product="z5"] img{height:286px}.detail-top[data-product="exc200"] img{height:300px}.detail-top[data-product="exr110"] img{height:182px}
.detail-top[data-product="strep"] img,.detail-top[data-product^="fant"] img{width:300px;height:auto}
@media(max-width:700px){.card-picture{height:235px;padding:32px 14px 20px}.card[data-product="z3"] .card-picture img,.card[data-product="z3crp"] .card-picture img{height:155px}.card[data-product="z5"] .card-picture img{height:170.5px}.card[data-product="exc200"] .card-picture img{height:201.5px}.card[data-product="exr110"] .card-picture img{height:114.2px}.card[data-product="strep"] .card-picture img,.card[data-product^="fant"] .card-picture img{width:180px}.hero-product>img{height:290px}.detail-top img{max-height:286px}}
/* Multi-page layout, with the established Micro Medikal visual identity. */
[hidden]{display:none!important}.skip-link{position:fixed;top:-70px;left:16px;background:var(--navy);color:white;padding:12px;z-index:100}.skip-link:focus{top:10px}.logo{height:auto}nav a[aria-current=page]{color:var(--blue)}nav a.nav-contact[aria-current=page]{color:white;background:#126b95}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;font-size:12px;color:var(--muted)}.breadcrumbs a:hover{text-decoration:underline}.page-heading{padding-top:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.page-heading h1{font-size:clamp(34px,4vw,54px);max-width:900px}.page-heading p{max-width:840px;color:var(--muted);margin-bottom:0}.lead{font-size:20px;line-height:1.7}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-tile{padding:26px;border:1px solid var(--line);border-radius:6px;background:white}.category-tile:hover{border-color:var(--blue);background:var(--pale)}.category-tile h3{font-size:23px;line-height:1.3;margin:16px 0 8px}.category-tile p{color:var(--muted);font-size:14px}.category-tile .number{font-size:13px;color:var(--blue)}.category-tile .text-link{font-size:14px}.home-featured{padding-top:0}.cta-panel{background:var(--pale);border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:36px}.cta-panel h2{font-size:30px;margin:12px 0 16px}.cta-panel p{margin-bottom:0;color:var(--muted)}.cta-panel .button{flex-shrink:0}.service-intro{max-width:650px;margin:22px 0 30px;color:#c7d6e5}.category-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.category-links a{padding:9px 14px;border:1px solid var(--line);border-radius:4px;font-size:13px}.category-links a[aria-current=page]{background:var(--navy);color:white;border-color:var(--navy)}.catalog-section{padding-top:32px}.catalog-controls{align-items:center}.catalog-controls p{font-size:13px;color:var(--muted);margin:0}.catalog-controls .search input{width:min(450px,100%)}.catalog-controls .search{flex:1}.card .card-picture img{transform:none}.card[data-product^=afias] .card-picture img{transform:scale(1.3)}.card[data-product=mscope] .card-picture img{transform:scale(1.08)}.card .card-copy h3{font-size:23px}.card h3{overflow-wrap:anywhere}.product-hero{padding-top:48px;padding-bottom:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;background:white}.product-hero h1{font-size:clamp(36px,4vw,55px);margin:14px 0}.product-hero .lead{color:var(--blue);font-size:21px;margin-bottom:18px}.product-summary{color:var(--muted);max-width:620px}.product-hero .actions{flex-wrap:wrap;margin-bottom:0}.product-hero>img{height:260px;max-height:360px;max-width:100%;width:auto;object-fit:contain;justify-self:center}.product-hero[data-product=z3]>img,.product-hero[data-product=z3crp]>img{height:260px}.product-hero[data-product=z5]>img{height:286px}.product-hero[data-product=exc200]>img{height:338px;max-height:none}.product-hero[data-product=exr110]>img{height:182px}.product-hero[data-product=strep]>img,.product-hero[data-product^=fant]>img{width:300px;height:auto;max-height:none}.spec-pills{display:flex;gap:7px;flex-wrap:wrap}.spec-pills span{font-size:12px;font-weight:700;background:var(--pale);padding:7px 10px;border-radius:4px}.product-content{display:grid;grid-template-columns:2fr 1fr;gap:64px;border-top:1px solid var(--line);padding-top:48px;padding-bottom:48px}.product-content h2,.product-details h2{font-size:34px}.spec-table{margin-top:25px}.spec-table>div{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.spec-table dt{font-weight:700}.spec-table dd{margin:0;color:var(--muted)}.support-box{background:var(--pale);padding:28px;border-radius:6px;align-self:start}.support-box p{font-size:15px;color:var(--muted)}.support-phone{display:block;font-size:20px;margin-top:22px;font-weight:bold}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.feature-block{padding:26px;border:1px solid var(--line);border-radius:6px}.feature-block h3{font-size:20px;margin-bottom:14px;line-height:1.3}.feature-block p{font-size:15px;color:var(--muted);margin-bottom:0;overflow-wrap:anywhere}.product-details{padding-top:30px;padding-bottom:20px}.note{margin-top:22px;color:var(--muted);font-size:13px}.service-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.prose{max-width:950px}.prose h2{font-size:32px;margin:35px 0 24px}.steps{padding-left:24px}.steps li{padding:12px 0 12px 8px;border-bottom:1px solid var(--line)}.catalog-download{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:center}.catalog-download h2{font-size:36px;margin-bottom:24px}.catalog-download p{color:var(--muted);max-width:540px}.catalog-cover{background:linear-gradient(140deg,#1c3156,#0e789e);color:white;min-height:420px;padding:38px;display:flex;flex-direction:column;justify-content:space-between;border-radius:5px}.catalog-cover span{font-size:17px;font-weight:bold;line-height:1.15;letter-spacing:3px}.catalog-cover strong{font-size:48px;line-height:1.05;letter-spacing:-1px}.catalog-cover p{color:#b9e3ef;font-size:11px;letter-spacing:2px;margin:0}.email{overflow-wrap:anywhere}.service-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.services .text-link{color:white}.product-grid>*{min-width:0}.contact-box hr{border:0;border-top:1px solid var(--line)}
@media(max-width:1000px){nav{gap:18px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero{gap:35px}.product-content{gap:30px}.catalog-download{gap:35px}.cta-panel{align-items:start}.cta-panel h2{font-size:27px}}
@media(max-width:700px){.nav{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.menu-toggle{display:block;padding:7px 12px;border:1px solid var(--line);background:white;border-radius:4px;font-size:13px}.menu-toggle[hidden]{display:none!important}#navigation{position:static;display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;padding:12px 0 0;background:white}body:has(.menu-toggle:not([hidden])) #navigation{display:none}body:has(.menu-toggle:not([hidden])) #navigation.open{display:flex}#navigation a{padding:10px;font-size:13px}.breadcrumbs{font-size:11px;gap:7px;padding-top:20px}.page-heading{padding-top:32px;padding-bottom:28px}.page-heading h1{letter-spacing:-1.2px}.lead{font-size:18px}.category-grid{gap:12px}.category-tile{padding:20px 16px}.category-tile h3{font-size:19px}.category-tile .text-link{font-size:12px}.cta-panel{flex-direction:column;padding:26px;gap:20px}.cta-panel h2{font-size:27px}.product-hero{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:36px}.product-hero>img{max-width:100%}.product-hero[data-product=exc200]>img{height:280px}.product-content{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:30px}.spec-table>div{grid-template-columns:1fr 1.5fr;gap:15px;font-size:14px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-block{padding:22px}.product-content h2,.product-details h2{font-size:29px}.catalog-download{grid-template-columns:1fr}.catalog-cover{min-height:350px;max-width:330px;width:100%;margin:auto}.catalog-download .actions{flex-wrap:wrap}.category-links{gap:6px}.category-links a{padding:8px 10px;font-size:12px}.catalog-section{padding-top:25px}.topbar .wrap{gap:12px}.topbar span{font-size:11px}.topbar a{white-space:nowrap}.hero-foot{flex-wrap:wrap}.brands{flex-wrap:wrap}.hero-caption{flex-wrap:wrap}.actions{flex-wrap:wrap}.service-grid{grid-template-columns:1fr}.product-hero h1{overflow-wrap:anywhere}footer .logo{width:180px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.breadcrumbs,.category-links{position:static;box-shadow:none;left:auto;right:auto;top:auto}.category-links{padding:0}.breadcrumbs a[aria-current=page]{color:var(--muted)}
@media(min-width:701px) and (max-width:1000px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.product-grid{grid-template-columns:1fr}.card p{min-height:0}.card .card-picture{height:250px}.card .card-copy{padding:20px}.category-tile h3{font-size:17px}.category-tile{padding:18px 12px}}
/* Same-page language switch for the Turkish and English editions. */
.language-switch{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;flex-shrink:0;order:3}.language-switch a{padding:6px 3px;color:var(--muted)}.language-switch a[aria-current=page]{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.language-switch span{color:#a7b3c1}.nav>nav{order:2}.nav>.menu-toggle{order:4}.nav{gap:20px}html[lang=en] .nav>nav{gap:20px}html[lang=en] .product-label span{letter-spacing:0}
@media(max-width:950px){.nav{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:14px}.nav>.logo,.nav>a{margin-right:auto}.nav .logo{width:170px}.language-switch{order:2}.nav>.menu-toggle{display:block;order:3;padding:7px 12px;border:1px solid var(--line);background:white;border-radius:4px;font-size:13px}.nav>.menu-toggle[hidden]{display:none!important}.nav>#navigation{position:static;display:flex;flex-basis:100%;flex-wrap:wrap;flex-direction:row;gap:8px;padding:12px 0 0;background:white;box-shadow:none;order:4}body:has(.menu-toggle:not([hidden])) .nav>#navigation{display:none}body:has(.menu-toggle:not([hidden])) .nav>#navigation.open{display:flex}.nav>#navigation a{padding:10px;font-size:13px}}
@media(min-width:951px){.nav>#navigation{display:flex}}
/* Direct WhatsApp support: no third-party scripts or automatic messages. */
body{padding-bottom:96px}.whatsapp-support{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:11px;padding:12px 19px 12px 15px;min-height:58px;background:#128c4c;color:#fff;border:1px solid #ffffff70;border-radius:32px;box-shadow:0 5px 22px #123d282b;line-height:1.25}.whatsapp-support svg,.whatsapp-contact svg{flex-shrink:0}.whatsapp-support strong{display:block;font-size:14px;letter-spacing:0}.whatsapp-support small{display:block;font-size:11px;margin-top:3px;color:#fff}.whatsapp-support:hover{background:#08783c}.whatsapp-support:focus-visible,.whatsapp-contact:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.whatsapp-contact{gap:10px;margin-top:22px;background:#128c4c;border-color:#128c4c;color:#fff;text-align:left}.whatsapp-contact small{display:block;font-size:12px;font-weight:400;margin-top:3px}.whatsapp-contact:hover{background:#08783c;border-color:#08783c}
@media(max-width:700px){body{padding-bottom:88px}.whatsapp-support{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:54px;height:54px;min-height:54px;padding:0;gap:0;border-radius:50%;justify-content:center}.whatsapp-support>span{display:none}.whatsapp-support svg{width:25px;height:25px}.whatsapp-contact{padding:10px 14px}}
@media print{.whatsapp-support{display:none}body{padding-bottom:0}}
