@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/Saira-latin-ext-Variable.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/Saira-latin-Variable.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* One font family and semantic weights for all published locales/pages. */
:root{
 --font-body:'Saira',Arial,sans-serif;
 --font-heading:var(--font-body);
 --body:var(--font-body);
 --heading:var(--font-heading);
 --font-weight-black:900;
 --font-weight-extrabold:800;
 --font-weight-bold:700;
 --font-weight-regular:400;
 --font-weight-medium:500;
}
body{font-family:var(--font-body);font-weight:var(--font-weight-regular)}
button,input,select,textarea{font-family:var(--font-body)}
h1{font-weight:var(--font-weight-black)}
h2,h3{font-weight:var(--font-weight-extrabold)}
#global-nav a,.menu-toggle,.button,summary,.eyebrow{font-weight:var(--font-weight-bold)}
small,.breadcrumb,.visual-note,.pest-alias,.pest-note{font-weight:var(--font-weight-medium)}
/* Preserve the approved compact footer's regular weights. */
.site-footer.compact-footer h2,.site-footer.compact-footer a,.site-footer.compact-footer p,.site-footer.compact-footer address,.site-footer.compact-footer .netpa-copyright{font-weight:var(--font-weight-regular)!important}
/* Semantic roles override legacy page weight declarations, not their metrics. */
main h1{font-weight:var(--font-weight-black)!important}
main h2,main h3{font-weight:var(--font-weight-extrabold)!important}
main p:not(.eyebrow){font-weight:var(--font-weight-regular)}
body .eyebrow,body .button,body summary,body #global-nav a,body .menu-toggle{font-weight:var(--font-weight-bold)}
body small,body .breadcrumb,body .visual-note,body .pest-alias,body .pest-note{font-weight:var(--font-weight-medium)}
@media(min-width:601px) and (max-width:900px){.timeline h3{letter-spacing:-.04em}}
/* QA: brand display paragraphs must not inherit body weight. */
main p.catalog-power{font-weight:var(--font-weight-black)}
/* QA: readable notes and compact, non-overlapping mobile targets. */
.site-footer.compact-footer .netpa-copyright{color:#555b57}
.visual-note,.pest-note{color:#50594d}
.home-caption{color:#e4ebe2}
.detail-caption{color:#50594d}
.detail-faq-more{display:inline-block;margin-top:16px;font-size:16px;color:var(--green)}
@media(max-width:600px){
 .site-footer.compact-footer .footer-grid h2,.site-footer.compact-footer .footer-grid a,.site-footer.compact-footer .netpa-info p,.site-footer.compact-footer .netpa-info address,.site-footer.compact-footer .netpa-contact a,.site-footer.compact-footer .netpa-copyright{font-size:12px}
 .site-footer.compact-footer .footer-grid a,.site-footer.compact-footer .netpa-contact a{min-height:24px;line-height:18px;padding-block:3px}
 .hub-product .button,.hub-product small,.catalog-actions a,.catalog-actions button,.catalog-actions small,.pest-action,.pest-action.pending,.pest-number,.pest-alias,.pest-note,.selection-caption p,.visual-note,.detail-caption,.detail-source-note,.detail-license,.detail-buy,.detail-buy small,.hero-home-actions .home-link,.home-link span,.home-link,.home-pest-alias,.home-pest-fit,.home-caption,.home-product-dialog small,.hub-product .eyebrow{font-size:12px}
 .species-pire .species-map .map-pin[href="#zone-5"]{left:min(95%,calc(100% - 24px))!important}
}
@media(max-width:600px){
 body .eyebrow,body .eyebrow>span,.hero-base>span,.sibling-brands>span,.pending-action>b,.corporate-brand-art>span,.corporate-sinkov>span,.corporate-zerobite>span,.contact-details dt,.product-wordmark>p,body .species-guide .map-label,.hero-home-actions .button,.hub-product .button,.faq-page .button,.faq-product .button,.faq-page .button small,.faq-back,.faq-topics a,.faq-guide-link,.faq-question-number,.faq-answer a,.faq-group h2>span,.catalog-product-top>span,.catalog-durations strong span,.catalog-aerosol-duration strong span,.catalog-aerosol-proof,.detail-pest-number,.detail-pest-go,.detail-pest-item>h3,.detail-page .button,.detail-page button.button small,.detail-proof-times span,.detail-faq summary>span,.duration-proof span{font-size:12px}
}
@media(max-width:600px){
 .home-page .eyebrow,.corporate-page .eyebrow,.contact-page .eyebrow,.guide-hub .eyebrow,.faq-page .eyebrow,.catalog-page .eyebrow,.detail-page .eyebrow{font-size:12px!important}
 .detail-pest-grid h3,.detail-application-pair article>span,.corporate-netpa-copy a>span,.home-pest-fit b{font-size:12px}
}
/* Final global footer: text-only, one rhythm, five equal desktop columns. */
.site-footer.compact-footer{display:block;background:#ededed;padding:22px max(24px,calc((100% - 1240px)/2)) 16px}
.site-footer.compact-footer .footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;align-items:start}
.site-footer.compact-footer .footer-grid>div{grid-column:auto;grid-row:auto;min-width:0}
.site-footer.compact-footer :is(h2,a,p,address,.netpa-copyright){font-family:var(--body);font-size:13px;line-height:1.5;letter-spacing:0;color:#555b57}
.site-footer.compact-footer h2{margin:0 0 6px;font-weight:600!important}
.site-footer.compact-footer :is(a,p,address){margin:0;font-weight:400!important}
.site-footer.compact-footer a{display:block;padding-block:3px;min-height:26px;text-decoration:none;overflow-wrap:anywhere}
.site-footer.compact-footer address{font-style:normal}
.site-footer.compact-footer .netpa-info p{margin-bottom:6px}
.site-footer.compact-footer .netpa-contact{display:block}
.site-footer.compact-footer .netpa-contact a:first-child{padding-top:0}
.site-footer.compact-footer .netpa-copyright{width:100%;margin:16px 0 0;padding:12px 0 0;border-top:1px solid #d4d7d3;text-align:center;font-weight:400!important}
@media(max-width:1024px){.site-footer.compact-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-footer.compact-footer .netpa-info{grid-column:1/3}.site-footer.compact-footer .netpa-contact{grid-column:3}}
@media(max-width:600px){.site-footer.compact-footer{padding:20px}.site-footer.compact-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site-footer.compact-footer .footer-grid>div{grid-column:auto;grid-row:auto}.site-footer.compact-footer .footer-grid>div:first-child{grid-row:1/3}.site-footer.compact-footer .netpa-info,.site-footer.compact-footer .netpa-contact{grid-column:1/-1!important}.site-footer.compact-footer :is(h2,a,p,address,.netpa-copyright){font-size:13px;line-height:1.5}.site-footer.compact-footer .footer-grid a,.site-footer.compact-footer .netpa-contact a{line-height:1.5;min-height:26px;padding-block:3px}.site-footer.compact-footer .netpa-copyright{margin-top:14px;padding-top:10px}}
.site-footer.compact-footer :is(h2,a,p,address,.netpa-copyright){font-size:13px!important;line-height:1.5!important}

/* Mobile map coordinates are independent of desktop pins. */
@media(max-width:600px){.kitchen-map{container-type:inline-size}.kitchen-map>img{display:block}.kitchen-map .map-label{position:relative;inset:auto;display:block;max-width:none;margin:0;padding:10px 12px;line-height:1.45}.kitchen-map .zone-lines{display:none}.kitchen-map .map-pin{width:44px;height:44px;z-index:2}}
@media(max-width:600px){.kitchen-map:not(.species-map) .map-pin[href="#zone-01"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.kitchen-map:not(.species-map) .map-pin[href="#zone-02"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.kitchen-map:not(.species-map) .map-pin[href="#zone-03"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.kitchen-map:not(.species-map) .map-pin[href="#zone-04"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.kitchen-map:not(.species-map) .map-pin[href="#zone-05"]{left:88%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-karinca .kitchen-map .map-pin[href="#zone-1"]{left:88%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-karinca .kitchen-map .map-pin[href="#zone-2"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-karinca .kitchen-map .map-pin[href="#zone-3"]{left:31%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-karinca .kitchen-map .map-pin[href="#zone-4"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-karinca .kitchen-map .map-pin[href="#zone-5"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tahtakurusu .kitchen-map .map-pin[href="#zone-1"]{left:69%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tahtakurusu .kitchen-map .map-pin[href="#zone-2"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-tahtakurusu .kitchen-map .map-pin[href="#zone-3"]{left:12%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-tahtakurusu .kitchen-map .map-pin[href="#zone-4"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tahtakurusu .kitchen-map .map-pin[href="#zone-5"]{left:69%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-pire .kitchen-map .map-pin[href="#zone-1"]{left:69%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-pire .kitchen-map .map-pin[href="#zone-2"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-pire .kitchen-map .map-pin[href="#zone-3"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-pire .kitchen-map .map-pin[href="#zone-4"]{left:50%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-pire .kitchen-map .map-pin[href="#zone-5"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-sivrisinek .kitchen-map .map-pin[href="#zone-1"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-sivrisinek .kitchen-map .map-pin[href="#zone-2"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-sivrisinek .kitchen-map .map-pin[href="#zone-3"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-sivrisinek .kitchen-map .map-pin[href="#zone-4"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-sivrisinek .kitchen-map .map-pin[href="#zone-5"]{left:50%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-karasinek .kitchen-map .map-pin[href="#zone-1"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-karasinek .kitchen-map .map-pin[href="#zone-2"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-karasinek .kitchen-map .map-pin[href="#zone-3"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-karasinek .kitchen-map .map-pin[href="#zone-4"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-karasinek .kitchen-map .map-pin[href="#zone-5"]{left:88%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-orumcek .kitchen-map .map-pin[href="#zone-1"]{left:69%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-orumcek .kitchen-map .map-pin[href="#zone-2"]{left:12%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-orumcek .kitchen-map .map-pin[href="#zone-3"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-orumcek .kitchen-map .map-pin[href="#zone-4"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-orumcek .kitchen-map .map-pin[href="#zone-5"]{left:69%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-gumuscun .kitchen-map .map-pin[href="#zone-1"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-gumuscun .kitchen-map .map-pin[href="#zone-2"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-gumuscun .kitchen-map .map-pin[href="#zone-3"]{left:50%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-gumuscun .kitchen-map .map-pin[href="#zone-4"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-gumuscun .kitchen-map .map-pin[href="#zone-5"]{left:69%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kene .kitchen-map .map-pin[href="#zone-1"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kene .kitchen-map .map-pin[href="#zone-2"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-kene .kitchen-map .map-pin[href="#zone-3"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kene .kitchen-map .map-pin[href="#zone-4"]{left:69%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-kene .kitchen-map .map-pin[href="#zone-5"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-akrep .kitchen-map .map-pin[href="#zone-1"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-akrep .kitchen-map .map-pin[href="#zone-2"]{left:31%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-akrep .kitchen-map .map-pin[href="#zone-3"]{left:69%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-akrep .kitchen-map .map-pin[href="#zone-4"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-akrep .kitchen-map .map-pin[href="#zone-5"]{left:12%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-kahverengi-kokarca .kitchen-map .map-pin[href="#zone-1"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kahverengi-kokarca .kitchen-map .map-pin[href="#zone-2"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kahverengi-kokarca .kitchen-map .map-pin[href="#zone-3"]{left:31%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-kahverengi-kokarca .kitchen-map .map-pin[href="#zone-4"]{left:69%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kahverengi-kokarca .kitchen-map .map-pin[href="#zone-5"]{left:50%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-tatarcik-yakarca .kitchen-map .map-pin[href="#zone-1"]{left:12%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tatarcik-yakarca .kitchen-map .map-pin[href="#zone-2"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tatarcik-yakarca .kitchen-map .map-pin[href="#zone-3"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-tatarcik-yakarca .kitchen-map .map-pin[href="#zone-4"]{left:31%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-tatarcik-yakarca .kitchen-map .map-pin[href="#zone-5"]{left:50%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-kirmizi-tavuk-biti .kitchen-map .map-pin[href="#zone-1"]{left:31%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kirmizi-tavuk-biti .kitchen-map .map-pin[href="#zone-2"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kirmizi-tavuk-biti .kitchen-map .map-pin[href="#zone-3"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-kirmizi-tavuk-biti .kitchen-map .map-pin[href="#zone-4"]{left:31%!important;top:13.333cqw!important}}
@media(max-width:600px){.species-kirmizi-tavuk-biti .kitchen-map .map-pin[href="#zone-5"]{left:69%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-altlik-bocegi .kitchen-map .map-pin[href="#zone-1"]{left:50%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-altlik-bocegi .kitchen-map .map-pin[href="#zone-2"]{left:31%!important;top:53.333cqw!important}}
@media(max-width:600px){.species-altlik-bocegi .kitchen-map .map-pin[href="#zone-3"]{left:88%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-altlik-bocegi .kitchen-map .map-pin[href="#zone-4"]{left:50%!important;top:33.333cqw!important}}
@media(max-width:600px){.species-altlik-bocegi .kitchen-map .map-pin[href="#zone-5"]{left:69%!important;top:33.333cqw!important}}

.guide-hub .hub-product .button{font-size:13px!important}.guide-hub .hub-product small{font-size:12px!important}.selection .pest-number,.pest-grid .pest-number{color:#174b33}

/* Release QA: synchronize comparison rows without fixed text heights. */
@media(min-width:801px){
.catalog-compare-grid{grid-template-rows:repeat(5,auto);row-gap:0}
.catalog-compare-grid>div{display:grid;grid-row:1/6;grid-template-rows:subgrid}
.catalog-compare-grid>div>ul{display:grid;grid-row:2/6;grid-template-rows:subgrid}
}
/* Mobile footer: separate enlarged touch areas, retain typography and columns. */
@media(max-width:600px){
.site-footer.compact-footer .footer-grid a,.site-footer.compact-footer .netpa-contact a{padding-block:6px;min-height:32px;margin-bottom:2px}
.site-footer.compact-footer .netpa-contact a:first-child{padding-top:6px}
.site-footer.compact-footer .footer-grid a:last-child{margin-bottom:0}
}
